3.2 KiB
Row253 final integration after264a
Authority sage-2698. New gander/row253-264a on84f53540d; previous branch retained. Eleven commits replayed with no conflict. All eleven range-diff pairs and full patch-ids equal. Rebased tip before this record b9d3d4c75c78aa6b06aefd734da781bef9b7f1da.
Only DEFERRED changes among the seven manifest blobs, preserving the new base as an exact byte prefix. Six other blobs remain unchanged, including both host scripts, both focused tests and shared sudo fixture. New manifest 735fa2d7405d01ace8eb7aab366753fa5b1877cf8044b0151cb2113a0502bc1f. BUILD-LOG remains an append outside the landing manifest.
264a reaches the focused tests through Store loaded by CLI helpers. The new base includes schema3l, migrations/3k-3l.sql and matching store hash. The focused tests pin neither3k/3l nor schema bytes. No product/test/assertion repair. Duckworth0132 already checked this dependency statically against264a r9. This packet also lists actual landing changes. T46 stack-release.test.mjs reads actual schema and will run whole.
The required whole-file union conservatively includes every .test.mjs changed upstream from385a to84f plus both own focused test files. Shared case-sudo fixture is exercised by its two importers; schema-3k.sql is a migration fixture, not a standalone test. Whole-test-union.json has 27 runnable files. No result carries. These runs await a focused CLEAR before publication and Duckworth rebase check; the whole gate needs a later CLEAR.
N9 remains the exact case2 test: inside a session's sandbox a bind below1024 fails with EACCES, and a bind on a free high port succeeds. Its skip reason comes from sandboxProblem() at gate time and will be copied verbatim. Other environment/provider/canonical-root skips will be named too.
SHELL-LIMITS.json stays as prepared under sage-2659. Every scripts/test-*.sh blob matches the previous base; the only changed script upstream is stack-release.sh. Current limits retain their receipts and3x rule. No tests, Node, syntax commands, browser, host probe, queue command or push ran.
Required whole files:
- packages/bus/tests/account-migration.test.mjs
- packages/bus/tests/chief-of-staff.test.mjs
- packages/bus/tests/comment-migration.test.mjs
- packages/bus/tests/end-launch.test.mjs
- packages/bus/tests/fire-revokes-grants.test.mjs
- packages/bus/tests/gitea-grant.test.mjs
- packages/bus/tests/gitea-migration.test.mjs
- packages/bus/tests/grant-executor.test.mjs
- packages/bus/tests/grant-migration.test.mjs
- packages/bus/tests/lifecycle-revoke.test.mjs
- packages/bus/tests/message-filter.test.mjs
- packages/bus/tests/name-migration.test.mjs
- packages/bus/tests/schema.test.mjs
- packages/bus/tests/sessions.test.mjs
- packages/bus/tests/spec-migration.test.mjs
- packages/bus/tests/tester-writes.test.mjs
- packages/bus/tests/thread-claims.test.mjs
- packages/bus/tests/thread-migration.test.mjs
- packages/bus/tests/threads.test.mjs
- packages/bus/tests/usage-migration.test.mjs
- packages/cli/tests/case1-accept.test.mjs
- packages/cli/tests/case2-unit.test.mjs
- packages/cli/tests/lifecycle.test.mjs
- packages/cli/tests/stack-release.test.mjs
- packages/cli/tests/thread-cli.test.mjs
- packages/cli/tests/thread-launch.test.mjs
- packages/webui/tests/chat.test.mjs