Steelbeak
dc8f552819
Row 287: grant library collaborators with declared scopes
2026-10-24 10:55:31 -05:00
jason.woltje
360f9a331b
row225: prevent checked notice forgery and report definite revert refusals
2026-10-24 10:12:34 -05:00
jason.woltje
2a345b62ef
Untested: row 225 B1 and N1 regression coverage before T3
2026-10-24 10:12:34 -05:00
jason.woltje
e1e4750815
Untested full gate: row 225 mutation check asserts after repaint completion
2026-10-24 10:12:33 -05:00
jason.woltje
35fbdcad01
Untested full gate: row 225 fixes verified by targeted RED-GREEN and library suite
2026-10-24 10:12:33 -05:00
jason.woltje
a9b9c84566
Untested: fethry row 225 handoff recovery and contract regression coverage
2026-10-24 10:12:33 -05:00
jason.woltje
de17e8bc30
morgana: row 225 handoff to fethry (mos-1501), UNTESTED: renderReply, chat replies/cites/notice/Revert/status line, library status and revert routes, channel-proof re-pin of webui bus.mjs
2026-10-24 10:12:24 -05:00
jason.woltje
5d7801dc19
Row 286 r6: shorten two fixture values for secrets guard and record green reruns (sage-4112)
2026-10-24 09:20:22 -05:00
jason.woltje
5999872f5a
Row 286 r5: rebase onto row285 and seed chief read-grant fixtures under sage-4100
2026-10-24 09:20:22 -05:00
jason.woltje
18eca02ae9
Row 286 r3: fix new credential fixtures and record green CLEAR gate with killed mutants
2026-10-24 09:20:22 -05:00
jason.woltje
105d26f1d9
Row 286 C2-03b: fold dewey-0869 and sage-2951 (marker-gated busy test, T9 scratch roles with a chief gitea credential, fired-chief path cited)
2026-10-24 09:20:21 -05:00
jason.woltje
f3030813ed
Row 286 C2-03b: fold dewey-0864 (T7/T9 through grants.revoke and instance.fire, race fetch takes the sync guard, two-chief code, id -u shim note)
2026-10-24 09:20:21 -05:00
jason.woltje
918bbddfb0
Row 286: library.status shows the credential (webby-0151 R3); fired chief revokes its row as row 281 does; unrun
2026-10-24 09:20:21 -05:00
jason.woltje
17d1123ea1
Row 286 C2-03b: library push, per-seat credentials, the chief's fetch credential, askpass fd check ( #1791 , sage-2922/2925/2928, dewey-0860); unrun
2026-10-24 09:20:21 -05:00
jason.woltje
1f3d0350f3
row 285: preserve credential bindings for approved creative changes and verify r4 ( #1790 , mos-1585, mos-1586)
2026-10-24 08:12:02 -05:00
jason.woltje
edf06ca884
row 285: align library and creative fixture credential data under B1 (mos-1581, mos-1582)
2026-10-24 08:12:02 -05:00
jason.woltje
6ece68c975
row 285: require chief gitea exactly for library businesses (mos-1580, sage-4059, sage-4060)
2026-10-24 08:12:02 -05:00
jason.woltje
63f3a69313
row 285: library.write joins ACTIONS and ROUTED in the business vocabulary and the broker under PRD 1.16 REQ-WAIT-3 and REQ-LIB-6, with a hard-waits test; BUILD.md records the r2 rebase, range-diff and drift check ( #1790 , sage-3578)
2026-10-24 08:12:02 -05:00
jason.woltje
9c85f27fa5
row 285: mos-1333, withdraw the publish fence; N10 option (a) with an assistant instance; a chief with its gitea ref, identity and publish loads; restore the creative publish test; BUILD.md gate scope (sage-2946) ( #1790 )
2026-10-24 08:12:02 -05:00
jason.woltje
e7038a4407
row 285: webby-0178 early read, drop the stale creative publish comment and name the example's test readers ( #1790 )
2026-10-24 08:12:02 -05:00
jason.woltje
239033309c
row 285: a chief-of-staff or creative instance that names publish refuses at load, keeping today's N10 refusal; instance-settings :289 follows the companion's gitea ( #1790 , mos-1332)
...
The fence sits near business.mjs:166, clear of row 287's :283-291. Its message
starts with the N10 text. An assistant-instance test keeps the no-gitea branch
covered, and a creative-instance test covers the fence. Nothing here has run.
2026-10-24 08:12:02 -05:00
jason.woltje
54bdac257e
row 285: fixtures, example and README give the chief and creative instances their gitea reference ( #1790 , mos-1330)
...
Fixture data only, plus two named tests that a chief or creative instance
without credentials.gitea refuses at load. chief-of-staff.test :88 and :155
change expected values and wait on Mos's mos-1272 ruling. Nothing here has run.
2026-10-24 08:12:02 -05:00
jason.woltje
752cc87ac1
row 285: C2-08b, creative roles hold library.write and the gitea credential, the chief of staff a read-scoped gitea credential; #giteaRole refuses the chief ( #1790 , mos-1309 item 5, sage-2915, sage-2921)
...
The creative role files declare gitea with SEAT_SCOPES, the scopes the Gitea
grant mints. The chief declares read scopes only, so #giteaRole refuses it
with gitea-not-declared until row 287 mints its declared scopes.
library.write is not yet routed: it waits on PRD 1.16 (row #1796 ), and the
fixture change waits on Mos's mos-1272 rulings. Nothing here has run.
2026-10-24 08:12:02 -05:00
jason.woltje
29f7287942
row 217: correct new runtime fixture and record first-run evidence
2026-10-24 05:39:26 -05:00
jason.woltje
2c244de380
row 217: trim inherited limits whitespace and refresh hashes (Untested)
2026-10-24 05:39:26 -05:00
jason.woltje
5481478786
row 217: availability refusal and landed supporting scope (Untested)
2026-10-24 05:39:26 -05:00
jason.woltje
c2eac13ea5
row 217: keep fixture status on its current served tip (Untested)
2026-10-24 05:39:26 -05:00
jason.woltje
dab9f6cd4d
row 217: early-review coverage and availability RED cases (Untested)
2026-10-24 05:39:26 -05:00
jason.woltje
b3ca50c950
row 217: citation runner retry and acceptance draft (Untested)
2026-10-24 05:39:26 -05:00
jason.woltje
a1b72432cd
launchpad: row 217 C2-06 work in progress, UNTESTED, handed to Beakley (mos-1500)
...
Guard, limits, M11 fence, broker guard/page store/check event, BusError
reason, runtime wiring and the CLI replies verb. No runner work, no tests,
nothing run. BUILD.md lists the rulings, the row 225 contract and what is left.
2026-10-24 05:39:16 -05:00
Lena
fca8c68ccc
Untested: preserve R7 shell cleanup during mutant runs ( #1802 )
2026-10-24 05:39:13 -05:00
Lena
4f7bb95b33
Untested: row 296 scratch two-instance acceptance ( #1802 )
2026-10-24 05:39:13 -05:00
jason.woltje
200dd396c4
feat(bus): add human project rooms with addressed sends
...
(cherry picked from commit ef4c938532 )
2026-10-23 23:57:31 -05:00
jason.woltje
4a4bef6c13
feat(webui): shared threads and per-grant viewer read-only (193d)
2026-10-23 23:22:19 -05:00
jason.woltje
c5f96836d5
fix(case1): match factory project key to repository id ( #1821 )
2026-10-23 20:14:55 -05:00
jason.woltje
571376c30e
feat(case1): add trackerless factory business file ( #1819 )
2026-10-23 19:12:43 -05:00
jason.woltje
7e59ba8b3d
feat(business): allow businesses without a tracker ( #1820 )
2026-10-23 18:43:08 -05:00
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