agents: Rocko row 138 r3 final verification and packet inventory (#1632)
BUILD.md gains the final suite and mutant results (747 passed, 54/54 killed); rebuild-manifest.txt gains its last entries. The packet inventory is rebuilt to cover all 99 packet files (sha256 1a536101...b6ef, sage-0490). Candidate digest unchanged: 75e07b65...47d1. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
# Row 138 / #1632: file-backed north-star specs
|
||||
|
||||
Final candidate on 26a0b0fab4e58d8fe278a7da615172395b026955: 42 paths;
|
||||
747 package tests passed, 0 failed/skipped; 54/54 acceptance mutants killed.
|
||||
Candidate manifest SHA-256:
|
||||
75e07b65b7d1427314b50f81b2b7438aaa708fffd8db01779df18900e0a747d1.
|
||||
The final source uses the runtime-injected adapter (sage-0488), no new broker
|
||||
imports, and no sandbox/client/seat/launcher change. The detailed build history
|
||||
below includes superseded prepared counts; final evidence is in the last section.
|
||||
Sage's shell landing gate and Dewey's review remain pending. Nothing is live.
|
||||
|
||||
This is the revised r3 brief's first build candidate, not the superseded
|
||||
spec-table candidate in ../r1. Base 26a0b0fab4e58d8fe278a7da615172395b026955, detached worktree:
|
||||
/mnt/storage/src/mosaic-stack-rocko-138-r3b. Reviewer Dewey, gate owner Sage.
|
||||
@@ -178,3 +187,95 @@ The refreshed candidate has 42 paths. No product code changed outside the
|
||||
approved adapter fix. All five package suites will be run on this final source;
|
||||
CLI launcher failures after injection would stop and be reported, never patched
|
||||
by changing launcher tests. No Docker, browser, shell suite or live step.
|
||||
|
||||
## Final verification — sage-0486 and sage-0488
|
||||
|
||||
Completed 2026-10-16 01:11:18 UTC, after the runtime injection and snapshot fixes.
|
||||
All package files were run sequentially using:
|
||||
`DOCKER_HOST=unix:///nonexistent.sock node --test --test-concurrency=1 packages/NAME/tests/*.test.mjs`.
|
||||
|
||||
| Package | Passed | Failed | Skipped |
|
||||
| --- | ---: | ---: | ---: |
|
||||
| project | 29 | 0 | 0 |
|
||||
| bus | 289 | 0 | 0 |
|
||||
| business | 109 | 0 | 0 |
|
||||
| harness | 105 | 0 | 0 |
|
||||
| cli | 215 | 0 | 0 |
|
||||
| Total | 747 | 0 | 0 |
|
||||
|
||||
The CLI run passed every launcher test unchanged after the injection. No known
|
||||
flake occurred. Initial business/harness snapshot failures and the failed/
|
||||
interrupted CLI import-closure run are retained and explained above; final
|
||||
passing logs are suite-NAME.log. No failing run is counted as success.
|
||||
|
||||
All 54 mutants killed, no survivor/timeout/invalid syntax or module import
|
||||
failure. Each fault is one exact-once source edit; the package schema-version
|
||||
faults are runtime migration faults, not import-time digest edits. See per-case
|
||||
logs and machine-readable mutants/results.json. The preserve-old-evidence fault
|
||||
removes a decision event while restoring its trigger, so final schema digest
|
||||
alone cannot catch the loss; the old-row snapshot does.
|
||||
|
||||
| Mutant | Result | Exit |
|
||||
| --- | --- | --- |
|
||||
| 01-content-trailing-bytes | KILLED | 1 |
|
||||
| 02-file-commit-not-head | KILLED | 1 |
|
||||
| 03-historical-revision | KILLED | 1 |
|
||||
| 04-reachable-history | KILLED | 1 |
|
||||
| 05-full-commit-id | KILLED | 1 |
|
||||
| 06-read-path-confinement | KILLED | 1 |
|
||||
| 07-strict-utf8 | KILLED | 1 |
|
||||
| 08-no-nul | KILLED | 1 |
|
||||
| 09-blob-size | KILLED | 1 |
|
||||
| 10-regular-blob-mode | KILLED | 1 |
|
||||
| 11-project-identity | KILLED | 1 |
|
||||
| 12-repository-validation | KILLED | 1 |
|
||||
| 13-log-page-bound | KILLED | 1 |
|
||||
| 14-log-truncation | KILLED | 1 |
|
||||
| 15-human-confirmation | KILLED | 1 |
|
||||
| 16-preserve-bom | KILLED | 1 |
|
||||
| 17-read-argument-keys | KILLED | 1 |
|
||||
| 18-invalid-revision-refusal-code | KILLED | 1 |
|
||||
| 19-stale-citation | KILLED | 1 |
|
||||
| 20-unconfirmed-citation | KILLED | 1 |
|
||||
| 21-partial-citation | KILLED | 1 |
|
||||
| 22-persist-spec-commit | KILLED | 1 |
|
||||
| 23-persist-spec-path | KILLED | 1 |
|
||||
| 24-uncited-raises-still-valid | KILLED | 1 |
|
||||
| 25-session-author | KILLED | 1 |
|
||||
| 26-record-spec-refusal | KILLED | 1 |
|
||||
| 27-writer-cannot-accept-author | KILLED | 1 |
|
||||
| 28-write-authority-before-effect | KILLED | 1 |
|
||||
| 29-write-commit-receipt | KILLED | 1 |
|
||||
| 30-await-only-project-effects | KILLED | 1 |
|
||||
| 31-async-own-refusal-code | KILLED | 1 |
|
||||
| 32-live-transient-proof | KILLED | 1 |
|
||||
| 33-concurrent-write-refusal | KILLED | 1 |
|
||||
| 34-read-for-every-role | KILLED | 1 |
|
||||
| 35-writer-follows-grant | KILLED | 1 |
|
||||
| 36-typed-spec-path | KILLED | 1 |
|
||||
| 37-typed-writer-path | KILLED | 1 |
|
||||
| 38-migration-runs-new-step | KILLED | 1 |
|
||||
| 39-preserve-old-evidence | KILLED | 1 |
|
||||
| 40-future-step-chaining | KILLED | 1 |
|
||||
| 41-record-grant-assistant | KILLED | 1 |
|
||||
| 42-record-grant-chief-executive-officer | KILLED | 1 |
|
||||
| 43-record-grant-chief-financial-officer | KILLED | 1 |
|
||||
| 44-record-grant-chief-information-officer | KILLED | 1 |
|
||||
| 45-record-grant-chief-information-security-officer | KILLED | 1 |
|
||||
| 46-record-grant-chief-marketing-officer | KILLED | 1 |
|
||||
| 47-record-grant-chief-of-staff | KILLED | 1 |
|
||||
| 48-record-grant-coder | KILLED | 1 |
|
||||
| 49-record-grant-cto | KILLED | 1 |
|
||||
| 50-record-grant-pm | KILLED | 1 |
|
||||
| 51-record-grant-reviewer | KILLED | 1 |
|
||||
| 52-no-adapter-refusal | KILLED | 1 |
|
||||
| 53-runtime-passes-adapter | KILLED | 1 |
|
||||
| 54-broker-import-closure | KILLED | 1 |
|
||||
|
||||
All 42 candidate hashes restored after the batch; the staged-index diff hash
|
||||
is unchanged from index-before.sha256. The worktree cwd/argv /proc sweep found
|
||||
no node, chromium, Git, bwrap or Python test processes under either r3 worktree.
|
||||
Every runner exited. Sent Sage clear at the observed completion stamp. No
|
||||
Docker used/network created, browser, shell suite or live step. Final counts
|
||||
and restoration/process proof are in verification.json and suite-counts.json.
|
||||
Sage runs the required shell landing gate; review/request remains with Sage.
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
1160d1ee707839a97e5df47657a13f26918e8918bab66c48c178a9094dfee835 BUILD.md
|
||||
64d51f00171768e9b08e57d0a1eb1c3bd5ec45298d4571dfaf1f02f25043523a BUILD.md
|
||||
24f78425425191e0aeec474f978c102cd608cc96dd1ca5fc2ea084bd6ff0fae5 MIGRATION.md
|
||||
c29edd841268744dd5974a0f0387da31fcdbaaff385d36c0efdb6ed2f7016299 base.txt
|
||||
5bbf0f3390c5c322b3955d87756364916a1df1718c099d35cd716a5d8206d521 build.patch
|
||||
6411cf4539b30d7bc929508b9c8103fb17c9785357b8a0361eff695e497ddd16 base.txt
|
||||
385d740d841ef08f19ee84dae7a55ed4384ea2096bf56a4a00437ad726f87df3 build.patch
|
||||
24ad57a5aa9373ab083c194d790bbe6e100c2a2fa2ce6b53f71758a101a85140 bus-chief.log
|
||||
a66511230c2fdf799011392c080a45386dffb358af41ab96495647e448ba25b7 business-business.log
|
||||
764fee827719f1eac877b4c39c720c0237c8d7cfbe6c150056f61a26868dae76 business-chief-of-staff.log
|
||||
e58cf5d64b68d391a891293a98167f9949524c9c120ebf2727e97102dd7e1729 business-resolve.log
|
||||
0e98eb0cc379b549e6904d952e7f2511d7b3aec7e4725a2c8d3515502cf9f4b6 candidate-manifest.sha256
|
||||
75e07b65b7d1427314b50f81b2b7438aaa708fffd8db01779df18900e0a747d1 candidate-manifest.sha256
|
||||
0fa59dd786587623a5e6a432aaf347cba5f7a1c6da9b3fe56f5049e9964f6de5 existing-tools-first.log
|
||||
f1f49cf45df4679228ee33094f551604874eb216cea0c16917083beeb27b7e2e existing-tools.log
|
||||
dd0f1544038c1957ed205570e7973a6767439861eabd00906fbf17d257f8ef86 grants.log
|
||||
@@ -17,13 +17,83 @@ e4d497da62cca9955050231b3b97736cdbed96940e126a380b957cac115d2493 green-reader.l
|
||||
480bd5b9d4cb9c4f2f61f4985995cbab0c3e66719fb1e328d7705cf4c83e704f green-socket.log
|
||||
3ea40d93ba2ae27db52c44b5f812ea779141745ea6149622e0ef71e74d0adbdb green-thread-migration.log
|
||||
a48780d14649b6fb6e9f7e79e1e2de616754f73b261d0c62c437ba225b0164fb green-tools.log
|
||||
bd179adcf037dd1f5d9daea69fbb116038674229a827a13c3065e015cb6f456a mutants.py
|
||||
4ca0ce193c5102d6444000ef93afdd2d5d0453d64dd44de1eadc42969144c95b prepare.py
|
||||
4133e0f282091eded4c93fc8ff188611de21ee7fcd5b8135e4bc104de9c52b94 rebuild-manifest.txt
|
||||
e4b17795943ad4194612b49d3dd4050284bc60bd051656a7768a68e8e39ca94f index-before.sha256
|
||||
61213a39d5e4f2a593ffb0d77331ffb125b00a51f31c6b969a9fd2a3f5844e34 mutants/01-content-trailing-bytes.log
|
||||
93a99e9c6d0be4e0ff15ce67c9593f5bfa90311d8b332fc7ed73bd354e3c20e4 mutants/02-file-commit-not-head.log
|
||||
20259ed7c9309c0081dab1e039e5a61243e37d296ea5b89c75f5164a89d8abc2 mutants/03-historical-revision.log
|
||||
5cf0eb019ed49f900e5cfec8686c8c3fb97684d27f66463a47896aa87eab8c62 mutants/04-reachable-history.log
|
||||
f730a10729c15f800e2aedc6ccb64852a906f4f0ede459e7ee611272a47caaf0 mutants/05-full-commit-id.log
|
||||
3aaf8326d212c422f70c02a429651bc500d387e7fa178111e793a03bfd652cf7 mutants/06-read-path-confinement.log
|
||||
238d2eab490092fb930f91e946f8e15cf66aa01651a7f6ee48edf72556eef493 mutants/07-strict-utf8.log
|
||||
f0bf59381b8cb1fa8b8152b5540e4eacd51666e65ae9c1f663fef7f99011888f mutants/08-no-nul.log
|
||||
e64d146745893d81f8571a9a7f1ffb1bb71f10f4332beeaa4fc97c3e159aef90 mutants/09-blob-size.log
|
||||
e365034918757efedb3ff0baf4014b8f91211d6284975eca4dbdaefc11d601e4 mutants/10-regular-blob-mode.log
|
||||
058343b62cf92c32dca13bb4e0b7f835aab2d3ca70226c258bf601f3b8754e76 mutants/11-project-identity.log
|
||||
3e844c5f98cc21fa2c36d6bf2946f4933a6dd20e5fb08cb584da22b552a5a6cd mutants/12-repository-validation.log
|
||||
2aeea3e391d38ad32738f825250d949eeb653ae4dd820e4835341b5e98f1643f mutants/13-log-page-bound.log
|
||||
92cbc8183b87d9a625ddd4da84ab2b0e7e153083c81b9d87fd206c2a52bba89e mutants/14-log-truncation.log
|
||||
7c0caac7a2c0b74b9879f625b0c32775ff83ad91bbac146bb32012f5c012e591 mutants/15-human-confirmation.log
|
||||
4e20d74b9e4da29913f4a3a5d02467a5a6c3ff9ce799bda47a69c045980f8f4a mutants/16-preserve-bom.log
|
||||
5c01f0d4e1d376937ad26d952e9280898c1ced5f13e7c92c3bb6f94109f297d7 mutants/17-read-argument-keys.log
|
||||
eef326d3553e5a0b9d4ebd28126a55439c42de7d6e2f6c2a1de691c9fc252f1a mutants/18-invalid-revision-refusal-code.log
|
||||
f7ff799aff22f71e7b351bf64dbffa45d54cea54551f080a15a48026f717b166 mutants/19-stale-citation.log
|
||||
b1d6de75b678db0644c22b1bfb1dbf7c9383585b9a2d2bd71917d0d330970e61 mutants/20-unconfirmed-citation.log
|
||||
2ae7c4c2cdbda877fd8f21e364153a74d6b46f19f8dc445cf5345e34a0a2aae8 mutants/21-partial-citation.log
|
||||
a93d54059782a446fe63b8c1c951db403b46739b5c0ed99d3ee3e81c5cc660d6 mutants/22-persist-spec-commit.log
|
||||
22f73b8fe1e2e1682715f6036fe9055c6401b7f67a7645e0d6bdea9c605b3eb1 mutants/23-persist-spec-path.log
|
||||
e79a65049bcad52927c26a675e855f8a1a0015d3d49d06527f32c5ddc63b892e mutants/24-uncited-raises-still-valid.log
|
||||
dfe10d8f537c96ffdf377a7c51621375a270f3a0d15d5cd62c4d006bb64ae869 mutants/25-session-author.log
|
||||
46408b855b9f8837e22e636ca3c2fff9b9a40759bb0833ef0313caf2775bd898 mutants/26-record-spec-refusal.log
|
||||
8a7ef70639a8b8fb8a5e19811c8742142e02cf8794603a2260ab6905f27c756f mutants/27-writer-cannot-accept-author.log
|
||||
935820ce5ea4f7fb9e884f62e6456a96e12f7f1bee280e23059860b97d8b6b6e mutants/28-write-authority-before-effect.log
|
||||
f77d561c2dc538b31e69d7e899e88ba766d623db67c73d0b4f25c3f221be31f8 mutants/29-write-commit-receipt.log
|
||||
33c194eed2e25225eabe933221433511f24c5b47fee0b15fdac46fb66089ab9d mutants/30-await-only-project-effects.log
|
||||
837fd4ebc3c9d48af46e544fab0ffcb93ec8ec39d6ba6a4594bbbb18b96025dc mutants/31-async-own-refusal-code.log
|
||||
a36c6e87ed37eb2daafb42f89f02f8b600f2f2871bc9cfc4771489f66cb51a5d mutants/32-live-transient-proof.log
|
||||
0a9c6656bb30932d3d95246d497218987fdbce5ea666f8fe7efd510ff660e8a7 mutants/33-concurrent-write-refusal.log
|
||||
0c379b281f197ee188cbd4895034bb37436c1fb533afaf36fdc713d72f7edb90 mutants/34-read-for-every-role.log
|
||||
351bd4bcf7dbc9646ff95b35220784a667274fc1bdbeb84311f72fa30540c920 mutants/35-writer-follows-grant.log
|
||||
3556ea29988430be54cd0f7b98c1b7ba0de1419d42785a94676d7ae870eea8eb mutants/36-typed-spec-path.log
|
||||
84e4d20560304c41d0531dcd0b4e1c56b5fd3708a44e69d1797bc4bde44f5daa mutants/37-typed-writer-path.log
|
||||
8b95aa500b071f84f9e818e68ba510069a3b529a9e94b2603a9cc1e5647d2365 mutants/38-migration-runs-new-step.log
|
||||
f5d3fb0e161b48b9b935580f90551122ccb6f31e4658b2887a7dc464f239e48a mutants/39-preserve-old-evidence.log
|
||||
3153bf7687606e28e6ddc554490416be421890032a824bfe7a0bedcfe6cc8ba4 mutants/40-future-step-chaining.log
|
||||
6f7f45cd619b3656e5d5b87af3ead8b1df715d2abd48e3f26e8bcc142502bb38 mutants/41-record-grant-assistant.log
|
||||
a67108d32357e27b3e1ec5d1ef2c6105a315d3135ebc70f6fd9bc7c2ed5db6ac mutants/42-record-grant-chief-executive-officer.log
|
||||
6b32f5332f025d0892edd2df2ce800784916e0d3e97f53f39abb226ffcfe476f mutants/43-record-grant-chief-financial-officer.log
|
||||
efdd91db0c60bb48148dc451435ad471946baf1b3c3f6215052ab14d0f4719c8 mutants/44-record-grant-chief-information-officer.log
|
||||
0a93236cd5053af55bb52fae6d9ce54f724c06476e9dd9f6da8efea2ffc17256 mutants/45-record-grant-chief-information-security-officer.log
|
||||
b7f7f6cff8d5c7f6c0dea1210997a72b460121d60597369a66b65ce5a0c3be1e mutants/46-record-grant-chief-marketing-officer.log
|
||||
5512a6dffae89bf28a8e5563c469476a34876b1adf67435e0062572ec262d054 mutants/47-record-grant-chief-of-staff.log
|
||||
45af03c996190562b6a8491ea5061ed6c10b5dad7e9d1b42f5fd46c5c67d0f7b mutants/48-record-grant-coder.log
|
||||
6bd64f8790b2ea74d3179e31467b04d9daae1ad5c1489ed68b30b9339f8dcbb6 mutants/49-record-grant-cto.log
|
||||
48a9924492aed573a999a9de284a7017fbb19512be09040e23ec40451fff4da4 mutants/50-record-grant-pm.log
|
||||
6696772ca99f39001a673dfec519b69b94c924cabb06dae18504f3ed1df04312 mutants/51-record-grant-reviewer.log
|
||||
af278dc8f3b0b73c25225cbbb981de2815d6205b39c35bc20f222f4ab319671c mutants/52-no-adapter-refusal.log
|
||||
605cabd3d20efa97a725d6ff7780d0fa539b4d5b5d566918642b270a4e47ff06 mutants/53-runtime-passes-adapter.log
|
||||
dba8e8490f51ae54943e8d5ef637030b13693765484b0e00e4fc3669c69bf5b8 mutants/54-broker-import-closure.log
|
||||
90c29227620874433191ee50b48de30ad83ba5878df691b48d238bbe080b63b6 mutants/results.json
|
||||
a2703f95eaae13a3319232a6ec4da63ef3a5a5bb039156512307f1485f3be523 mutants/table.md
|
||||
d341ccbf7f4e73733ee891b120ba87d387d7761250396df1a82497e58674bc58 mutants.py
|
||||
dfb21184e4008e7485ad355d27b4a36a2d34d40b1c3c26eb1d625542a889ee3a pre-mutant-manifest.txt
|
||||
7c1e74f22eb9e45f728cbc9539a6b92e817e8bdf26ef8ae7200bb3231505fc2b prepare.py
|
||||
dfb21184e4008e7485ad355d27b4a36a2d34d40b1c3c26eb1d625542a889ee3a rebuild-manifest.txt
|
||||
2b7bf1a897a1a14f6a2f57e4581d111a786d65e87d5803ead92219b1b8e2bf77 red-bom.log
|
||||
c50dd93ea8d0be1a624651d4cac1daab35118075aa37daaf83068e8d6fad3787 red-broker.log
|
||||
ad29cd99b3ebb8660705115b182aab3c5fdefe9ddd83c97e294a060767cb9d2e red-migration.log
|
||||
c55c866704e62a4f7acbd1e27a4805bc1e679d0cc292c822331f85087cefa6dd red-reader.log
|
||||
c865d283378a1ad16df83210c59f4d61edad1457a2f9819db2d8f8637baa3554 red-runtime-injection.log
|
||||
3d5486b0ff13e6013a4b9339f7eb3115484be079718b2ac54d06de0e643a8597 red-socket.log
|
||||
7a66ae611e1f57dcfb0b2c55e6f22fcdb6c0e05d646e494ed9229cfe82176239 red-tools.log
|
||||
88734677290f91660e20bd2d03e99a82b8310ccae5d65e2ff9ff0f23290b50dc runtime-injection.log
|
||||
d03d82766a226ed4955be2572d5b71507fbb93a07e64500e78a9a16a01f227d5 scan.json
|
||||
d5b55c8d3a4812504f08cd238b60dcb0ea2a28e55e81c15a982f2a3ecfe3684b suite-bus.log
|
||||
7f8321834f5b52da8e9c19728e07814492b18b35849761d91d138b0386d69267 suite-business-old-snapshots.log
|
||||
1426d3eb519dd2f28f755c36ea8f0c77352b034dc6872354afc91cb4f9c5c267 suite-business.log
|
||||
0a659396d824aa925e0da3bf0a4967614baa539391cce5116e51380210c8f186 suite-cli-import-closure-failure.log
|
||||
9037a4fa4d39d858709a44b95d20f0a17358ca4b9243dde4e184c2bcf0a991ff suite-cli.log
|
||||
b318eda005c37a8e7411ba24937b11847d42bab6aa8649b2fcde21be092350c8 suite-counts.json
|
||||
53b68fd9a2360ff2765d4980e1523f15248bd2e6c206d888a455c86f67f677c1 suite-harness-old-snapshots.log
|
||||
d62cd05315234c6c4245e0ca3df78424181e2614fdcdff0ff5b773afb9783073 suite-harness.log
|
||||
02451152c5bbeb937141c5e94653c8dae2f9904594603dd8e21c02a90c810102 suite-project.log
|
||||
846e4b14126c5c05099a5b8474fc565a124609eced5c58f4d6cea281c321d7ca verification.json
|
||||
|
||||
@@ -2,21 +2,26 @@ packages/bus/README.md: OK
|
||||
packages/bus/schema.sql: OK
|
||||
packages/bus/src/broker.mjs: OK
|
||||
packages/bus/src/migrations/3e-3f.sql: OK
|
||||
packages/bus/src/runtime.mjs: OK
|
||||
packages/bus/src/server.mjs: OK
|
||||
packages/bus/src/store.mjs: OK
|
||||
packages/bus/tests/chief-of-staff.test.mjs: OK
|
||||
packages/bus/tests/comment-migration.test.mjs: OK
|
||||
packages/bus/tests/fixtures/schema-3e.sql: OK
|
||||
packages/bus/tests/project-runtime.test.mjs: OK
|
||||
packages/bus/tests/spec-fixtures.mjs: OK
|
||||
packages/bus/tests/spec-migration.test.mjs: OK
|
||||
packages/bus/tests/spec-socket.test.mjs: OK
|
||||
packages/bus/tests/spec.test.mjs: OK
|
||||
packages/bus/tests/thread-migration.test.mjs: OK
|
||||
packages/business/src/vocabulary.mjs: OK
|
||||
packages/business/tests/assistant.test.mjs: OK
|
||||
packages/business/tests/chief-of-staff.test.mjs: OK
|
||||
packages/business/tests/csuite.test.mjs: OK
|
||||
packages/business/tests/record-grants.test.mjs: OK
|
||||
packages/harness/README.md: OK
|
||||
packages/harness/src/tools.mjs: OK
|
||||
packages/harness/tests/bundle.test.mjs: OK
|
||||
packages/harness/tests/spec-tools.test.mjs: OK
|
||||
packages/harness/tests/tools.test.mjs: OK
|
||||
packages/project/README.md: OK
|
||||
|
||||
Reference in New Issue
Block a user