Commit Graph
2463 Commits
Author SHA1 Message Date
jason.woltje bcd74ec33d row 211 (#1709, #426): a pre-push guard that refuses deletes and non-fast-forward pushes, its installer, and slot-busy.sh that exits 1 on BUSY
scripts/git-hooks/pre-push refuses a delete, a remote tip missing locally and
any update whose remote tip isn't an ancestor of the local tip; a new branch
and a fast-forward pass. scripts/install-git-hooks.sh puts it in the common
.git/hooks, refuses a set core.hooksPath or a different hook without
--force-install, and runs a canary through git hook run. scripts/slot-busy.sh
exits 0 CLEAR, 1 BUSY, 2 error. scripts/test-git-guard.sh (61 cases) and the
mutant runner in agents/darkwing/work/queue-211; TOOLS.md gets the usage.
Not run yet: written during Gander's slot (sage-2801).

(cherry picked from commit 20e885dc35)
2026-11-02 13:50:11 -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 30644a3dd5 docs: preserve real postlanding reviews and human factory policy scope 2026-10-26 13:02:39 -05:00
jason.woltje 0e1dd0a95b docs: record landed model join, scoped gates and tracking boundary 2026-10-26 12:36:12 -05:00
jason.woltje 52ba14c5f1 docs: record model join gate phases and documented acceptance entrypoint 2026-10-26 12:32: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 63ec2544c2 Merge verified row288 and deterministic timing repairs after full gate4 GREEN 2026-10-26 11:03:22 -05:00
jason.woltje 1cb0d45df0 docs: preserve append-only development receipts before landing window 2026-10-26 11:03:02 -05:00
jason.woltje 6efc4a6921 fix: make timing regressions depend on explicit probe and child outcomes 2026-10-26 10:40:04 -05:00
jason.woltje 193774d755 Record row 288 whole-file gate and six killed mutants 2026-10-25 00:08:19 -05:00
jason.woltje 64a40e712d Untested: record row 288 landed-base transplant and import run list 2026-10-25 00:08:19 -05:00
jason.woltje 90a0d690da Untested: row 288 contract and import-list preflight (sage-4282) 2026-10-25 00:08:19 -05:00
jason.woltje c0bf87b789 Untested: row 288 library writes, notices, revert and human saves (#1793) 2026-10-25 00:08:18 -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 83ec67dd36 docs: row 255 (de3e23dde, #1760) landed, doc-only. BUILD-LOG and SESSIONS lines. 2026-10-24 23:57:58 -05:00
jason.woltje 775bbe2368 docs: rows 214 (3a8e4abad, #1715) and 193 (35f34ad27, #1691) landed. BUILD-LOG and SESSIONS lines. 2026-10-24 23:36:47 -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 61ebf2c34d Refuse non-ASCII proxy management keys before initialization 2026-10-24 18:30:11 -05:00
jason.woltje c65fb34ee6 row329: finish pinned model proxy P1 and record final gate (#1827) 2026-10-24 18:30:11 -05:00
jason.woltje 94cde633e2 WIP row329: preserve P1 draft before required base rebase (#1827) 2026-10-24 18:30:11 -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 98614187ce docs: Sage handoff after the T3 crash, the faceless bot receipt and Researcher's row 209 phase B report (mos-1628, mos-1618) 2026-10-24 17:54:14 -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 36056a5dd9 docs: BUILD-LOG landing entries for rows 257, 266, 224 and 328; Sage session line 2026-10-24 14:45:01 -05:00
jason.woltje 6927628b99 Row 328: verify concurrent mutant failures and four hundred fixed passes 2026-10-24 14:19:54 -05:00
jason.woltje 4577e46459 Untested: row 328 isolate revoked T9 sync from timer ticks 2026-10-24 14:19:53 -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 b5fb6280df Row 266: record full gate and sixteen isolated mutant kills 2026-10-24 12:11:42 -05:00
jason.woltje abc11152a0 Row 266: add Console room timeline and member completion 2026-10-24 12:11:42 -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 962046aaab docs: rows 225 and 287 landing records and session line (doc only) 2026-10-24 11:15:02 -05:00
Steelbeak 0e935776ee Row 287: record first-review documentation corrections 2026-10-24 10:55:31 -05:00
Steelbeak dc8f552819 Row 287: grant library collaborators with declared scopes 2026-10-24 10:55:31 -05:00
jason.woltje 9b63454660 row225: record rebased gate, review delta and verified mutation retries 2026-10-24 10:12:34 -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 6325295cec Untested full gate: row 225 manifest and 14 verified mutation kills 2026-10-24 10:12:34 -05:00