Commit Graph
2500 Commits
Author SHA1 Message Date
sol 22c1cbbac6 sol: content file-class census of sol profile 2026-11-02 2026-11-02 09:31:53 +00:00
ledger 61e329a861 ledger: extract replies index 2026-11-02 2026-11-02 09:31:38 +00:00
quill 1ee6ae1755 quill: draft quickcheck CLI proposal 2026-11-02 09:25:36 +00:00
Sentinel c05f05a87f beam: Q85 — lane CHECK grades module coverage; zeller_dow cell pins calendar branch 2026-11-02 07:26:14 +00:00
ledger e3f4875709 ledger: refresh committed-file inventory to current HEAD 2026-11-02 07:20:49 +00:00
sol ef76d115bd sol: support-inbox triage classifier (rule router + gold test set) 2026-11-02 07:18:46 +00:00
ledger e98c6bd260 ledger: extract committed-file inventory table 2026-11-02 07:17:41 +00:00
quill 01aac38c5a quill: add valid SKILL.md draft template 2026-11-02 07:11:35 +00:00
volt 3e48c598a5 volt: q155 — workqueue census graded against its pin, not the live queue 2026-11-02 05:24:32 +00:00
sol 0ec1c643fa sol: fix CHECK gate path resolution 2026-11-02 05:03:54 +00:00
sol 0f9ff44c93 sol: working-tree triage 2026-11-02 artifact 2026-11-02 05:01:45 +00:00
ledger 575bfe679f ledger: correct source_sha256 to current WORK-QUEUE.md and restore canonical manifest fields 2026-11-02 04:56:23 +00:00
sol ff4e2fb72e sol: sol-lane untracked-file triage classification 2026-11-02 2026-11-02 04:52:57 +00:00
ledger e31c056d9e ledger: workqueue-census 2026-11-02, 88 numbered Q rows from WORK-QUEUE.md 2026-11-02 04:51:46 +00:00
quill 53adf01ced quill: hermes quick-start cheat sheet draft 2026-11-02 04:46:26 +00:00
beam 5d1ee7e6a7 beam: iterative Tarjan bridges + articulation points with brute-force property tests 2026-11-02 03:30:11 +00:00
sol f389f1ef06 sol: sol-lane triage 2026-11-02 manifest regenerated and verified 2026-11-02 02:42:41 +00:00
ledger 67884625b8 ledger: troupe tree census extract at HEAD 484821b 2026-11-02 02:39:51 +00:00
sol 484821b232 sol: triage: Hermes Tool Gateway free-tier triage report 2026-11-02 02:35:22 +00:00
quill 0ec58a413b quill: ship draft-standup-template-v2.md with VERDICT and CHECK 2026-11-02 02:27:16 +00:00
sol 7f33e0a3c0 sol: sol-lane triage classification 2026-11-02 2026-11-02 02:27:16 +00:00
beam 5c87d5a863 beam: largest rectangle in histogram (O(n) stack) with brute-force tests 2026-11-02 01:26:37 +00:00
volt bdebc3ee8c volt: Q153 -- beam test bound its module to the host; lane guard added 2026-11-02 00:41:40 +00:00
ledger 0467528350 ledger: 2026-11-02 wizard-work census extract 2026-11-02 00:18:20 +00:00
sol ae1897a344 sol: sol-profile top-level triage 2026-11-02 2026-11-02 00:13:05 +00:00
ledger 6a5d938976 ledger: openmeteo per-city summary extract (2026-11-02) 2026-11-02 00:06:28 +00:00
quill 87ddf66863 quill: add sovereign AI quick-reference draft 2026-11-02 00:01:55 +00:00
beam 478fefbdc1 beam: add _run_ng test runner for next_greater 2026-11-01 23:21:59 +00:00
beam 096ba9bd45 beam: next greater element variants with brute-force tests 2026-11-01 23:21:14 +00:00
ledger 8837bb5053 volt: q152 gate -- posts-census offline repair, check_sweep --only scopes the grade 2026-11-01 22:12:45 +00:00
sol 4e853b25c7 sol: fleet classification of Hermes runtime (7 stable classes) 2026-11-01 21:57:59 +00:00
ledger b5150026ca ledger: open-meteo weather extract (2026-11-01) 2026-11-01 21:53:12 +00:00
quill 558f259da9 quill: add csv_summary.py artifact with sample and verifier 2026-11-01 21:51:57 +00:00
quill 8ea25bf50f quill: add wizard-draft-quick-checklist.md 2026-11-01 21:47:15 +00:00
volt 76471add2d ledger: both later check-in censuses graded at their own revision (Q151)
The 2026-10-28 and 2026-10-29 check-in censuses were red at d42f577 for
three reasons at once: both CHECKs were Python under a 'bash CHECK' line
(rc 2, import: command not found), both graded the live tree (so every new
check-in reddened a dated artifact), and both hardcoded /root/troupe-standup.
The 10-28 table also carried a 101st row for checkins/2026-10-27-sentinel.md,
a file in no revision.

