jason.woltje
de3e23dde9
launchpad: row 255 design, M1 conditions from mos-1666 item 3 in section 1 and P1
2026-10-24 23:57:39 -05:00
jason.woltje
446c9b8381
launchpad: row 255 design, R2 marked rejected per sage-4401 (R1 chosen, M2 dropped)
2026-10-24 23:57:39 -05:00
jason.woltje
f78a45653d
launchpad: row 255 design, bundled Pocket ID for users with no OIDC provider (Q203, #1760 , sage-4363)
2026-10-24 23:57:39 -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
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
07315e6514
launchpad: row 300 ( #1807 ): run 1 gate results in BUILD.md (1/0, webui 375/0, M12 killed) and Duckworth's N1; packet only
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
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
jason.woltje
d3059c2c3d
launchpad: row 294 run 4 ( #1800 ): whole gate green on 8616b9a4f (webui 365, cli 909, bus 873, 10 scripts), M1-M11 killed; M1 record names G4's first failure and G5 green (Duckworth C1); receipts in run4/
2026-10-23 01:37:03 -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
b01e1c9ee1
launchpad: row 294 round 3 ( #1800 ): G5's baseline is coalesce(max(seq), 0), since max(seq) is NULL on the fixture's empty events table and run 2 read 0 of 22 refusal events (sage-3212, Mos ruling pending sage-3211); manifest round 3, run 2 receipts; unrun
2026-10-23 01:37:03 -05:00
jason.woltje
8716e72f26
launchpad: row 294 round 2 ( #1800 ): browser.test pin gains /federation.js at index 2 (Mos mos-1412 (a)), G5 pins one action.refused {code: access-refused} per refused verb and every other table unchanged (sage-3194); manifest round 2 (18 paths), ASSERTION-PRESERVATION.json, run 1 receipts; unrun
2026-10-23 01:37:03 -05:00
jason.woltje
9beeeb9955
launchpad: row 294 run limits from recorded durations, 3x or more (sage-3187, mos-1275)
2026-10-23 01:37:03 -05:00
jason.woltje
9e43fefe60
launchpad: row 294 BUILD.md M1 expectation corrected (Duckworth C1), review recorded with N1-N4 dispositions
2026-10-23 01:37:03 -05:00
jason.woltje
d0460ed475
launchpad: row 294 round 1 manifest (17 paths from 9450774cb) and notes with the owner-transport exception
2026-10-23 01:37:03 -05:00
jason.woltje
26f93fa746
launchpad: row 294 sage-3157, owner-transport exception written out, userOptionsFor, G9 pins no user value, M10/M11 (unrun, #1800 )
2026-10-23 01:37:03 -05:00
jason.woltje
c9e67e7d2d
launchpad: row 294 BUILD.md M4 kill names the moved test
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
0cbe2e9b35
row 206 ( #1704 ): BUILD.md Runs, gate GREEN on 9538e0fc8 (bus 850, cli 869, shell suites, M2-M9 and Q2 killed)
2026-10-22 14:40:53 -05:00
jason.woltje
1a228f395f
row 206 r4 ( #1704 ): BUILD.md records the slot rebase onto 17f415792 (269, 282 landed) and the drift sweep
2026-10-22 14:16:21 -05:00
jason.woltje
8295622600
row 206 ( #1704 ): BUILD.md records duckworth-0179/0180, C3 met on the pushed tip 670658dd1
2026-10-22 14:15:48 -05:00
jason.woltje
ac0e4dc9bc
row 206 r3 ( #1704 ): BUILD.md records the C3 rebase onto 275 at 3410df7c3 on 253's 48e450ce8, and the sweep
2026-10-22 14:15:47 -05:00
jason.woltje
c49fdb2692
row 206 ( #1704 ): BUILD.md records duckworth-0175 (round 2 meets C1/C2, APPROVE carries) and C3
2026-10-22 14:15:47 -05:00
jason.woltje
cfb86f1bd7
row 206 r2 ( #1704 ): rebased on 275 r3 957a9bfe0; share verbs need collaborator, viewer reads a share (duckworth-0169 C1, C2)
2026-10-22 14:15:47 -05:00
jason.woltje
178eefd5c4
row 206 ( #1704 ): BUILD.md records Duckworth's manifest APPROVE (duckworth-0169), C1/C2 for the 275 round, N1-N4
2026-10-22 14:15:47 -05:00
jason.woltje
8a29f94771
row 206 (193b2, #1704 ): sage-2818 rulings, only a human principal matches a share
...
#readable returns false for an agent session, so a `*` share no longer shows a user's message
in an agent's trail. New tests: a sharee's session.list refuses (Q1), and an agent bound to the
shared thread, a chief run and the tester match no share (Q2). BUILD.md records the Q1
follow-up, Q2-Q4 and the live --migrate as Mos's go under Q173. README names the agent rule.
2026-10-22 14:15:47 -05:00
jason.woltje
d78a9cc83c
row 206 (193b2, #1704 ): thread shares, schema 3l→3m
...
thread_shares (row 193 design 5.2) with its index and append-only triggers; the
3l-3m step only adds them. thread.share, thread.unshare and thread.shares for a
thread's owner; #readable holds design 5.4's four rules, #threadRead serves
thread.messages only, and thread.list {shared:true} adds owner. replies and
trail show shared user threads to the owner and readers. COUNTED, LISTED,
timedTables and the clock list take the table. Tests: thread-shares.test.mjs
and the 3l→3m pins. Packet agents/launchpad/work/queue-206/BUILD.md. Not run
yet: node waits for Sage's CLEAR (sage-2789).
2026-10-22 14:15:47 -05:00