docs(row276): pin integration on 94c33a43c and preserve upstream docs

This commit is contained in:
jason.woltje committed 2026-10-22 13:24:16 -05:00
1 parent d65b898998
commit 05af615fba
8 files changed
+103 -8

No files matched your search

@@ -1,5 +1,5 @@
{ {
"docs/plans/DEFERRED.md": "f8af6a2e563caaf99d7e25663370f0ef2842cf5b02d26f3837db8ece3e4fc974", "docs/plans/DEFERRED.md": "660f0997a686412148bc437de67e2932dd946ca4921fb68d68c29feaf34f390d",
"packages/cli/tests/case-sudo-fixture.mjs": "eac5c83f43056bdeb5781101307e17d4bc01f03e97e02f4f5e930436d7e43535", "packages/cli/tests/case-sudo-fixture.mjs": "eac5c83f43056bdeb5781101307e17d4bc01f03e97e02f4f5e930436d7e43535",
"packages/cli/tests/case1-accept.test.mjs": "fe4bc897497d83ef247b229cd49acf78b1a607af44e803a8a0a866115ff8cf87", "packages/cli/tests/case1-accept.test.mjs": "fe4bc897497d83ef247b229cd49acf78b1a607af44e803a8a0a866115ff8cf87",
"scripts/case1-accept.sh": "46245e2bc19c8bcab2ac4fbda16cc72f2dfbf656e4bad8db707bb5a254694900", "scripts/case1-accept.sh": "46245e2bc19c8bcab2ac4fbda16cc72f2dfbf656e4bad8db707bb5a254694900",
+3
View File
@@ -1,3 +1,6 @@
# Row276 manifest, unrun candidate # Row276 manifest, unrun candidate
Source 164e166479378caf0702ab8b1eb3871b54219da3, base48e450ce8, branchgander/row276. Five-path manifest digest b0fdd91183d7e1911ed327e32c03b8de7f0efd4c86bd143fa0ad54390358ee63. BUILD-LOG excluded for append-only doc sweep. SOURCE.json pins committed blobs; no Node or behavior run. Duckworth reviews candidate and15mutants (changes.json), including mos-1326 exact wiring and preserved old assertions. Gate scope and stop rules in BUILD.md; next publication waits for Sage gap. Source 164e166479378caf0702ab8b1eb3871b54219da3, base48e450ce8, branchgander/row276. Five-path manifest digest b0fdd91183d7e1911ed327e32c03b8de7f0efd4c86bd143fa0ad54390358ee63. BUILD-LOG excluded for append-only doc sweep. SOURCE.json pins committed blobs; no Node or behavior run. Duckworth reviews candidate and15mutants (changes.json), including mos-1326 exact wiring and preserved old assertions. Gate scope and stop rules in BUILD.md; next publication waits for Sage gap.
sage-2901 integration onto94c33a43c: source6b898fab465c200db14313a49c07c06b5dff285d, newbranchgander/row276-94c3; manifest2af7e8bafcbf0bb977a26ab1f57371b8453c7a6659dc7233a68f186ef7b5d5f2. Only DEFERRED changes among prior manifest entries. Four source/test blobs identical to164e16647. integration-94c3/BLOB-PROOF.json and range-diff.txt retain evidence. No execution.
+1 -1
View File
@@ -1,4 +1,4 @@
f8af6a2e563caaf99d7e25663370f0ef2842cf5b02d26f3837db8ece3e4fc974 docs/plans/DEFERRED.md 660f0997a686412148bc437de67e2932dd946ca4921fb68d68c29feaf34f390d docs/plans/DEFERRED.md
eac5c83f43056bdeb5781101307e17d4bc01f03e97e02f4f5e930436d7e43535 packages/cli/tests/case-sudo-fixture.mjs eac5c83f43056bdeb5781101307e17d4bc01f03e97e02f4f5e930436d7e43535 packages/cli/tests/case-sudo-fixture.mjs
fe4bc897497d83ef247b229cd49acf78b1a607af44e803a8a0a866115ff8cf87 packages/cli/tests/case1-accept.test.mjs fe4bc897497d83ef247b229cd49acf78b1a607af44e803a8a0a866115ff8cf87 packages/cli/tests/case1-accept.test.mjs
46245e2bc19c8bcab2ac4fbda16cc72f2dfbf656e4bad8db707bb5a254694900 scripts/case1-accept.sh 46245e2bc19c8bcab2ac4fbda16cc72f2dfbf656e4bad8db707bb5a254694900 scripts/case1-accept.sh
+7 -6
View File
@@ -1,10 +1,10 @@
{ {
"source": "164e166479378caf0702ab8b1eb3871b54219da3", "source": "6b898fab465c200db14313a49c07c06b5dff285d",
"base": "48e450ce8fbb10df0beabc8da67ab90ea14587ea", "base": "94c33a43c0f14e619782e82497c49b0dd6d80de4",
"branch": "gander/row276", "branch": "gander/row276-94c3",
"manifest": "b0fdd91183d7e1911ed327e32c03b8de7f0efd4c86bd143fa0ad54390358ee63", "manifest": "2af7e8bafcbf0bb977a26ab1f57371b8453c7a6659dc7233a68f186ef7b5d5f2",
"paths": { "paths": {
"docs/plans/DEFERRED.md": "f8af6a2e563caaf99d7e25663370f0ef2842cf5b02d26f3837db8ece3e4fc974", "docs/plans/DEFERRED.md": "660f0997a686412148bc437de67e2932dd946ca4921fb68d68c29feaf34f390d",
"packages/cli/tests/case-sudo-fixture.mjs": "eac5c83f43056bdeb5781101307e17d4bc01f03e97e02f4f5e930436d7e43535", "packages/cli/tests/case-sudo-fixture.mjs": "eac5c83f43056bdeb5781101307e17d4bc01f03e97e02f4f5e930436d7e43535",
"packages/cli/tests/case1-accept.test.mjs": "fe4bc897497d83ef247b229cd49acf78b1a607af44e803a8a0a866115ff8cf87", "packages/cli/tests/case1-accept.test.mjs": "fe4bc897497d83ef247b229cd49acf78b1a607af44e803a8a0a866115ff8cf87",
"scripts/case1-accept.sh": "46245e2bc19c8bcab2ac4fbda16cc72f2dfbf656e4bad8db707bb5a254694900", "scripts/case1-accept.sh": "46245e2bc19c8bcab2ac4fbda16cc72f2dfbf656e4bad8db707bb5a254694900",
@@ -19,5 +19,6 @@
"unique-target checks", "unique-target checks",
"unchanged supervisor bytes", "unchanged supervisor bytes",
"old assertion-line multiset except mos-1326 authorization" "old assertion-line multiset except mos-1326 authorization"
] ],
"original_source": "164e166479378caf0702ab8b1eb3871b54219da3"
} }
@@ -0,0 +1,31 @@
{
"base": "94c33a43c",
"source": "6b898fab465c200db14313a49c07c06b5dff285d",
"rebased_tip_before_records": "d65b898998f07b3a63024620b10b7566b362dd0a",
"old_source": "164e166479378caf0702ab8b1eb3871b54219da3",
"four_identical": {
"packages/cli/tests/case-sudo-fixture.mjs": {
"original_sha256": "eac5c83f43056bdeb5781101307e17d4bc01f03e97e02f4f5e930436d7e43535",
"integrated_sha256": "eac5c83f43056bdeb5781101307e17d4bc01f03e97e02f4f5e930436d7e43535"
},
"packages/cli/tests/case1-accept.test.mjs": {
"original_sha256": "fe4bc897497d83ef247b229cd49acf78b1a607af44e803a8a0a866115ff8cf87",
"integrated_sha256": "fe4bc897497d83ef247b229cd49acf78b1a607af44e803a8a0a866115ff8cf87"
},
"scripts/case1-accept.sh": {
"original_sha256": "46245e2bc19c8bcab2ac4fbda16cc72f2dfbf656e4bad8db707bb5a254694900",
"integrated_sha256": "46245e2bc19c8bcab2ac4fbda16cc72f2dfbf656e4bad8db707bb5a254694900"
},
"scripts/case2-unit.sh": {
"original_sha256": "d2709a1da6c9a03f4c8b31bf57ad00df4c0ae62a5cbc0e7588cdceb9dc0e2aa1",
"integrated_sha256": "d2709a1da6c9a03f4c8b31bf57ad00df4c0ae62a5cbc0e7588cdceb9dc0e2aa1"
}
},
"deferred_exact_new_base_plus_original_own_tail": true,
"build_log_exact_new_base_plus_original_own_tail": true,
"manifest": "2af7e8bafcbf0bb977a26ab1f57371b8453c7a6659dc7233a68f186ef7b5d5f2",
"changed_manifest_entries": [
"docs/plans/DEFERRED.md"
],
"tests": "NOT RUN"
}
@@ -0,0 +1,3 @@
# sage-2901 integration
Rebased old29996fb82 onto94c33a43c under newgander/row276-94c3, preserving old branch. DEFERRED auto-merged; only BUILD-LOG conflicted. Both are exact new-base prefixes followed by unchanged row276 tails. Four source/test blobs byte-identical to164e16647. Regenerated five-path manifest 2af7e8bafcbf0bb977a26ab1f57371b8453c7a6659dc7233a68f186ef7b5d5f2. No tests, Node or queue write. BUILD-LOG excluded.
@@ -0,0 +1,42 @@
diff --git a/docs/plans/DEFERRED.md b/docs/plans/DEFERRED.md
index 0baa52809..7e393b060 100644
--- a/docs/plans/DEFERRED.md
+++ b/docs/plans/DEFERRED.md
@@ -487,6 +487,37 @@ at every gate. Started 2026-09-12 during the control board MVP.
touches the webui build: install the pinned esbuild in the gate checkout
so the check runs, or record why it can't. (2026-10-22)
+- **The case supervisor reports a fast child as an inner-session failure.**
+ (Row 253 N1, mos-1297 item 5.) A child that exits before the supervisor
+ verifies its session is reaped first, so the supervisor exits 85
+ (inner-session) instead of the child's own code. Mos measured rc85 in 39
+ of 40 fast-child bash runs. It fails closed, so it is not a 10-27 defect;
+ row 253 fixed only its own fixture (PYTHON_STUB execs python3). The
+ product fix is Vikunja 532, after 10-27. (2026-10-22)
+
+- **boardSend /api/seen returns 400 for a scan failure after writeMark.**
+ (Webby N2 on row 198, ruled sage-2867.) The mark is written, then the
+ rescan fails, and the client gets 400 as if its request were bad. Webby
+ suggests 500. It does not hold the 198 gate; binds the next row that
+ touches serve.mjs. (2026-10-22)
+
+- **Stale "row 203" text in the access command.** (Quackerjack, row 203
+ BUILD.md follow-up.) packages/cli/src/access.mjs lines 26-27, its help
+ string at line 36 and line 44, and packages/cli/README.md line 1107 say
+ peer homes stay unread "until row 203" adds the federation key. Row 203
+ changes only scripts/mosaic-config.mjs and test-config.sh, so once it
+ lands those lines point at a row that did not do the work. Binds the next
+ row that edits access.mjs. (2026-10-22)
+
+- **A remote outage can make the first library lookup outlast the tool
+ timeout.** (Row 224 residual, sage-2819.) In each 60 s window the first
+ lookup still runs an inline fetch, and that fetch can take longer than the
+ 60 s tool timeout. Bound the inline fetch in a later row. (2026-10-22)
+
+- **A sharee's session.list stays refused.** (Row 206, sage-2818, Q7.)
+ Whichever of row 193's session wiring or the share wiring lands second
+ wires it. (2026-10-22)
+
## Queue
Moved to `docs/plans/QUEUE.md` on 2026-09-13. This file holds only gaps.
@@ -0,0 +1,15 @@
1: 164e16647 ! 1: 6b898fab4 fix(case1): supervise legacy user calls across sudo sessions
@@ Commit message
## BUILD-LOG.md ##
@@ BUILD-LOG.md: Gander: after Duckworth-0100 design approval with C1-C5, prepared the two host-s
- 2026-10-22 14:45 UTC | Gander row253 focused27 on finalaca16404c base | Fresh0604d91fc / manifest573c51cf:27 whole files604/0/0, no timeout/retry, case134/0 in99.281s, case243/0 in66.418s, stack-release includingT46221/0 in583.453s. N9 sandbox bind ran and passed, no focused skips. Seven source blobs unchanged; sweep0 run-created leftovers, pre-existing infrastructure receipts retained. Whole gate and M1-M40 await separate Sage CLEAR after Duckworth rebase check. No live action.
+ 2026-10-22T17:42:16Z | Sage | Row 253 (#1758, Gander, Duckworth) LANDED 48e450ce8. Before: refactor at aca16404c; case-sudo calls had no supervised session check and the M21 survivor hid behind a fast-exit fixture (mos-1297). After: a fast-forward of 22 commits; manifest 591020a1 rechecked with 0 mismatches; run 5 whole gate green with M1-M40 killed, the M38 PID equals SID assertion added under mos-1298; Duckworth APPROVE rev 3252, note rev 3253, done rev 3254; #1758 comment 30701 and closed; P19 416 comment 719. N1 (fast child reported as exit 85) is DEFERRED as Vikunja 532.
- 2026-10-22 14:46 UTC | Gander correction to the row253 focused27 entry immediately above | stack-release whole was218/0/0, not221/0. The27-file sum604/0/0 and duration583.453s are unchanged; raw files/results.json and SUMMARY.json give the exact per-file totals.
+ 2026-10-22T18:11:57Z | Sage | Row 275 (#1780, Morgana, Duckworth) LANDED 3410df7c3. Before: refactor at 48e450ce8; viewers had no verb list of their own and board reads were not refused to users. After: a fast-forward of 3 commits; manifest 39847b15 (4 paths) blobs match; gate 17:52:12Z-18:05:00Z green (whole files 7/22/6, bus 834, cli 861, harness 151, business 231, seat 167, 10 scripts with 3 named skips), M6 and M10 killed; Duckworth APPROVE rev 3260 (comment 30717); note and done by sage-2897; #1780 comment 30728 and closed. N1 (board refusal test as a loop over BOARD_VERBS) is non-blocking.
+
+2026-10-22 18:11:58 UTC | Gander row276 #1781 prepared, gate pending | Before: row253 left5legacy Case1 AS_USER calls unsupervised across sudo pty sessions. After: candidate uses its unchanged supervisor with per-call inner/outer budgets, separate streams, strict display-only failure trailer, fake-only paired process-model cases and15unique mutants. Duckworth0182 B1 corrected the plan before product code;0183 cleared build. Parse-only Bash checks pass; no Node, behavioral test, host, unit or config action. Runtime gate and publication await Sage.
2: 6887825e4 = 2: 824e5de10 docs(row276): pin supervised-call candidate and fifteen mutants
3: 29996fb82 = 3: d65b89899 docs(row276): record static approval and upstream deferred drift