jason.woltje
|
86d8dbc035
|
docs(installer): cite the wrapper live-step gate (#1816, sage-3747)
|
2026-10-23 16:37:24 -05:00 |
|
jason.woltje
|
ae3acc3bda
|
docs(installer): add gated wrapper creation and private notify parent (#1816, Vikunja 614). Untested
|
2026-10-23 16:37:24 -05:00 |
|
jason.woltje
|
40501ab3e1
|
test(installer): add approved explicit notifier fixtures (#1816, mos-1537). Untested
|
2026-10-23 16:37:24 -05:00 |
|
jason.woltje
|
ea4eaf388f
|
fix(precheck): require the explicit notifier decision before host start (#1816, Vikunja 614). Untested
|
2026-10-23 16:37:24 -05:00 |
|
jason.woltje
|
f9202a7701
|
fix(installer): allow scoped Claude paths and leave unreadable cwd (#1816, Vikunja 614). Untested
|
2026-10-23 16:37:24 -05:00 |
|
jason.woltje
|
689a0a3c91
|
fix(hostcheck): accept dpkg octal mode and verify bundles in scratch repos (#1816, Vikunja 614). Untested
|
2026-10-23 16:37:24 -05:00 |
|
jason.woltje
|
45e3ca7bdb
|
docs: #1816 brief (Case 1/2 host fixes F1-F6 for the 433 P1 rerun, mos-1532/1534/1536/1537) and agents/gladstone/README.md registering the Codex builder seat; docs only
|
2026-10-23 16:13:48 -05:00 |
|
jason.woltje
|
fbe57a05b1
|
researcher: row 216 r5, index-build test makes Book One/Places before the write and query test lists the hybrid paths in sorted order (mos-1528, sage-3702); tests only, BUILD.md round 4
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
b64e681edf
|
row 216 (C2-05a, #1717) r4: BUILD.md records the rebase onto 45dca69f6 (range-diff =), the drift check against 48e450ce8..45dca69f6 and the hash-pin grep with a positive control; doc only (sage-3576)
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
2cc076fec5
|
row 216 (C2-05a, #1717): library index cache and lookup queries find, get, search, manuscript, universeInfo; get pages links, manuscript takes no chapter, search marks a too-long line, PRD 1.14 levels (rulings da9555ca2); unrun
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
8e2885d265
|
researcher: row 220 r5, new library-seats test where lstat fails with ENOTDIR (a config directory under a regular file) kills M8-e; BUILD.md corrects the M8-e kill claim (sage-3715); test only
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
63b9c64431
|
researcher: row 220 r5 R2 (mos-1528, option A), the F16 catalogue spy returns a listing and a new route test pins the refusal status of a refusing listing; test only, BUILD.md round 5
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
fc858800bf
|
row 220 (C2-10a, #1721) r4: BUILD.md records the rebase onto 45dca69f6 (range-diff all =), the drift check against 48e450ce8..45dca69f6 and the discord helpers gate addition; doc only (sage-3576)
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
303216ae25
|
row 220 (C2-10a, #1721) r2e: BUILD.md corrects the heading times of rounds 2b-2d from the commit clock; doc only
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
ccfb8308bc
|
row 220 (C2-10a, #1721) r2d: BUILD.md closes the listRoots Refusal question with file:line (rootsFromSpecs, loadRegistrations, readRegistration, samePath, toTime throw no Refusal), so /api/conversations has no status change beyond the business refusal; doc only (sage-2730)
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
04f3dc4f5f
|
row 220 (C2-10a, #1721) r2c: BUILD.md corrects the refusalResponse statement from the serve.mjs and reader.mjs diffs against aca16404c (catalogue is now wrapped in refuse(), listRoots Refusal throws unchecked) and names the controller.mjs:176 follow-up; doc only (sage-2729)
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
4310555874
|
row 220 (C2-10a, #1721) r2b: M8 run refusal tests, default-reader M7 test, configDirectory fixture scope; BUILD.md round 2b lists mutants M7-w, M7-c, M7-o, M8-p, M8-e and states no existing route's status or body changes with refusalResponse; unrun (sage-2719, filbert-220-early)
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
45788f92c1
|
row 220 (C2-10a, #1721): M7 hides a creative seat's sessions from the conversation reader, M8 refuses a raw engine on a library seat in discord check and run; library-seats helper in packages/business (rulings da9555ca2); unrun
|
2026-10-23 15:40:52 -05:00 |
|
jason.woltje
|
8d2856ee3c
|
row 283 (#1788): BUILD.md: G1 per sage-3713: mos-1528 OKs the mapping.test.mjs:52 draft deepEqual gaining supporting: [] (old :48 at 45dca69f6, new :52), recorded as an append that completes BUILD.md:42; doc only
|
2026-10-23 15:17:26 -05:00 |
|
jason.woltje
|
252b29bd8c
|
row 283 (#1788): BUILD.md: T2 receipts on c18ad3e12 (sage-3695): base 16+6+6+7 library and 21 business green, 14/14 mutants killed on their named tests, library 98/98 and business 231/231; the mos-1272 first-run red and its test-helper fix; doc only
|
2026-10-23 15:17:26 -05:00 |
|
jason.woltje
|
de6419f30f
|
row 283 (#1788): sage-2925/sage-3649: optional editor.user (her Gitea login for library-human, read by row 288), checked with USER as the entry user is, kept in the output only when given; T3 accepted and refused cases; README; mutants M6e/M6f; BUILD.md records the departure from DESIGN.md section 1. Untested
|
2026-10-23 15:17:25 -05:00 |
|
jason.woltje
|
9ed0f3374a
|
row 283 (#1788): webby-0236 E5: the git round-trip test drops GIT_DIR, GIT_WORK_TREE, GIT_COMMON_DIR and GIT_INDEX_FILE and reads no global or system config (repo convention); BUILD.md records E5. Untested
|
2026-10-23 15:17:25 -05:00 |
|
jason.woltje
|
efcd3f0fc4
|
row 283 (#1788): E4 per sage-3606: editor values starting or ending with git's crud() set (bytes <= 0x20 and , : ; < > " \ ') refuse library-mapping-invalid; T3 cases per character and key, inner chars pinned, git round-trip test; mutants M6c/M6d; BUILD.md cites crud() and records the claim (rev 3642). Untested
|
2026-10-23 15:17:25 -05:00 |
|
jason.woltje
|
b358427677
|
row 283 (#1788): E2 per sage-3601: editor values with surrounding whitespace refuse library-mapping-invalid (git trims idents at commit); T3 padded cases per key, mutant M6c; BUILD.md records the departure from DESIGN.md section 1 and the fixture grep (none). Untested
|
2026-10-23 15:17:25 -05:00 |
|
jason.woltje
|
675813594f
|
row 283 (#1788): webby-0227 E3: supportingPath checks the type before stringifying, so a non-string path refuses library-write-story-path; string case covers 7, null, undefined, 1n and an array; BUILD.md records E1-E3, E2 to Sage. Untested
|
2026-10-23 15:17:25 -05:00 |
|
jason.woltje
|
3f1aa76b03
|
row 283 (#1788): BUILD.md: drift check, N3 grep, mos-1330 :73 old and new text, Q2 tradeoff, Q4 handoff to row 288 via #1793 c30738, mutants M1-M8 exact strings, gate plan; doc only
|
2026-10-23 15:17:25 -05:00 |
|
jason.woltje
|
ce4040542f
|
row 283 (#1788): design draft 2 folds webby-0169 R1 (editor refuses < and >, T3, M6b) and N1 (check 8 compares NFC and case, NFD case in T6, M4b); Q2-Q4 accepted, Q4 handoff to C2-02 in BUILD.md; doc only
|
2026-10-23 15:17:25 -05:00 |
|
jason.woltje
|
f2f76fd2c3
|
row 283 (#1788): design draft 1. supporting lists with the playground's prefix rules and library-supporting-other-universe, cross-list rules, the optional editor, supporting first in classify, supportingPath over the listTree array; survey.mjs departure Q1 for Sage, Q2-Q5 for Webby; doc only (sage-2906)
|
2026-10-23 15:17:25 -05:00 |
|
jason.woltje
|
661890e909
|
gosalyn: row 226 C2-13b build, case2-install.sh writes the business file and personas through a plan step before any write, case2-precheck.sh adds the D6a mode, persona and Discord checks and --library-status with lastError first and the wider escape, case2-install.test.mjs, run sheet lines; candidate before the gate (webby-0087 N2 N3, sage-2195, sage-2205, #1727)
|
2026-10-23 14:41:39 -05:00 |
|
jason.woltje
|
3046fd60a3
|
gosalyn: row 226 C2-13b design d2, release package and activate dropped, precheck split into pre-start checks and --library-status after the bus is up, Webby's N1-N6 taken in, design 10 text change listed (webby-0085, webby-0086, sage-2189, #1727)
|
2026-10-23 14:41:39 -05:00 |
|
jason.woltje
|
b97f9df1ee
|
gosalyn: row 226 C2-13b design d1, the business file as an input, install steps, persona staging before 2b, re-run rules, precheck library checks and tests, Q1-Q3 for review (#1727)
|
2026-10-23 14:41:39 -05:00 |
|
jason.woltje
|
8352da88c5
|
agents: register Beakley, Fethry, Boyd, Lena, Violet and Bubba as seats so the queue can name them as row owners (Q245, mos-1506)
|
2026-10-23 14:18:27 -05:00 |
|
jason.woltje
|
45ea3fa0d2
|
row 252: library-cli and thread-claims bus.mjs stubs gain the throwing consoleCall export cli.mjs now imports (Mos GO mos-1465 under mos-1272, via sage-3497)
|
2026-10-23 12:25:40 -05:00 |
|
jason.woltje
|
f69c962009
|
row 252: decide-sso J19 killer (a granted user's config says decide false, its decision POSTs stop at owner-only), J16 checks the config that starts without send; BUILD.md rulings, J11c and J18 equivalence, part 2 mutants (#1753)
|
2026-10-23 12:25:40 -05:00 |
|
jason.woltje
|
23e3d09fa9
|
row 252: decide-sso first-run reds placed (mos-1272): a decision transport without --send never starts, and a POST to /api/bus/decision.* meets row 74's read-only refusal; BUILD.md run notes (#1753)
|
2026-10-23 12:25:40 -05:00 |
|
jason.woltje
|
795a645e65
|
row 252: console-decide events() keeps the row kind as event, since an answer body's kind shadowed it (first-run red at :180, two vacuous zero counts), and a J7 killer test for the console cap release over the socket (#1753)
|
2026-10-23 12:25:40 -05:00 |
|
jason.woltje
|
076ca8d6e4
|
row 252 BUILD.md: rebase onto fe4ee8c7b, commit map and the six conflict resolutions (sage-3482)
|
2026-10-23 12:25:40 -05:00 |
|
jason.woltje
|
68be863248
|
row 252: mos-1321, reword the shell.test write-boundary comment so Approve and Deny is the one decision control; BUILD.md records the ruling and its channel-proof review condition
|
2026-10-23 12:25:40 -05:00 |
|
jason.woltje
|
264fad2e26
|
row 252 BUILD.md: channel-proof overlap with row 239 (sage-2835)
|
2026-10-23 12:25:40 -05:00 |
|
jason.woltje
|
24672fd9d6
|
row 252: Console inbox Approve and Deny for grant requests, human-only through a console owner proof, confirmation then resolve, via console with human.input before the executor (#1753, Webby N1-N5); tests not yet run
|
2026-10-23 12:25:39 -05:00 |
|
jason.woltje
|
2d0318a44a
|
morgana: row 306 build (#1813): #accessRevoked from #revokeLost, #agent answers thread-revoked until endLaunch, runner stops on thread-revoked, READMEs, access-revoke.test 7 7 (mos-1463)
|
2026-10-23 11:33:17 -05:00 |
|
jason.woltje
|
ab575ee553
|
morgana: row 306 design r2 (dewey-0918 C1-C3, sage-3483/mos-1463): T3 asserts no thread-revoked event for A, T2 limit half makes a second call, six-suite gate, access-revoke edit bounded to 7 7
|
2026-10-23 11:33:17 -05:00 |
|
jason.woltje
|
1676ad0de8
|
morgana: row 306 design r1 (#1813, sage-3478): #accessRevoked set from #revokeLost, #agent answers thread-revoked until endLaunch, runner maps it to stopped; T1-T3, M1-M3, six access-revoke asserts to Mos via Sage
|
2026-10-23 11:33:17 -05:00 |
|
jason.woltje
|
4607e15b83
|
sage: PRD 1.17 d9 r3 (02f28dec), Mos's J-b check mos-1470: J-b records N20 as confirmed, REQ-LIB-5's version tag cites Q239 for the Connections view (N21), d9 changes names both
|
2026-10-23 10:41:08 -05:00 |
|
jason.woltje
|
8b42010551
|
sage: PRD 1.17 d9 round 2 (b17ce386), Webby round 6 B1: REQ-LIB-5, its note, the Risks line and the A6 line take mos-1443 R3's text as written; J-b in the past tense (N19); the import-waits line cited as Mos's R3 default (N20)
|
2026-10-23 10:36:16 -05:00 |
|
jason.woltje
|
4863e2caf4
|
sage: PRD 1.17 draft 9 (7dfc52fd), d8 plus Jason's Q41 O2 (Q239, mos-1467): REQ-LIB-5 requires the Console Connections view for converted chapters, note and Risks line follow, J-b records the answer; Webby round 5 N15-N17
|
2026-10-23 10:25:37 -05:00 |
|
jason.woltje
|
7b25a60633
|
agents: webui runs set MOSAIC_REQUIRE_EDITOR_BUILD=1 and linked worktrees npm ci packages/webui (Vikunja 597)
|
2026-10-23 10:01:25 -05:00 |
|
jason.woltje
|
d243f6b25f
|
gizmoduck: row 307 run logs: capture.mjs makes each fixture's data root before sessionStore (base session.mjs:78 needs it), BUILD.md expected red adds claude-history test B (duckworth-0287), steps 1-6 results on 1f6db1589 and 1f00d4f91 with skips named and M1-M4 killed (sage-3455, sage-3465)
|
2026-10-23 09:37:50 -05:00 |
|
jason.woltje
|
869670d1b1
|
gizmoduck: row 307 BUILD.md: commits, old-test edits against mos-1459, new tests and the empty-session correction to test B, expected red on 1f6db1589, run plan with mos-1275 limits, mutants M1-M4
|
2026-10-23 09:37:50 -05:00 |
|
jason.woltje
|
a9da046f83
|
gizmoduck: row 307 (#1814, Vikunja 598) new tests, red first: row 270's ledgers per reason read the same count and the next collection goes through the harness module, core refuses an answer out of contract, pi answers what base scanPi read, claude-code answers harness-unsupported, a module without compactions refuses missing-export; capture.mjs checks the literals against base 1e629c892
|
2026-10-23 09:37:49 -05:00 |
|