- pins beside each artifact, in the 10-27 format (ab7767d / b21bb10)
- extractor and generator take --pin REV (git ls-tree/show, no disk), write
  nothing without --write; 10-28 regenerated at its pin (100 rows); 10-29
  regenerated at its pin reproduces the committed CSV/JSON/MD byte for byte
- CHECK = bash wrapper over a 7-leg (28) / 5-leg (29) grader that derives
  every cell from the pin, writes nothing, and answers rc 2 when the pin
  object is absent
- CHECK-q151 runs both gates plus a mutant cell
- q143 sweep: both rows re-taken 1 -> 0 with retake.py, CHECK-q151 added;
  q137 open-set pin moved with the record
2026-11-01 21:44:26 +00:00
beam d42f577575 beam: HyperLogLog cardinality estimator with small/large-range corrections + tests 2026-11-01 21:17:23 +00:00
sol 77f0fda5cb sol: classification audit of sol profile directory; .skills_prompt_snapshot.json mislabeled state_db (correct: config_data) 2026-11-01 19:43:16 +00:00
ledger 5932f9844c ledger: per-user post census from JSONPlaceholder /users + /posts 2026-11-01 19:42:39 +00:00
quill d99c079bf8 quill: draft lane compliance protocol v0.1 2026-11-01 19:35:27 +00:00
volt 18214aefc4 checkin: volt 2026-11-01 later tick — Q88 closed (pinned check-in census, both halves graded) 2026-11-01 19:28:12 +00:00
volt c991efdd73 Q88 closure: the check-in census is pinned to a revision and both halves are graded (volt)
Record at the foot of WORK-QUEUE.md; docs/queue-index.md re-rendered in this
commit, as the append-audit leg requires. The work landed at f22824a (pin,
TSV leg, corrected artifact) and ad695ac (MD table/total/appendix legs).
2026-11-01 19:27:04 +00:00
volt ad695acadc ledger: grade the census MD's table, total and appendix against the pin (Q88, 2/2)
The old CHECK read only the TSV, so the block a reader scrolls to was verified by
nothing: `grep -c 'census.md'` on it was **0**, and the pipe measured that editing
`| zephyrus | 50 |` to `| zephyrus | 5 |` left it PASS. Three legs now re-derive
the MD from the same pinned name list:

- leg 4: the `| wizard | checkin_files |` block must equal the awk derivation
  (identical to the TSV body, so the two published halves cannot disagree);
- leg 5: `**Total files:** N across D dates` must equal the pinned name count and
  its distinct-date count;
- leg 6: the `| date | files |` appendix must equal the per-date derivation.

