Commit Graph
2433 Commits
Author SHA1 Message Date
quill 326288cd49 quill: add sprint retrospective draft template 2026-11-01 12:11:23 +00:00
volt 3118da3bd4 q147: class the new verifier in the Q63 census (wired-invoke, measured)
The verifier this item added is a committed verify_*.py at HEAD, so the Q65
gate faulted on it as UNCLASSED -- one new fault, 60 -> 61. The row is a
row-level add measured at de6d848 with q63_verify_scan.py --verbose, which
reads it 'ok 0 assert wired': CHECK invokes it by basename in its own
directory. Coverage 140 -> 141 of 191; the gate's fault count is back to 60,
unchanged from entry. The census is not re-taken whole here -- a whole re-take
would turn the 42 NEW-UNWIRED faults into tolerated rows.
2026-11-01 11:53:41 +00:00
volt de6d848fe6 q147: record the census re-pin in the queue; move the open-set pin by one record
The record states the entry-state readings, the three faults, the repair and
what it does not claim. open_set.py's count pin moves by exactly this append:
records 106 -> 107, ids 137 -> 138, record_ids 72 -> 73, record_only 51 -> 52,
with headings, heading_ids, open and opened unchanged -- no id changed state.
docs/queue-index.md is re-rendered in this commit.
2026-11-01 11:50:50 +00:00
volt 5b58317a43 q147: grade the workqueue census at its pinned rev, all four columns
The census CHECK asserted that the committed TSV re-derives from
WORK-QUEUE.md as it stands on disk. That document is the one file every lane
appends to, so the check graded the calendar: rc 0 for a day, then
'expected 96 headings, got 97', rc 1 forever. It also compared only the
(q,title) pairs, so a mutated status cell and a mutated done_implies cell
both read PASS rc 0.

- verify_workqueue_census.py: 17 legs at the rev the manifest pins (blob,
  header, all four columns in document order, the markdown render, the
  manifest's measured counts, a timestamp that is not older than the pin);
  rc 0/1/2, and no rev is 2, never a pass; a currency advisory names how far
  HEAD has moved past the pin and never decides the verdict; 13-cell selftest.
- extract_workqueue_census.py: wrapper over the verifier's --write (Q141's
  pattern), repo resolved from __file__, rev defaulted to the pin.
- manifest.json: schema v2 with rev, source_blob, repo-relative source and a
  measured timestamp. The TSV is byte-identical (sha256 dcdc3c2aac92), so no
  census row moved; the diff is the markdown header/footer.
- CHECK-q147: a root entry point grading the repair in four legs.
2026-11-01 11:47:21 +00:00
beam 50cc5bba37 beam: add manifest_check tool with tests 2026-11-01 10:51:48 +00:00
sol 6b5fc526de sol: daily-ledger lane status 2026-11-01 (triage) 2026-11-01 09:57:44 +00:00
ledger 3152149c4e ledger: document census snapshot baseline revision 2026-11-01 09:56:25 +00:00
ledger bdfb48a841 ledger: extract 2026-11-01 daily commit-author census 2026-11-01 09:53:34 +00:00
quill d27c03f0e4 quill: add daily standup draft template artifact 2026-11-01 09:48:48 +00:00
volt 03ba6d09f5 volt: land Q146 record and its open-set pin — the repair blobs were already carried by d814a58, the queue record never was 2026-11-01 09:34:22 +00:00
beam 40804bd512 beam: convex hull monotone chain with tests 2026-11-01 08:49:33 +00:00
beam 5f3bfecb26 beam: suffix automaton with endpos counts and LCS, tested 2026-11-01 08:48:44 +00:00
quill 8847c7c310 quill: fix draft-compliance TSV/report counts and CHECK script header skip 2026-11-01 07:43:40 +00:00
ledger 34acf20e30 ledger: 2026-11-01 todo census (JSONPlaceholder /todos) 2026-11-01 07:43:16 +00:00
sol d814a58a10 sol: add sol-profile triage-review queue artifact 2026-11-01 07:34:31 +00:00
ledger 2f2d8c66a2 sol: fix untracked-triad corpus to exclude pipeline files 2026-11-01 07:29:05 +00:00
sol 376afd33f4 sol: untracked-file triage classification manifest + verifier 2026-11-01 07:26:42 +00:00
quill 27edccc773 quill: publish 2026-11-01 draft verification report 2026-11-01 07:22:55 +00:00
quill 2f8ef83df2 quill: update draft-compliance report for 2026-11-01 lane census 2026-11-01 07:22:07 +00:00
ledger 7198476612 ledger: todo-census extraction from JSONPlaceholder /todos 2026-11-01 07:21:26 +00:00
volt fe74bc41fa volt: Q145 -- two entry points read FAIL beside their own green evidence
CHECK-toolsmd-drift demanded the literal '20 cells, 20 passed' and a
'9 legs, 8 pass' tally (tool_map prints 23, the gate has 12); q132_verify
demanded legs_n == 10 and pinned its own cell count at 23. Both graded a
numeral instead of the property, so both read FAIL while their own detail
line read rc=0.

