Steelbeak
dc8f552819
Row 287: grant library collaborators with declared scopes
2026-10-24 10:55:31 -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
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
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
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
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
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
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
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
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
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
0ea3db297b
row 272: fix session fixture authority and initial chat render
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
e551cd8466
launchpad: row 303 ( #1810 ): R9 asserts the rehearsal directory is set before the placeholders check joins it, so a null shows the rehearsal output (mos-1422, Vikunja 589)
2026-10-23 06:41:07 -05:00
Rocko
90a3c03cfb
test: assert creative history in its native session store
...
Apply only the paths and legacy absence pins approved by mos-1420 and sage-3243. Preserve exact expected history and the stopped run evidence. No product change or rerun.
2026-10-23 05:37:43 -05:00
Rocko
282f5b4e45
test: pin the compaction audit before the persona refusal
...
Apply the exact two-row fixture assertion approved by mos-1418 and sage-3232. Preserve earlier red logs; no product change and no rerun before review.
2026-10-23 05:37:43 -05:00
Rocko
781fd509c4
test: give row 219 persona fixture its explicit session
...
Apply mos-1408 and sage-3178 without creating the directory being asserted. Preserve the first red evidence and select TAP explicitly for the next approved run.
2026-10-23 05:37:43 -05:00
Rocko
049214486b
wip: publish unverified row 219 inspection candidate
...
Preserve the draft for inspection under sage-3113. Tests and mutants have not run. Old-test adaptations approved in mos-1316 and mos-1317 are recorded in OLD-TEST-CHANGES.md.
2026-10-23 05:37:43 -05:00
jason.woltje
6408dcec4f
morgana: row 295 r2 first-run reds placed (mos-1272): claim rows spread off the store's null prototype in access-revoke and thread-revoke, demo switches the pi harness on for startBroker, Alice binds at her first call in thread-revoke
2026-10-23 05:06:14 -05:00
jason.woltje
0c8f12ea20
morgana: row 295 r2 rebase on 80793d824 (sage-3256): accessFor comment is stamp-cached (dewey-0871 N3); BUILD.md rebase note
2026-10-23 05:06:14 -05:00
jason.woltje
24f8f5d739
morgana: row 295 r2: wrap the launcher's revoked comment (dewey-0874 nit)
2026-10-23 05:06:14 -05:00
jason.woltje
31da9dcb85
morgana: row 295 r2 (dewey-0871): threadsState ends an expired grant's held claim from the cached read by access-expiry (B1, D7, M16, M11 claim row); access.reload scope as D8 (N1); bus README access.reload, revoked and revocation (N2); tests unrun
2026-10-23 05:06:14 -05:00
jason.woltje
ff54a15563
morgana: row 295 FED R4 revocation ( #1801 ): 30 s access timer, access.reload, one-transaction claim end on a loss, threadsState revoked, launcher SIGTERM and no start, CLI reload after grant/revoke; tests unrun (no CLEAR yet)
2026-10-23 05:06:14 -05:00
jason.woltje
2b6111a176
row 302 ( #1809 , Vikunja 588): a run threadIdle or landRelease released answers launcher-released on every call needing the claim until it ends, role.claim refuses it (Dewey D1), and the runner exits stopped without releasing again
2026-10-23 03:47:38 -05:00
jason.woltje
4a827edb0c
row 302 ( #1809 , Vikunja 588): red first, the final forcing tests and the four pins Mos ruled (mos-1414/1415/1416), over unfixed product files; BUILD.md d3-d5 and ASSERTION-PRESERVATION
2026-10-23 03:47:38 -05:00
jason.woltje
e14164ab49
test(case): observe P10 wait directly under mos-1409
2026-10-23 03:03:09 -05:00
jason.woltje
6f07930679
launchpad: row 294 round 4 ( #1800 ): rehearsal fixture copies carry cli access.mjs and transport.mjs, B1-B3 pin the fixture's tracker warning in full (Mos mos-1419, sage-3238); manifest round 4 (19 paths), run 3 receipts; unrun
2026-10-23 01:37:03 -05:00
jason.woltje
52d2a16109
launchpad: row 294 rulings sage-3153 (boot refusal line, owner transport seam G9, C7 follow-up, access.test.mjs unchanged; unrun, #1800 )
2026-10-23 01:37:03 -05:00
jason.woltje
afef0ea887
launchpad: row 294 FED R6 build and plan, granted-user sign-in (unrun, #1800 )
...
Console granted-user sign-in, a user-cli transport per session, the
per-request grant re-read, the owner-only gate and user page, the notice,
the hub label and peer links, accessContextFor peers, and the bus boot
access wiring (sage-3142). Tests G1-G8 and B1-B3 are written and not yet
run; runs wait for Sage's CLEAR. Choices C1-C9 in
agents/launchpad/work/queue-294/BUILD.md.
2026-10-23 01:37:03 -05:00
jason.woltje
495c128658
row 292 ( #1797 ) C1 and N3 for duckworth-0229: a pre-270 loader stand-in of its own (C1's loader without the row 270 concat, the list before bce491715) refuses compactionReadBytes and compactionStreams on a full activate and rollback, naming the key; C1's loader reads both; the missing-loader case uses compactionStreams 1024 and checks row 203's console and federation text word for word with no loader
2026-10-23 00:18:02 -05:00
jason.woltje
39bde4fd43
fix(release): validate non-console config keys with target loader
2026-10-23 00:18:01 -05:00
jason.woltje
4e22bd49f9
test(git): disable detached fixture maintenance per mos-1369
2026-10-22 22:55:25 -05:00
jason.woltje
f89aaf57fe
gizmoduck: row 270 (264c, #1775 ) gate run 1 red placed (mos-1272): compactions-launch.test's host wires row 271's five clear ops, as session-clear.test does; the clear test's successor never started without them; kill lines +5 in mutants.py K; BUILD.md run 1
2026-10-22 21:07:51 -05:00
jason.woltje
8c28ee7315
gizmoduck: row 270 (264c, #1775 ) round 3 for duckworth-0226 B4 (sage-3038): one collection opens at most the system config's compactionStreams stream files in name order (default 1024, 32 to 65536, a bad value takes the default and logs), not-collected past it with no cursor for an unopened stream; the missing-stream check uses a Set; readStreams, cap and launcher tests; mutants M22-M24, M10 anchor moved; docs/TOOLS.md has both keys and C1 (N4); BUILD.md round 3 with stream counts, the 231 KB bound, C1 and N5; not run
2026-10-22 21:07:51 -05:00
jason.woltje
bce4917154
gizmoduck: row 270 (264c, #1775 ) round 2 for duckworth-0223 B1-B3 (sage-3030, sage-3031, mos-1352, sage-3033): pi streams read in 1 MiB chunks under a budget from the system config's compactionReadBytes (default 64 MiB, 1 MiB to 1 GiB, a bad value takes the default and logs), not-collected past it; Claude history from before the ledger is harness-unsupported for good; launcher, runtime reader, clear and legacy tests; mutants M13-M21; BUILD.md round 2 with sizes, schema change, rollback hazard, N1-N3; not run
2026-10-22 21:07:51 -05:00
jason.woltje
540b6f16ba
row 271 (264d, #1776 ): r3, T6 per sage-3001. New cli test: a bus unavailable (broker-exited) at the exit proof, then at retirement, holds the clear with no retirement, successor launch or slot handed on, logs once, and resumes when the bus answers. BUILD.md maps the halt case to session-launch.test.mjs:372 and launcher.mjs:824, binds the Q198 hold to row 257 with duckworth-0210's carry, and names M14 (drop clearPass's try/catch) and its kill. No src change. Not run (no CLEAR).
2026-10-22 21:07:51 -05:00
jason.woltje
34388223d8
row 271 (264d, #1776 ): launcher uncertain-path test with test-driven ticks and a stopped runner; start() takes stopTimeoutMs
2026-10-22 21:07:51 -05:00