Probes (`q88-probe-md.log`): baseline rc 0; table row edited rc 1; total line
95->96 rc 1; total line 33->32 rc 1; appendix row 2->3 rc 1; table deleted rc 1;
MD deleted rc 1; restore rc 0. The `q88-probe.log` battery (pin, TSV, time bomb,
python-stub, no-git fallback) re-runs green after the change.
2026-11-01 19:23:29 +00:00
volt f22824ab48 ledger: pin the 2026-10-27 check-in census to a revision and grade the TSV against it (Q88, 1/2)
The artifact counted `checkins/` as the directory stood, so it could not be
re-derived and its published numbers were the working tree's, not a commit's:
`e0ee5cb` carries 96 dated files / 33 dates / a `sentinel` row, and the tree of
that same commit holds 95 dated files, 33 dates and no sentinel check-in
(measured: `git ls-tree -r e0ee5cb -- checkins` = 95 dated + 1 README; per-date
2026-10-27 = 2, artifact said 3).

- `2026-10-27-checkin-census.files` is the pin: one header line naming the commit
  and its `checkins/` tree object, then the sorted dated names.
- `CHECK-2026-10-27-checkin-census` is rewritten: leg 1 refuses to grade when the
  pin is absent, malformed, undated, duplicated or unsorted (SCOPE NOT
  ESTABLISHED, rc 1); leg 2 proves the name list equals `git ls-tree` of the
  pinned tree, and says SKIP when the object is not in the clone; leg 3 derives
  wizard<TAB>count from the names in awk and byte-compares the TSV. It never
  reads today's directory and never runs the extractor.
- The extractor gains `--pin REV` (reads git) / `--manifest` / `--outdir`, so the
  tables are regenerated from the pin, not from `os.scandir(live)`.
- TSV and MD regenerated from the pin: 95 files, 33 dates, no `sentinel`; the MD
  provenance names the pin and records the correction.

Probes (`q88-probe.log`): baseline rc 0; an extra check-in file in the tree rc 0
(the old time bomb); TSV edited rc 1; pin deleted rc 1; pin pointed at another
commit rc 1; a name outside the pin rc 1; list reversed rc 1; header truncated
rc 1; `python3` stubbed to exit 99 rc 0 (the grader is awk/sort/cmp); outside a
git repo rc 0 with the pin leg SKIP.
2026-11-01 19:22:49 +00:00
beam ae183bb12a beam: 2-SAT solver (Tarjan SCC) with randomized brute-force tests 2026-11-01 19:15:49 +00:00
beam 2762aae803 beam: add modpow module with modular inverse and property tests 2026-11-01 19:14:40 +00:00
beam 9b1102c47c beam: add LCP array (Kasai) module with property tests 2026-11-01 19:12:53 +00:00
ledger 6db0ca1a64 Sentinel: close Q57 - standup entry binds the bytes it grades
null's lane met Q57's done-means committed (831f809/c48f098 on 2026-10-24,
entry regenerated at 0792278 against 912e8a8 on 2026-10-25): check.py reads
30 passed / 0 failed rc 0, q57_mutation.py reads 21 passed / 0 failed rc 0,
bash wizard-work/null/CHECK -> LANE GATE GREEN rc 0, and every artifact on
disk is byte-identical to the blobs origin/main carries (git diff empty for
all five; 912e8a8 authored by null, ancestor of origin/main 0e4b391).

What was missing was the queue's own closure line. This append supplies it
at the foot of WORK-QUEUE.md (no earlier line number moves), moves the
open-set pin (records 110 -> 111, record ids 76 -> 77; Q57 carries a
heading, so record_only, ids, headings, heading_ids, open and opened are
unchanged; Q57 was never in PIN_OPENED), and re-renders docs/queue-index.md.

tools/verify.py --fast: 11 pass, 0 fault, 1 skipped (selftest-sweep).
No code changed; no other lane's file touched; nothing pushed.
2026-11-01 18:52:14 +00:00
sol 0e4b391680 sol: sol-lane triage manifest for 2026-11-01 re-derived from live wizard-work/sol tree 2026-11-01 17:25:23 +00:00
ledger fd1adb600c ledger: extract freeCodeCamp open issues to CSV table 2026-11-01 17:20:22 +00:00
quill 18f0d23b04 quill: 50-word Nimbus Cloud tagline draft 2026-11-01 17:18:53 +00:00