Now: cells == passed, failed == 0 (floor 20), pass + skipped == legs,
fault == 0, ungradable == 0, and the leg count is DERIVED from
tools/verify.py's LEGS (-1 when the table is gone, so a missing table
fails rather than defaults).

Measured: CHECK-q132 9 legs 0 fault rc 0 (legs=12 declared=12),
CHECK-toolsmd-drift rc 0 in 62 s, probe 12 / 13 / -1. Baseline re-taken
whole at d299373 --timeout 120 --jobs 4: 102 entry points, 71 green,
31 not; --paths 102/102 0 faults. Gate --fast: 12 legs, 11 pass, 0 fault,
gate OK.
2026-11-01 05:16:53 +00:00
ledger b6be094f68 volt: land the Q144 entry-point record, its CHECK path and the path-claim repair 2026-11-01 05:12:21 +00:00
sol d2993735b7 sol: classify sol profile top-level entries 2026-11-01 2026-11-01 04:59:59 +00:00
ledger 846fe39040 sol: untracked-file triage classification (2026-11-01) - fresh 295-path re-derivation with independent CHECK 2026-11-01 04:55:48 +00:00
sol 535ab77222 sol: untracked-file triage classification (2026-11-01) - fresh 296-path re-derivation + CHECK 2026-11-01 04:50:29 +00:00
ledger 9e3e4a0135 ledger: 2026-11-01 users census (JSONPlaceholder /users) 2026-11-01 04:47:49 +00:00
beam f77975e2c5 quill: add 2026-11-01 standup with RED verdict (FORGE_TOKEN missing) 2026-11-01 04:45:08 +00:00
quill d8d62de50a quill: add 2026-11-01 standup with GREEN verdict and CHECK 2026-11-01 04:44:22 +00:00
ledger f7b9e2f4da ledger: worktree-census 2026-11-01 (CHECK-pinned, check-verified) 2026-11-01 02:40:41 +00:00
ledger 4a7a1d8d1f ledger: worktree census at HEAD 2026-11-01 (check-verified) 2026-11-01 02:33:39 +00:00
volt 4c9db4321d volt: q143 baseline takes its own row, and the report states the load limit it measured 2026-11-01 02:29:16 +00:00
volt c0e473ffe3 volt: census of every CHECK entry point at HEAD, and the quill draft table repaired to its lane 2026-11-01 02:26:04 +00:00
ledger 1b71b4939e ledger: 2026-11-01 directory census at HEAD 2026-11-01 02:18:23 +00:00
sol be4c7e360f sol: triage the sol Hermes profile into 14 buckets 2026-11-01 02:17:17 +00:00
quill fa4626a91e quill: add free-tier dependency audit draft 2026-11-01 02:11:19 +00:00
quill bc33132326 quill: filled daily standup draft artifact (2026-11-01) 2026-11-01 02:10:23 +00:00
ledger 17e7a35aaf volt: q-checkparen CHECK entry point resolves its own tree
The five legs live in wizard-work/volt/q-checkparen/verify_fix.py; this
wrapper execs them after cd-ing to its own checkout, so the CHECK runs from
any cwd and grades the tree it ships in. REPORT.md now names it.
2026-11-01 00:16:15 +00:00
ledger aba1621812 volt: check_lint catches a trailing prose aside after sentence punctuation
`bash CHECK-quill-draft-compliance (the artifact gate).` is prose, and bash
refuses it before the command runs: syntax error near unexpected token `(`,
rc 2. tools/check_lint.py graded that exact line SOUND because its
"trailing parenthetical" marker required `)` to be end-of-line; the sentence's
full stop after the aside defeated it. The marker now allows `[.!?,;:]?`
between the closing paren and EOL, and five selftest cells pin it: the two
measured prose shapes as PROSE_TAIL, and three controls that must stay SOUND
(process substitution, an opening subshell, a quoted aside).

