Commit Graph

  • 8d40b875c5 fix: restore Cargo.nix mods Edward Langley 2026-09-25 00:51:12 -07:00
  • 4ee5d4b197 Merge pull request #319 from fiddlerwoaroof/feat/nn4s-faces Ed Langley 2026-09-25 00:33:32 -07:00
  • f155d12afe chore: more updates Edward Langley 2026-09-25 00:28:55 -07:00
  • b155ce9f0e chore: update nix+cargo deps Edward Langley 2026-09-25 00:14:45 -07:00
  • 43b221d394 chore: update Cargo.nix Edward Langley 2026-09-25 00:12:53 -07:00
  • 6ad4ef9bcc Merge pull request #323 from fiddlerwoaroof/bd-updates Ed Langley 2026-09-25 00:09:24 -07:00
  • 14141771e4 chore: update issues Edward Langley 2026-09-25 00:08:54 -07:00
  • cf33a5d78a chore: update issues Edward Langley 2026-09-25 00:07:05 -07:00
  • 9ddaffead1 Merge pull request #313 from fiddlerwoaroof/chore/1xfb-5-1-repo-stats Ed Langley 2026-09-25 00:03:18 -07:00
  • 7dc34e8458 Merge branch 'main' into feat/nn4s-faces Ed Langley 2026-09-25 00:01:32 -07:00
  • 6c652c2ed3 fix(core): walk taken suffixes with a loop, not recursion (improvise-cq1q.2) Claude (agent-adr007) 2026-09-24 23:41:16 -07:00
  • e8ea316ace Merge pull request #317 from fiddlerwoaroof/feat/felo6-group-parents Ed Langley 2026-09-24 23:39:28 -07:00
  • fbe83fcc57 feat(import): --strict refuses a skipped record, and the headless suite covers the reviewed gaps (improvise-8jk6.6, improvise-8jk6.17) Claude (agent-headless-import) 2026-09-24 23:27:45 -07:00
  • e4acf6435a docs(adr): ADR 005 adds option (d), bounded exact fractions, to question 2 (improvise-l2b8) Claude (agent-adr005) 2026-09-24 23:18:04 -07:00
  • d6adb9e0e3 docs(tooling): the green run could not tell sparse from padded; record the rivals that now can (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 23:07:25 -07:00
  • 4ef847ce30 test(tooling): the repo-stats suite tells a sparse model from a padded one, and --out refuses a foreign CSV (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 23:07:25 -07:00
  • 54c2fa36c8 docs(adr): ADR 005 states the accumulator miss rate's dependence on the values' distribution (improvise-l2b8) Claude (agent-adr005) 2026-09-24 23:04:22 -07:00
  • 3583359a9c fix(faces): minibuffer faces inherit mode.text-entry, as ADR 004 says (improvise-nn4s.2) Claude (agent-faces) 2026-09-24 23:02:55 -07:00
  • 8ebcf889bd docs(adr): ADR 009 matches ADR 005 revision 2 on exact decimal sums (improvise-felo.4) Claude (agent-felo4) 2026-09-24 23:02:00 -07:00
  • 962d7f901a docs(adr): ADR 005 revision 2 answers the review of 1fe3a85d (improvise-l2b8) Claude (agent-adr005) 2026-09-24 22:58:40 -07:00
  • 6b910889c0 Merge commit '44718e8a' into feat/8jk6.3-date-hierarchy Claude (agent-hier) 2026-09-24 22:47:28 -07:00
  • 44718e8ab3 Merge commit 'c91cc055c8ad81afd8f055b71c74af6819020637' into feat/felo6-group-parents Claude (agent-hier) 2026-09-24 22:42:49 -07:00
  • 689480bf89 chore(nix): regenerate Cargo.nix for unicase (improvise-cq1q.2) Claude (agent-adr007) 2026-09-24 22:36:50 -07:00
  • 2c6b751edd Merge commit 'c91cc055c8ad81afd8f055b71c74af6819020637' into fix/31oe-cmdlang Claude (agent-cmdlang) 2026-09-24 22:33:04 -07:00
  • 2f5db9ed8e Merge commit '8d3230e68535c78b4e1b56a96255f0cc4a94fae2' into feat/8jk6.3-date-hierarchy Claude (agent-hier) 2026-09-24 22:29:50 -07:00
  • 8d3230e685 fix(core): an expanded fold's depth is non-zero by type, so every fold the API builds reads back (improvise-felo.6) Claude (agent-hier) 2026-09-24 22:29:02 -07:00
  • 195f3b44b8 feat(import): a date column imports as one hierarchical category, the flat split a choice (improvise-8jk6.3) Claude (agent-hier) 2026-09-24 22:15:14 -07:00
  • 25ebf641a9 docs(adr): ADR 009 clause 5a computes today's aggregate; bound ExactSum's weights (improvise-felo.4) Claude (agent-felo4) 2026-09-24 22:13:53 -07:00
  • efaa505059 test(import): a folder of only header-only files kept no record and refuses (improvise-8jk6.6) Claude (agent-headless-import) 2026-09-24 22:12:02 -07:00
  • 1fe3a85d1e docs(adr): ADR 005 exact decimal arithmetic (proposed) (improvise-l2b8) Claude (agent-adr005) 2026-09-24 22:10:43 -07:00
  • 9b8b061a93 Merge commit 'c91cc055c8ad81afd8f055b71c74af6819020637' into fix/headless-import-refusals Claude (agent-headless-import) 2026-09-24 22:08:36 -07:00
  • 3564410952 docs(tooling): repo-stats runs on folder import; the interim steps are gone (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 22:06:25 -07:00
  • 14a91c9cc2 feat(tooling): repo-stats imports its directory with improvise import <dir> (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 22:05:49 -07:00
  • e376034453 Merge commit 'c91cc055c8ad81afd8f055b71c74af6819020637' into feat/nn4s-faces Claude (agent-faces) 2026-09-24 22:05:35 -07:00
  • 92f8ac2113 docs(faces): where faces live and what the first two steps settled (improvise-nn4s) Claude (agent-faces) 2026-09-24 22:05:24 -07:00
  • f7d2730736 style(faces): rustfmt the face migration (improvise-nn4s.2) Claude (agent-faces) 2026-09-24 22:05:24 -07:00
  • 87f6c96b53 docs(import): CSV text read by role, and the headless import refusals (improvise-8jk6.4, improvise-8jk6.5, improvise-8jk6.6) Claude (agent-headless-import) 2026-09-24 22:04:49 -07:00
  • a2ddb06e9a Merge commit 'c91cc055c8ad81afd8f055b71c74af6819020637' into adr007/plan Claude (agent-adr007) 2026-09-24 22:02:52 -07:00
  • 9639c577a4 Merge commit 'c91cc055c8ad81afd8f055b71c74af6819020637' into chore/1xfb-5-1-repo-stats Claude (agent-stats) 2026-09-24 22:02:45 -07:00
  • 5cf070ff98 docs(core): why slugify folds with unicase, and the evidence for each id rule (improvise-cq1q.2) Claude (agent-adr007) 2026-09-24 22:02:41 -07:00
  • e56148fa64 feat(core): slugify and the gensym id allocator for ADR 007 (improvise-cq1q.2) Claude (agent-adr007) 2026-09-24 21:55:30 -07:00
  • c91cc055c8 Merge pull request #314 from fiddlerwoaroof/feat/lpzu-import-folder Ed Langley 2026-09-24 22:02:16 -07:00
  • e32a4de406 docs(tooling): cite each headless gap's ticket, and record the empty window and the tools package (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 22:01:08 -07:00
  • 2dcf001b87 ci: keep code-maat and its JRE out of the ci shell; nix-build takes them from .#repo-stats-tools (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 21:59:36 -07:00
  • 12d976b432 feat(faces): the TUI draws axis, wizard-field, mode and minibuffer colours through face_style (improvise-nn4s.2) Claude (agent-faces) 2026-09-24 21:58:01 -07:00
  • 024543c72c fix(tooling): repo-stats survives a window of empty commits, and the fixture covers renames, the root crate and a refused script (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 21:56:54 -07:00
  • 8bd4b1a77b fix(import): headless import refuses instead of silently succeeding (improvise-8jk6.4, improvise-8jk6.5, improvise-8jk6.6) Claude (agent-headless-import) 2026-09-24 21:54:39 -07:00
  • e09ec75226 docs: group hierarchies and fold lines, with the evidence for each rival (improvise-felo.6) Claude (agent-hier) 2026-09-24 21:54:23 -07:00
  • abff562360 feat(faces): Face, Theme, resolve and the shipped theme in improvise-protocol (improvise-nn4s.1) Claude (agent-faces) 2026-09-24 21:54:11 -07:00
  • 14c13158dd docs(command): record the command-language quoting, arity and unknown-name refusals (improvise-31oe.2, 31oe.3) Claude (agent-cmdlang) 2026-09-24 21:53:38 -07:00
  • a2836f44f5 docs(adr): ADR 009 leads with incremental formulas; exact f64 sums; ordered aggregates (improvise-felo.4) Claude (agent-felo4) 2026-09-24 21:53:29 -07:00
  • c40b6d3215 fix(command): refuse set-axis, set-page and siblings naming what the document lacks (improvise-31oe.2) Claude (agent-cmdlang) 2026-09-24 21:47:16 -07:00
  • c43ee72402 fix(import): a header-only or measureless file keeps its identity and a view of its own (improvise-lpzu, improvise-8jk6.13, improvise-8jk6.12) Claude (agent-lpzu) 2026-09-24 21:47:11 -07:00
  • e497aef110 feat: nested group runs reach the wire, and views persist expanded(N) and collapsed folds (improvise-felo.6) Claude (agent-hier) 2026-09-24 21:43:55 -07:00
  • 197ce61d65 fix(command): read |pipe quoting| and refuse surplus arguments (improvise-31oe.3) Claude (agent-cmdlang) 2026-09-24 21:43:18 -07:00
  • 005b7a769a feat(import): a folder of one CSV keeps its File category and view (improvise-lpzu) Claude (agent-lpzu) 2026-09-24 21:36:00 -07:00
  • 0ab3ac7dbf docs(adr): ADR 009 rebuilds before the frame observation, and before step 5 (improvise-felo.4) Claude (agent-felo4) 2026-09-24 21:27:56 -07:00
  • 8dad4b7476 feat(core): groups nest within a category and start collapsed (improvise-felo.6) Claude (agent-hier) 2026-09-24 21:22:16 -07:00
  • 4e68372c25 Merge commit 'b639266b0d8852b106709b19162a0dadf1d114f0' into feat/lpzu-import-folder Claude (agent-lpzu) 2026-09-24 20:59:10 -07:00
  • ee0ff83a58 docs(import): folder import, sparse records and per-file views (improvise-lpzu, improvise-8jk6.2) Claude (agent-lpzu) 2026-09-24 20:58:58 -07:00
  • 77b6f2dbba Merge commit 'b639266b0d8852b106709b19162a0dadf1d114f0' into chore/1xfb-5-1-repo-stats Claude (agent-stats) 2026-09-24 20:55:47 -07:00
  • b639266b0d Merge pull request #310 from fiddlerwoaroof/chore/1xfb3-agent-author Ed Langley 2026-09-24 20:54:46 -07:00
  • 6709a4e84a docs(tooling): the repo-stats pipeline, its failure split and the headless gaps it found (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 20:52:43 -07:00
  • 3ad7d9103b Merge pull request #312 from fiddlerwoaroof/chore/1xfb4-untrack-site Ed Langley 2026-09-24 20:52:27 -07:00
  • 736e9e5e18 test(import): pin where an absent coordinate draws and how a saved file view projects (improvise-8jk6.2, improvise-lpzu) Claude (agent-lpzu) 2026-09-24 20:51:40 -07:00
  • acd724079a ci: run the repo-stats suite and a report-only push step in nix-build (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 20:51:04 -07:00
  • bb505f8faf feat(import): give each merged file a view filtered to it (improvise-lpzu) Claude (agent-lpzu) 2026-09-24 20:48:16 -07:00
  • 20335ee616 test(tooling): the repo-stats suite runs the whole pipeline over its fixture (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 20:46:21 -07:00
  • c456be2d54 docs(adr): ADR 009 follows the document per model effect; answer the joint review (improvise-felo.4) Claude (agent-felo4) 2026-09-24 20:45:59 -07:00
  • a4feee44b8 Merge pull request #311 from fiddlerwoaroof/docs/record-303-307 Ed Langley 2026-09-24 20:44:34 -07:00
  • 2cd246780b feat(tooling): repo-stats computes its churn tables in improvise (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 20:43:53 -07:00
  • e65d87fda9 feat(import): import a folder of CSVs as one sparse model (improvise-lpzu, improvise-8jk6.2) Claude (agent-lpzu) 2026-09-24 20:43:31 -07:00
  • 0539fb37ac docs(agents): a cherry-pick keeps its source's author, and the check is per own commit (improvise-1xfb.3) Claude (agent-1xfb3) 2026-09-24 20:39:18 -07:00
  • 73a8556937 chore(tooling): scripts/repo-stats and its fixture suite (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 20:28:12 -07:00
  • 3ae7650d8a chore(nix): pin code-maat 1.0.4 and a JRE in the dev and ci shells (improvise-1xfb.5.1) Claude (agent-stats) 2026-09-24 20:24:45 -07:00
  • 676347674a chore(site): stop tracking generated site/ (improvise-1xfb.4) Claude (agent-1xfb4) 2026-09-24 20:22:23 -07:00
  • 256057b7f8 docs(agents): agents author their commits as Claude (<BEADS_ACTOR>) (improvise-1xfb.3) Claude (agent-1xfb3) 2026-09-24 20:19:00 -07:00
  • c0368123fd docs(context): drop the grid_width location fact that kb-test counts against Edward Langley 2026-09-24 20:18:45 -07:00
  • eff92f3e3c chore(tooling): add scripts/agent-git, which authors a commit as Claude ($BEADS_ACTOR) (improvise-1xfb.3) Claude (agent-1xfb3) 2026-09-24 20:18:17 -07:00
  • 9be37faf79 docs(adr): name ADR 009's crate options without an id-shaped token (improvise-felo.4) Edward Langley 2026-09-24 20:17:24 -07:00
  • d5fd1ec824 docs(context): record #303-#307 in the kb and answer improvise-at5k Edward Langley 2026-09-24 20:16:25 -07:00
  • 5e60e59acd docs(adr): state ADR 009's drift counts per checkpoint; rustfmt the drift example (improvise-felo.4) Edward Langley 2026-09-24 20:15:47 -07:00
  • c673fa3b61 docs(context): record #303, #304 and #307 in the repo map Edward Langley 2026-09-24 20:14:48 -07:00
  • 322875b30a docs(adr): ADR 009 incremental evaluation (proposed) (improvise-felo.4) Edward Langley 2026-09-24 20:14:37 -07:00
  • 1719f2cfad Merge pull request #307 from fiddlerwoaroof/feat/felo1-max-categories-24 Ed Langley 2026-09-24 20:10:50 -07:00
  • 74e460be6a docs: quote the derived label-reload assertion; place the sk32 note (improvise-felo.1) Edward Langley 2026-09-24 20:04:39 -07:00
  • 57d385e155 Merge pull request #306 from fiddlerwoaroof/wave/1xfb-2-conventional-commits Ed Langley 2026-09-24 19:45:01 -07:00
  • bc713a2590 docs(tui): re-read the wizard residual against a doubled cap (improvise-felo.1) Edward Langley 2026-09-24 19:43:46 -07:00
  • cc81e71a85 docs: describe the derived cap and cite the coupling beads (improvise-felo.1) Edward Langley 2026-09-24 19:42:19 -07:00
  • 94260d58b8 docs: list every Conventional Commits type rule 8 allows (improvise-1xfb.2) Edward Langley 2026-09-24 19:35:56 -07:00
  • 7b9e868bd2 test+docs: derive #304's cap fixtures from MAX_CATEGORIES; record the coupling found (improvise-felo.1) Edward Langley 2026-09-24 19:26:41 -07:00
  • bd957fd619 Merge commit '4f38a35e945f54e1a0bbde3155ba518d4f298b71' into feat/felo1-max-categories-24 Edward Langley 2026-09-24 19:22:37 -07:00
  • 4f38a35e94 Merge pull request #304 from fiddlerwoaroof/feat/cgqt-import-collision-step Ed Langley 2026-09-24 19:22:07 -07:00
  • d1b3258aeb docs: default to a new conventional commit; amend only an unpushed HEAD (improvise-1xfb.2) Edward Langley 2026-09-24 19:21:15 -07:00
  • 434c1206df Merge remote-tracking branch 'gh/main' into feat/felo1-max-categories-24 Edward Langley 2026-09-24 19:19:45 -07:00
  • 7d1f90dbf9 feat(core): raise MAX_CATEGORIES from 12 to 24, with one home (improvise-felo.1) Edward Langley 2026-09-24 19:16:04 -07:00
  • 6427312da2 Merge pull request #305 from fiddlerwoaroof/docs/1xfb-1-merge-only Ed Langley 2026-09-24 19:15:22 -07:00
  • 22cbfa679e Wizard text is clipped to the panel and measured in cells; the list header says what is shown (review B1, B2, Codex P2 on #304) Edward Langley 2026-09-24 19:11:42 -07:00
  • 9b9b1efaab docs: name what Codex caught in the #145 paragraph (improvise-1xfb.1) Edward Langley 2026-09-24 19:08:48 -07:00
  • 1fb1bd00c4 docs: the line is the push (improvise-79h5) Edward Langley 2026-09-24 19:07:34 -07:00