jason.woltje
|
467b05fe2b
|
fix(case2): import library personas from the pinned copy (#1818)
(cherry picked from commit 7b4ea42171)
|
2026-10-23 18:15:16 -05:00 |
|
jason.woltje
|
535b05adbf
|
row 298: Untested full gate; targeted 29 pass and ten mutants killed, address review (#1804)
|
2026-10-23 17:40:20 -05:00 |
|
jason.woltje
|
e3fb4e6c90
|
row 298: Untested scope evidence, exact commands, spent narrowing and CLI coverage (#1804)
|
2026-10-23 17:40:20 -05:00 |
|
jason.woltje
|
156e5c6040
|
row 298 (#1804): UNTESTED handoff to Boyd (mos-1502). launch.grantScope shape, fallback and match (vocabulary.mjs), the one writer (instance-settings grantScope), broker grants.scope/grants.scope.set gated by #human alone, in-scope close via 'scope' with grant.scope.used, scope-changed recheck, cli grants scope|scope set, business and bus tests. No node run; project-runtime.test.mjs import pin not yet updated; docs and BUILD.md not updated
|
2026-10-23 17:40:10 -05:00 |
|
jason.woltje
|
712a084124
|
row 239 (#1745) b1: the fire's and the delete's revoke runs inside writer.write under the lock, after the revision check and the validations; an error after it carries revoked and the bus names it revision-conflict-revoked or outcome-unknown-revoked, with CLI, Console (OPEN, duckworth-0165 C1) and fire-notice texts; the mark sits in a catch around withLock (C2); tests T1-T6, channel-proof re-pins transport.mjs and webui bus.mjs; BUILD.md with mutants M1-M3g and the gate plan; untested, waits for a CLEAR (sage-2792)
|
2026-10-23 17:00:42 -05:00 |
|
jason.woltje
|
5f4e578cf4
|
test(row320): reproduce an unsearchable inherited cwd and restore cleanup (#1816). 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
|
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
|
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
|
6b8743c857
|
researcher: row 220 r5 R1, the library-seats unreadable-file test restores the file mode without failing when the fixture already removed it (mos-1528, sage-3712); test only
|
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
|
54d9e07bb7
|
row 283 (#1788): mos-1272 first-run red: supporting.test's refuses() labelled each assertion with JSON.stringify(path), which throws on the 1n case added for E3; it now uses util.inspect. Test helper only
|
2026-10-23 15:17:25 -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
|
bcd1f34c2d
|
row 283 (#1788): survey.test:73 re-pin under mos-1330 item 4. The scopes line gains only supporting 0; old 'scopes canon 5, playground 1, unmapped 3; indexed 6', new 'scopes canon 5, playground 1, supporting 0, unmapped 3; indexed 6'
|
2026-10-23 15:17:25 -05:00 |
|
jason.woltje
|
c87ddc6041
|
row 283 (#1788): C2-01d supporting folders. supporting lists on every universe kind with the playground's prefix rules, library-supporting-other-universe and the cross-list rules; optional editor {name, email} refusing controls, < and >; classify checks supporting before playground; supportingPath with the eight checks over the listTree array, exported; survey counts supporting (sage-2923); README; tests T1-T8. Untested: runs wait for Sage's CLEAR
|
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
|
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
|
5b6c878143
|
row 252: decide-browser placements (mos-1272): the hostile grant goes in with its INSERT since decisions is append-only, and page() loads about:blank first so a same-URL visit reloads
|
2026-10-23 12:25:40 -05:00 |
|
jason.woltje
|
8c2c5303cf
|
row 252: access-boot fixture provider gains issuer https://idp.test, so consoleOwners can key the owner (Mos GO mos-1464 under mos-1272, via sage-3494)
|
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
|
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
|
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
|
30e6bb6803
|
gosalyn: PRD 1.17, Case 2 story files are DOCX (row 308, sage-3516, Q235 to Q237, Q239). Applies the approved d9 text at 4607e15b8 word for word to the 1.16 text. Status, the header sentence and a 1.17 source line, the Creative library lead, REQ-LIB-1, -2, -4, -5 and -6 changed as d9 says, new REQ-LIB-8 for the writing store and REQ-LIB-9 for the Console's DOCX editor, the 1.17 notes and four risks. requirements.json goes to 1.17 with 87 ids and the d9 titles, and the tasks and bus test pins follow
|
2026-10-23 12:20:30 -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
|
bd3fa2a484
|
morgana: row 306 red-first tests (#1813): bus revoke-window T1/T2, cli revoke-window T3 forcing test; no product code
|
2026-10-23 11:33:17 -05:00 |
|
jason.woltje
|
4874d1e83a
|
gosalyn: PRD 1.16 routes library.write under REQ-LIB-6 (mos-1328, mos-1329, sage-2919, webby-0164 B2). REQ-WAIT-3 gains the routing paragraph with its bounds, creative roles only and within-role, Markdown under supporting folders a human marks, never a story file, the writing agent's live Gitea grant on the library project, one commit per write by its own account with the trailer, notice and revert. REQ-LIB-6 names the action. Status, the header, a 1.16 source line and a 1.16 note. requirements.json changes its version only, with the test pin
|
2026-10-23 11:15:49 -05:00 |
|
jason.woltje
|
dbbda25373
|
gizmoduck: row 307 (#1814, Vikunja 598) harness kind gains compactions: pi's stream scan and Claude-history check move to packages/plugins/harness/pi/compactions.mjs, claude-code answers harness-unsupported, core keeps the ledger and checks each answer, readLedger reads the reason only, the launcher passes the loaded module; four old-test edits under mos-1459
|
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 |
|
jason.woltje
|
d339892301
|
row 272: scope unavailable-session waits to the chat area
|
2026-10-23 08:53:07 -05:00 |
|
jason.woltje
|
0ea3db297b
|
row 272: fix session fixture authority and initial chat render
|
2026-10-23 08:53:07 -05:00 |
|
jason.woltje
|
f859d06d20
|
row 272: preserve granted-user default chat on denied session catalog
|
2026-10-23 08:53:07 -05:00 |
|
jason.woltje
|
70651f45d8
|
row 272: retain session recovery state on invalid selection
|
2026-10-23 08:53:07 -05:00 |
|
jason.woltje
|
490f45f024
|
row 272: preserve untested session CLI and Console draft (sage-3145)
|
2026-10-23 08:53:07 -05:00 |
|
jason.woltje
|
5b846b048a
|
launchpad: row 301 (#1808): library-cli and thread-claims bus.mjs fixtures export throwing busBusiness and userCaller stubs (mos-1451 under mos-1272); BUILD.md repaired with run 1 and the ruling; manifest seven paths; unrun
|
2026-10-23 07:26:44 -05:00 |
|
jason.woltje
|
59f0e44f47
|
launchpad: row 301 (#1808): channel-proof re-pins webui bus.mjs at 39fcb27c for the user transport fold, humanCall unchanged (mos-1449 under mos-1272); unrun
|
2026-10-23 07:26:44 -05:00 |
|
jason.woltje
|
bb031ec840
|
launchpad: row 301 (#1808): R6-N4, user-bus.mjs folded into bus.mjs beside humanCall, unchanged; channel-proof re-pin held for Mos's go; unrun
|
2026-10-23 07:26:44 -05:00 |
|
jason.woltje
|
fb04cbc431
|
launchpad: row 300 (#1807): run 1 first-run red placed (mos-1272), the test's call helper resolves headers again as granted-user.test does; manifest re-hashed
|
2026-10-23 07:26:44 -05:00 |
|
jason.woltje
|
9d929911c8
|
launchpad: row 300 (#1807): R6-N1, an HTTP-level test of the user-session option swap with the userRoute gate stubbed open by a load hook, and mutant M12; unrun
|
2026-10-23 07:26:44 -05:00 |
|