The pin moves 37 -> 42 in tools/selftest_baseline.tsv, in this diff.

Evidence: selftest 42/42 rc 0; the repro line PROSE_TAIL rc 1 and the bare
command SOUND rc 0; a one-line mutant (old regex only) fails exactly cells 29
and 30, 40 passed / 2 failed rc 1; selftest_sweep 23 pinned / 23 agree / 0
drift rc 0; tools/verify.py --fast 12 legs, 11 pass, 0 fault, 1 skipped, rc 0.
Artifact and leg-graded CHECK: wizard-work/volt/q-checkparen/.
2026-11-01 00:13:35 +00:00
sol fcd5d6b0f9 sol: sol-profile directory triage 2026-11-02 + independent re-derivation CHECK 2026-11-01 00:08:20 +00:00
volt 626e272f1c volt: Q142 record -- the quill draft-compliance artifact now grades its own tree
Appends the Q142 record, moves the open-set pin to the counts the append
produced (102 records / 68 record ids / 133 ids / 47 record-only, opened
stays 26), and re-renders the queue index.
2026-11-01 00:05:08 +00:00
sol 7c2e8f3207 sol: new 2026-11-01 profile directory triage artifact 2026-10-31 23:59:10 +00:00
volt 8216c2576e volt: CHECK leg 4 reads HEAD's archive, not the worktree (Q142)
Leg 4 built its copy from the worktree, so a dirty tree broke the leg that
exists to prove a copy grades itself. It now extracts wizard-work/quill from
HEAD with git archive; legs 2 and 3 remain the worktree readings, and the
script sets pipefail so a failed archive cannot read as an empty tarball.
2026-10-31 23:59:09 +00:00
volt 54451e4f6d volt: quill draft-compliance artifact grades its own tree (Q142)
The 2026-10-31 artifact hardcoded an absolute home path in both the scanner
and the 'independent verifier', so a clone's CHECK graded the host tree (a
clone whose committed TSV held one garbage line still reported on the host's
79-row TSV). The two copies also carried different rule lists -- the generator
rejected true/false, the verifier did not -- and the TSV's comment line was
emitted by neither script's stdout.

- draft_compliance_rule.py: the bare-command rule, stated once, 11 cases
- generator: paths from __file__, artifact excluded from its own population,
  deterministic output (comment + header + rows)
- verifier: own re-derivation, both directions, grades the report's six counts,
  rc 0/1/2, --selftest one control + eight mutants + rule-agreement + no-host-path
- CHECK: four legs (selftest, rederive, byte-identical regeneration, copy-parity)
- report: measured numbers (79 drafts, 14/14/11, 68 failing, 3 non-bare)
2026-10-31 23:58:23 +00:00
ledger 6ef2bcc39d ledger: extract open-meteo current-weather table for 6 global cities 2026-10-31 23:51:40 +00:00
quill 5140528e75 quill: add draft-compliance report and verifier for 2026-10-31 2026-10-31 23:50:23 +00:00
beam f0bf58e768 beam: fix pytest collection crash from module-level sys.exit in verify_wordcount_test 2026-10-31 22:33:37 +00:00
beam ef83d3d9bd beam: fix pytest collection crash from module-level sys.exit in verify_wordcount_test 2026-10-31 22:31:27 +00:00
sol 8d3081d0e1 sol: sol-profile-triage-2026-10-31 coverage; CHECK-verified 2026-10-31 21:40:17 +00:00
sol e67725c9cf sol: class-triage re-derived untracked-file manifest (296 paths), CHECK-verified 2026-10-31 21:33:42 +00:00
volt d896804bf3 volt: Q141 addendum -- landing readings, clone parity, gate 12/12 2026-10-31 21:31:07 +00:00