Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/atlas/catalog.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"records":["049f1d0d8155f65b6f7675ebdb200d4595570cc7d585dd74876e0285eceffed6","0863093e69a16355fa9b90f8e7e29156ea4ad88c4523bc4883568bde831bdf35","2056fa8b653c2240afdad2a16f572a07019109254847829610a9468bb2f95248","231df3792931ad2333d00970a5993b3e13fa9dc38f687899f9fa2c966ed9fbfa","24fdc3980640ba58bedcae6f16d5b467eb7383c31161fb9b6ff10fd2e667b0e5","264a2f7887a9b6473cbc24102e1bf9be70e57f6d7ba224138140efa094d541f4","2b7dfb3a2f76368cb603161cdb6f8fa8c2b8afc3e96659dd37c975921ba5ba66","33df463263533529cca24a0b09937573f836d197cc1a739e9960b1cdd4deb1fd","343077d02ddd266b21d8677f7c256854134f7e3e2d18137b55ebe3f32564c5c0","34391bda3fb56135a2bddf74ab790958c175bc6a69c38175e6f8db792cfd50a0","36a19fefd7024f54f3391ffed19019c10222a514719edd7a44f0cde2a1c48258","3d3a0a302c02cd0bfee86715d09b0211baa8dad3e47402c638fc95c7cfa02e87","3de8718fb3ca9b15212e8bd84fba205995d24636087090a61c63c28a96a745b1","3df4f31fda99ad137c651322ad29809e36380400516399274870b4a4332b4a92","3f09ee199e3c2e808e0f6e74f197f2fdd8158ae099a7195c498ce9466bb78b03","44bda82d6f9a9625a83283bf56a15a1831f287037214dc134eeeae87f1faa869","6c5b38ee260d1f15f8029d699ec1cebceafb5e1407a6341dc7a4b96f4d9d3521","71bc29a175940d22dd1d85148ee49f47aed714395fbd51d07b8751147815a55f","72742cbaa561237f10251e94aa5c61153ab5c7f14fc5771b7a5ebdece1e1cb11","85f06991da74fa4e59ba73c7034dc53a35a4e90c5b64d83cc8956d3afd61d376","87d6de6f3730cecd75d9a4411bf4dbac4e058127a3ce9f46b07f6de110bc26de","8b1cf51c5f03c0ae19c46ca3ea4a1158acbb6e47bf109ca8c506c5417b51cf9f","95115e1052b5ea4fcd393f5c9b9c6f0298657f0028eee84e16215ede97576cfa","a38737476856236f33e0aef1b97e2b900677cf99f1dbcfd381c708ceeca8b7f3","ab4502eff76606ac8e58b623878f3d76e1e0b18f30796aec7c446e2aab8b57c8","ab69ebe00eac40c68aec6131ef0559967b399266aae89f9673d3c30ce12f36b0","c01c2c98f13a65b49113916a2f295e46a03fc4c185ece880267dd86c3f3dee8b","d557525e3ebfad227c8d6db9bb6350d42506fb02b1de8058cb443f4f008c0f67","d9718eb12e9ae9ea3a29a9904f131f53e99c584ef1b297aa05f1f8f6cdc6ab2a"],"schema":"fsgg.atlas/1"}
{"records":["049f1d0d8155f65b6f7675ebdb200d4595570cc7d585dd74876e0285eceffed6","0863093e69a16355fa9b90f8e7e29156ea4ad88c4523bc4883568bde831bdf35","2056fa8b653c2240afdad2a16f572a07019109254847829610a9468bb2f95248","231df3792931ad2333d00970a5993b3e13fa9dc38f687899f9fa2c966ed9fbfa","24fdc3980640ba58bedcae6f16d5b467eb7383c31161fb9b6ff10fd2e667b0e5","264a2f7887a9b6473cbc24102e1bf9be70e57f6d7ba224138140efa094d541f4","2b7dfb3a2f76368cb603161cdb6f8fa8c2b8afc3e96659dd37c975921ba5ba66","33df463263533529cca24a0b09937573f836d197cc1a739e9960b1cdd4deb1fd","343077d02ddd266b21d8677f7c256854134f7e3e2d18137b55ebe3f32564c5c0","34391bda3fb56135a2bddf74ab790958c175bc6a69c38175e6f8db792cfd50a0","36a19fefd7024f54f3391ffed19019c10222a514719edd7a44f0cde2a1c48258","3d3a0a302c02cd0bfee86715d09b0211baa8dad3e47402c638fc95c7cfa02e87","3de8718fb3ca9b15212e8bd84fba205995d24636087090a61c63c28a96a745b1","3df4f31fda99ad137c651322ad29809e36380400516399274870b4a4332b4a92","3f09ee199e3c2e808e0f6e74f197f2fdd8158ae099a7195c498ce9466bb78b03","44bda82d6f9a9625a83283bf56a15a1831f287037214dc134eeeae87f1faa869","6c5b38ee260d1f15f8029d699ec1cebceafb5e1407a6341dc7a4b96f4d9d3521","71bc29a175940d22dd1d85148ee49f47aed714395fbd51d07b8751147815a55f","72742cbaa561237f10251e94aa5c61153ab5c7f14fc5771b7a5ebdece1e1cb11","85f06991da74fa4e59ba73c7034dc53a35a4e90c5b64d83cc8956d3afd61d376","87d6de6f3730cecd75d9a4411bf4dbac4e058127a3ce9f46b07f6de110bc26de","8b1cf51c5f03c0ae19c46ca3ea4a1158acbb6e47bf109ca8c506c5417b51cf9f","95115e1052b5ea4fcd393f5c9b9c6f0298657f0028eee84e16215ede97576cfa","a38737476856236f33e0aef1b97e2b900677cf99f1dbcfd381c708ceeca8b7f3","ab4502eff76606ac8e58b623878f3d76e1e0b18f30796aec7c446e2aab8b57c8","ab69ebe00eac40c68aec6131ef0559967b399266aae89f9673d3c30ce12f36b0","c01c2c98f13a65b49113916a2f295e46a03fc4c185ece880267dd86c3f3dee8b","d557525e3ebfad227c8d6db9bb6350d42506fb02b1de8058cb443f4f008c0f67","d9718eb12e9ae9ea3a29a9904f131f53e99c584ef1b297aa05f1f8f6cdc6ab2a","fa8cd29fe962d7e853457e829c2d5927685f0ff374e6450fff5529f785db442d"],"schema":"fsgg.atlas/1"}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"citations":[{"path":"docs/roadmaps/wasm-shared-01.md","repository":"FS-GG/FS.GG.Game","revision":"8898db4fb979d5de3288c821374c019830c50342","sha256":"42b909891938bf0186b73a676fa6874d56e5ffb06d3dc4c2ef0670dd980b9e2b"},{"path":"scripts/wasm-release/bind-installed-release.py","repository":"FS-GG/FS.GG.Game","revision":"c938e9158542e3a0572b62dd09c01ad01cbb344f","sha256":"b163c55d18b805c4fdb8d44202a2fc94a60a414478f6d978041178e7055e737f"},{"path":"scripts/wasm-release/installed-evidence.py","repository":"FS-GG/FS.GG.Game","revision":"c938e9158542e3a0572b62dd09c01ad01cbb344f","sha256":"d6349d4ee7212810855e9daadaed8b20f19d1072bd5d25dce12c7578c6398758"},{"path":".github/workflows/wasm-installed-org.yml","repository":"FS-GG/FS.GG.Game","revision":"c938e9158542e3a0572b62dd09c01ad01cbb344f","sha256":"5d9a89a860e6af539ce4c5e99add2a2d5cc50e217ae36b720a2b8f90a9434221"}],"conflictsWith":[],"id":"game/current-wasm-custody-source-boundary","kind":"boundary","recordedAt":"2026-10-17T22:55:30Z","repository":"FS-GG/FS.GG.Game","schema":"fsgg.atlas/1","status":"recorded","summary":"Current original publication0.5 remains immutable P80540027623d9b1a8aa7715d0591de48455403b7/treefa2cd0160f9a7c5bb0a1ad85fd8f1eff68b867d3, protected qualifier39071360197/a1, original publisher39073209865/a1/release416092764 and transactionc567d141277004186ec6f4b24df63defb103c2fc1b811d1f4c3bcd83588cacb7. Manifest4874c07d6c6b4f1cd920e2a1379de2e5778529f94d211b2c8d138ed8d719483c and SDK1aaa536f13e2afe93cf5b8bd825461b6ac7232df90e9f246a73f9fabb9ed8390 preserve the original pair/SDK. Public repository signing changes envelope hashes, not the original payload or unsigned NuGet content identity.\n\nRead-only qualifier Qc938e9158542e3a0572b62dd09c01ad01cbb344f/treec8bc3d17d1e79f297be3b68b55e83b403bc0cf8e was delivered after original source PR qualifier39074212790/a1 passed. Its complete seven-path P→Q audit retains all runtime/build/workflow/profile bytes. One actual original served-feed installed39076218708/a1 completedSUCCESS22:50:03UTC with sequential org/public fresh consumers; independent original-data review and programme acceptance followed. Original orgartifact12117640216 has SHA256e491bda42c82d285a3b85ea50aa300b3aa7e6dc528f30275526c91cf37032663/33282117bytes; public12117466252 has SHA256eae9a41edcc02a8110752f19015a8e52e3cb4cce4147f445f02c56511448402e/33323287bytes. Both contain575 manifest members and all428 Fable dependency-role paths. The exact feed cache pair/sidecars/metadata/locks, original Core/reference/compiler/Fable runtime bytes, closed module-worker/build provenance, compiled CLR/Fable/numeric and browser evidence correspond. All four browser statuses passed. Runtime/collection/direct cleanup are zero and native upload/post-job cleanup succeeded; global descendant settlement remains explicitly unproved.\n\nThe accepted installed subject does not replace P, authorize arbitrary current-main Q overlays, or transfer to a consumer/product/native/image outcome. The independent automatic protected Q source run is separate evidence, not a fabricated prerequisite of the installed binder; actual failures must still be assessed. Existing45-minute/feed sequential profile and512MiB total/256MiB file/32MiB logs/1MiB metadata/1024-member bounds remain unchanged. The initial local job-log GET refused terminal escape output; explicit byte output into a private original file resolved that read-only collector gap, without repeating the installed operation. Prior0.4/P6732/Q20c successes and original failures remain immutable history. Neither accepted publication nor installed custody proves earlier consumer timeout cause or selects another operation.","supersedes":["ab69ebe00eac40c68aec6131ef0559967b399266aae89f9673d3c30ce12f36b0"],"tags":["wasm","installed","publication","qualification","source","evidence","fable","nuget"],"title":"Accept original 0.5 served-feed custody at finite Q without consumer or descendant transfer"}
22 changes: 18 additions & 4 deletions docs/roadmaps/wasm-shared-01.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,24 @@ and change only the explicit binder/control/owning-document/Atlas closure.
Runtime, package source, build inputs and workflow/profile bytes remain identical
to P. Real current Q checkout, first attempt, complete source audit, separate
org/public feeds, raw locks, exact served archives, Core/Worker/output custody and
original status/cleanup observations remain mandatory. Q source preparation is
not a dispatched or accepted served-feed installed run; consumer adoption and
native/product outcomes remain separately owned. Private consumer evidence is
not part of this public producer record.
original status/cleanup observations remain mandatory.

PR720 delivered exact installed qualifier Q
`c938e9158542e3a0572b62dd09c01ad01cbb344f`, tree
`c8bc3d17d1e79f297be3b68b55e83b403bc0cf8e`, after its original source qualifier
39074212790/attempt1 passed. The independently reviewed seven-path P-to-Q audit
preserves the runtime, build and workflow/profile. Original served-feed installed
[39076218708](https://github.com/FS-GG/FS.GG.Game/actions/runs/39076218708), attempt 1,
completed successfully at that actual Q: both sequential org/public jobs qualified
fresh consumers and passed collection, upload and direct cleanup. Each original
artifact retains 575 manifest members, including all 428 dependency-role paths;
actual served pair, unsigned/signature identities, closed Worker/build provenance,
official Core, locks, compiled CLR/Fable/numeric and browser outputs correspond.
Independent original-data review passed. Global descendant settlement remains
unproved. This accepts the demonstrated both-feed installed producer scope, not
SC2/product/native/image adoption or the cause of earlier cold-start failures.
Consumer and native/product outcomes remain separately owned; private consumer
evidence is not part of this public producer record.

## Historical 0.4 producer supplier acceptance

Expand Down
Loading