jason.woltje
03fe321b12
docs(prd): land version 1.20, the unified workspace ( #1873 )
...
Jason approved draft 2 on 2026-11-09 at 22:57Z: "The file looks fine
other than that." The exception is the Montage module name, deferred
since 19:26Z. Amends REQ-ASSIST-1, REQ-USER-1, REQ-TASK-1 and REQ-WEB-3
and adds 17 requirements (101 to 118): REQ-WS-1..8, REQ-AGENT-1..3,
REQ-SYS-1..2, REQ-ACCT-1..2, REQ-SETUP-1..2. requirements.json and the
tasks and bus count pins follow.
Tests: 68 pass, 1 fail. The failure is stack-copy.test.mjs (20/1), which
fails the same way on origin/refactor 483eccb3d : npm's pinned install
can't find node-gyp/bin/node-gyp.js in the test Node installation.
2026-11-09 17:04:31 -06:00
jason.woltje
2bed0aebeb
Merge refactor bad760ce0 into U0 samples
2026-11-09 13:26:39 -06:00
jason.woltje
af674e14c1
docs(design): keep the WebUI four-tile logo in the U0 samples; record U0 approval ( #1873 )
...
Jason approved the U0 screens on 11-09 with one change: keep the temporary
logo the site already uses. The samples drew the design system's Relay
placeholder; they now draw the WebUI's four-tile mark with the same fills
as processing.css. The direction doc records the approval verbatim, the
deferred Montage name, and the open-question defaults phase U takes.
2026-11-09 13:26:39 -06:00
jason.woltje
edec4e1d04
docs: PRD 1.20 draft 2, chief of staff hires at every level ( #1873 )
2026-11-09 12:14:00 -06:00
jason.woltje
00ef0bd301
docs: record unified workspace direction and PRD 1.20 draft ( #1873 )
2026-11-09 11:55:44 -06:00
jason.woltje
3c2d8631e5
docs: record owner rulings for organizations
2026-11-09 11:55:31 -06:00
jason.woltje
3572bf9b32
docs: diagnose MVP 3 WebUI channel failure ( #1843 )
2026-11-04 16:39:00 -06:00
jason.woltje
138171ca0d
docs: record lifecycle Task 1 review, fix round and landing decision ( #797 )
2026-11-03 18:21:15 -06:00
jason.woltje
831d15f0b4
docs: prepare lifecycle execution and original request evidence ( #1839 )
2026-11-03 17:01:26 -06:00
jason.woltje
63bd48a5f8
docs: specify working repository bootstrap interface ( #797 )
2026-11-03 16:59:51 -06:00
jason.woltje
260f2ce7ed
docs: plan request lifecycle implementation and PRD addendum ( #797 )
2026-11-03 16:59:51 -06:00
jason.woltje
a34f79692e
docs: record user terminology migration inventory ( #1840 )
2026-11-03 16:52:09 -06:00
jason.woltje
7e849a7b0b
docs: plan GPT implementation of Console decision answers ( #1839 )
2026-11-03 16:37:00 -06:00
jason.woltje
ec5354bcc2
docs: propose request-to-product intake and decision flow ( #1839 )
2026-11-03 16:32:20 -06:00
jason.woltje
fddae79ef6
queue: commit pending rev 4144 (sage, 2026-10-26, row 333 note Mos1961), committed by lead c5c1e8ba
2026-11-02 15:07:37 -06:00
jason.woltje
aba5cc505f
lead: commit 34 untracked publication-trial review records under docs/plans/reviews as evidence
...
Unclaimed files left in the canonical checkout. Inventory: canonical-cleanup-inventory.md (commit-as-evidence groups). detect-secrets scan clean on 2026-11-02: hits are sha256 pins, git object ids, test sentinels already in tracked tests and unit-file lines.
2026-11-02 15:05:15 -06:00
jason.woltje
09a847edaa
queue: cite real postlanding reviews and retain tracking-only open rows (Mos1915)
2026-10-26 13:05:08 -05:00
jason.woltje
362893d043
feat: integrate reviewed proxy page and managed model keys
...
Source-candidate: poe d9a564e6d20f5f0fd75ce45b12cbbf8bb4c9d568\nSource-candidate: magica38ba5762b06716db1dee00d0afec162656488f5c\nValidated321whole-file phase plus whole bus1349/model-proxy100/webui490; final gate tooling checks pending, not landed.
2026-10-26 12:04:21 -05:00
jason.woltje
acd2f4abfa
queue: record row288 landed after quiet fullgate4 (Mos1864)
2026-10-26 11:10:57 -05:00
jason.woltje
e1d8756b51
docs: PRD 1.18 brief, REQ-INST-2 prints the providers entry (mos-1671, sage-4418)
2026-10-25 00:02:21 -05:00
jason.woltje
ce8bb4d8b0
queue: revs 4073-4095. Briefs and starts: 331/334 briefed (4073-4075), starts magica 331 (4076), poe 330 (4077), rockerduck 334 (4079), bubba 288 (4080), morgana 267 (4087), launchpad 255 (4092); briefs 267 (4085), 255 (4086). Row 193: morgana in-review 4078, Sage abandon 4081, request 4082, resolve to c31674 4084, Duckworth approve c31676 4088 (posted and recorded by Sage, no Duckworth credential). Row 214: herb in-review 4083, Sage abandon 4089, request c31678 4090-4091, Filbert approve c31679 4093 (Filbert's). Row 214 landed 3a8e4abad: note 4094, done 4095.
2026-10-24 23:34:28 -05:00
jason.woltje
78b69e1e68
docs: Vikunja 633 (P7 proxy startup refreshes) and 634 (row 284 N1) per mos-1647. DEFERRED entries, BUILD-LOG line, filing receipt.
2026-10-24 19:18:35 -05:00
jason.woltje
48b89db33b
docs: row 284 landed ce0b6ed41 ( #1789 ). BUILD-LOG and SESSIONS lines, DEFERRED Webby N1 (library read path).
2026-10-24 19:15:48 -05:00
jason.woltje
7c8dc20335
queue: revs 4065-4072. Row 284 round 2: Della reopen 4065, in-review 4066, request outcome 4067 (Della's); Sage request posted c31653 (4068-4069); Webby approve c31654 (4070, Webby's). Row 284 landed ce0b6ed41: note 4071, done 4072.
2026-10-24 19:15:41 -05:00
jason.woltje
9e2689dffb
docs: row 329 landed 61ebf2c34 ( #1827 ). BUILD-LOG and SESSIONS lines, DEFERRED N2/R2-N1 (row 331) and N1 (P7), Vikunja 631 filing and 237 comment receipts.
2026-10-24 18:37:46 -05:00
jason.woltje
b24d917ec9
queue: revs 4062-4064. Row 284 round 1 approve by Webby, comment 31645 (rev 4062, Webby's). Row 329 landed 61ebf2c34: note 4063, done 4064.
2026-10-24 18:37:13 -05:00
jason.woltje
669cdf42c4
queue: revs 4021-4061. Row 329 r1/r2 (Magica 4025-4026, 4031-4033; Boyd 4029, 4048; Dewey 4030, 4047; Sage 4021-4024, 4027-4028, 4037, 4040-4042). Row 284 (Della 4038, 4052-4053; Sage reviewers 4055, request 4060-4061 comment 31644). Re-pins 284/288/289/214/227/267/229/223 (4034-4036, 4039, 4043-4046). Row 209 brief 4049, row 229 blocked 4050. Row 332 note/assign/after (4051, 4054, 4057), Fethry start 4059. Row 333 reviewers 4056. Row 334 added for #1832 (4058).
...
Includes other seats' revs: Magica 4025-4026, 4031-4033; Boyd 4029, 4048; Dewey 4030, 4047; Della 4038, 4052-4053; Fethry 4059 (mos-1634 item 5).
2026-10-24 18:22:57 -05:00
jason.woltje
c8a9bcf946
docs: P3 amendment for pi's GLM and GPT routes, and the Case 2 proxy unit brief (mos-1616)
2026-10-24 17:13:28 -05:00
jason.woltje
58b2bbb3a5
docs: row 209 brief as the .54 window with its own proxy (mos-1615, Q253)
2026-10-24 17:04:07 -05:00
jason.woltje
95d4991d20
docs: brief template run lists come from imports (mos-1612)
...
A builder's whole-file run list for a row comes from imports, not a text
grep, and goes in the builder's report before the run. Files on the
mos-1592 list stay off unless Mos approved the run. Row 329 round 2's
path grep matched fixture text and reran case1-accept.
2026-10-24 16:39:32 -05:00
jason.woltje
966ee31ea8
docs: row 330 P4 brief and design D7/J4 for mos-1608
...
Mos approved the P4 brief with upstream API keys added: a human-only write-only verb, z.ai-only allowlist, apikey-invalid and provider-not-allowed refusals, a canary test and an echo mutant. Account ids hash the proxy's own credential identifier, never a token or key value. Account removal stays out of P4.
2026-10-24 15:54:18 -05:00
jason.woltje
696ea3a3af
docs: row 330 P4 brief as the Console proxy page; Q250 amendments to the Vikunja 237 design
...
Jason's Q46 and Q47 (DECISIONS Q250, mos-1606): accounts are entered in the Console's own proxy page and D8's /proxy/ forward to the upstream panel is dropped. The new P4 brief is its own file so the rows doc blob that rows 329 and 331-333 pin stays unchanged. Design D5-D8, D10, D20, migration step 4, J3-J5, the rows table and the Mos rulings list are amended.
2026-10-24 15:49:37 -05:00
jason.woltje
0ce22dde65
queue: revs 3946-4020. Row 290 (Louie 3947, 3950-3951; Sage request 3952-3953; Webby approve 3954; note and done 3956-3957). Row 225 (Fethry 3946, 3958-3959; Dewey approve 3960; request 3961-3962; note and done 3969-3970). Row 287 (Sage assign and set 3948-3949; Steelbeak 3955, 3963-3964; request 3965-3966; Boyd 3967 and Dewey 3968 approve; note and done 3971-3972). Row 266 (Sage 3973-3977; Fethry 3978-3980; request 3981-3982; Boyd 3983 and Dewey 3985 approve; note and done 3988-3989). Row 227 assign 3984. Row 257 note and done 3986-3987. Row 328 (add 3990, brief 3991; Fethry 3992, 3997-3998; request 4000-4001; Boyd 4002 and Dewey 4003 approve; note and done 4019-4020). Row 224 (Della 3993-3994; request 3995-3996; Dewey approve 3999; note and done 4015-4016). Model-proxy rows 329-333 add and brief (4004-4013), Magica 329 start 4014, 330 blocked 4017 (mos-1602), 331 note 4018.
2026-10-24 14:52:57 -05:00
jason.woltje
7fe32d7226
docs: briefs for the model proxy rows P1 to P5 (Vikunja 237, mos-1600): P1 package, pinned fetch with sha256 refusal, mosaic proxy init writing proxy.json once beside config.json (invariant 2) and the key through the human transport, unit; P4 Console /proxy/ forward, owner-only, in a CSP sandbox with a stop condition; P2 per-agent keys, reconcile, preflight; P3 harness env; P5 usage plug-in, per-key count only; doc only
2026-10-24 14:04:26 -05:00
jason.woltje
06f507dbc0
docs: BRIEF-TEMPLATE makes TMPDIR with shell mktemp -d only (no Python mkdtemp, one per run) and sets nice absolutely to 19 in each child, recording the nice each run saw (mos-1598, Vikunja 623); reports for Sage go to Sage's thread (mos-1591); doc only
2026-10-24 13:53:26 -05:00
jason.woltje
9a50f082f5
docs: design for CLIProxyAPI as the stack's model credential and routing layer, one proxy per instance, per-agent keys tied to rows 199 and 194, harness config from the proxy, row 96 points placed, row 157 re-scope, cutover and Jason's steps (mos-1597, Q249, Vikunja 237); doc only
2026-10-24 13:45:52 -05:00
jason.woltje
2ce476d54c
docs: brief for the T9 library-credential race, the second broker start passes Node's TIMEOUT_MAX interval so no timer tick overlaps the verb sync; mutant must fail a 50-run stress loop (mos-1594, Vikunja 622, #1826 ); doc only
2026-10-24 13:05:40 -05:00
jason.woltje
487500a16f
docs: C2-10c brief amendment 1, room.read carries the stored check and last as thread.messages does, through one shared helper; broker.mjs joins row 266's files for that change only (sage-4156, from fethry-0027); doc only
2026-10-24 11:22:36 -05:00
jason.woltje
963303403e
queue: revs 3915-3945. Row 285 in-review (Magica 3915-3916), review request (3917-3918), Poe 3919 and Webby 3920 approvals, note and done (3921-3922). Row 286 r5 and r6 rounds (Rockerduck 3923-3925, 3937-3939), requests (3926-3927, 3940-3941), Boyd 3928/3942 and Dewey 3929/3943 approvals, note and done (3944-3945). Case2 brief re-pins for 225, 229, 284, 287-290 (3930-3936)
2026-10-24 09:41:11 -05:00
jason.woltje
72db194a43
docs: row 286 landing record and sage-4112 test-credential length line in the brief template (doc only)
2026-10-24 09:38:04 -05:00
jason.woltje
d55944edb1
docs: row 285 landing record, sage-4100 seed ruling in the C2-21 brief, webby-0282 N1 in the C2-02 brief, mos-1584 brief template line, Vikunja 546 comment script (doc only)
2026-10-24 08:40:20 -05:00
jason.woltje
25874bc86c
docs: rows 296 and 217 landing record, mos-1583 cli skip-list rule in the brief template, Vikunja 533 comment script (doc only)
2026-10-24 06:24:51 -05:00
jason.woltje
4c6190645d
queue: revs 3886-3914 (sage assigns 285/286 to magica and rockerduck, 285 brief re-pin, reviewers 285/286, requests and resolve/abandon for 296/217/286, notes and done for 296 and 217; lena 296 in-progress/in-review/outcome; magica 285 start; rockerduck 286 start/in-review/outcome; beakley 217 start and in-review; filbert 296 approve; webby 217 approve; boyd and dewey 286 approve)
2026-10-24 06:24:39 -05:00
jason.woltje
98235fdb32
docs: row 285 brief amendment 1, the chief's gitea reference is required only when the business declares a library, row 323's Case 1 file and test stay byte-identical (mos-1580); Beakley reports go to Sage (mos-1579); doc only
2026-10-24 05:36:04 -05:00
jason.woltje
e0c6142f3a
queue: revs 3861-3885 (glomgold 309 and bradford 327 in-review moves and outcomes; sage review requests and resolve for 309 and 327; boyd 309 approve; poe and dewey 327 round 2 and 3 records; sage 327 note and done)
2026-10-24 02:23:20 -05:00
jason.woltje
68c08b4e76
docs: brief template, builders never run npm or remove files in the canonical checkout, and every gate runs its own npm ci in its worktree (mos-1575); doc only
2026-10-24 02:16:26 -05:00
jason.woltje
9042754c47
docs: push-check brief amendment 1, binary detection adds a NUL scan of the committed blob so attributes can't hide a binary, and an unconfirmed queue tail fails closed (dewey-0955, row 327); doc only
2026-10-24 01:30:57 -05:00
jason.woltje
94d9e90a6a
queue: revs 3845-3859+ (sage W row re-pins 309-311, issues, owners, reviewers, briefed for 309/310; glomgold 309 and gyro 310 in-progress; sage add and brief row 327, the push check)
2026-10-24 00:59:16 -05:00
jason.woltje
93200bb446
docs: brief for scripts/push-check.sh, the repo push check that passes a binary only when an approved review candidate lists its path and sha256 (mos-1572 option A); doc only
2026-10-24 00:52:13 -05:00
jason.woltje
d16958bcfd
docs: W brief D2 lets O2 rows build before 10-27 and land only on an idle slot, Opus 5.5 review once at landing (mos-1571); register Codex seats Glomgold (row 309, W1) and Gyro (row 310, W2); doc only
2026-10-24 00:26:11 -05:00