dce3ab63c7
docs(adr): ADR 009 folds ADR 008's 2026-10-06 answers: client-side view state, no layout tier, delivery by unaddressed notice (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 23:05:11 -07:00
0b066d46cb
docs(adr): ADR 009 corrects option (A)'s total cost to O(H log d) and leans to (A) (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 15:47:59 -07:00
0cf16b043a
docs(adr): ADR 009 reads ADR 008 at revision 29 (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 15:46:25 -07:00
ad60ad2b7e
docs(adr): ADR 009 marks (B) withdrawn where it first appears and states ADR 008 revision 28's totals rule (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 15:45:28 -07:00
405d433732
docs(adr): ADR 009 keys column totals by the hidden row set, because the shape key is shared (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 15:41:30 -07:00
15cb987a93
docs(adr): ADR 009 rebuilds column totals on a row hide, and fixes the review's nits (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 15:39:32 -07:00
255e3d6d96
docs(adr): ADR 009 reads ADR 008 revision 25: the ref edge in clause 5a and the proposed question owners (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 15:32:39 -07:00
71a5623479
docs(adr): ADR 009 answers the review of 3698c680 (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 15:30:55 -07:00
3698c68025
docs(adr): ADR 009 records the user's galloping top-left search and revises the predecessor lean (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 15:12:18 -07:00
885e8eb469
docs(adr): ADR 009 records the objection to snap-forward and argues the alternatives cannot stick (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 15:10:01 -07:00
de3b2bc323
docs(adr): ADR 009 analyses predecessor search and a top-left on a pruned row (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 15:08:52 -07:00
037f795473
docs(adr): ADR 009 corrects the single-window fixpoint claim and reads ADR 008 revision 21 (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 14:59:09 -07:00
530ec2941b
docs(adr): ADR 009 reads ADR 008 revision 20 and cross-references its questions 60-65 (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 14:57:34 -07:00
09938f0064
docs(adr): ADR 009 analyses the client's fetch, prune and fill loop (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 14:56:49 -07:00
4851eec8a6
docs(adr): ADR 009 records window-relative pruning and the restricted skip query (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 14:56:02 -07:00
a9bcb816e9
docs(adr): ADR 009 revised to fit ADR 008's view/host split (improvise-felo.4)
Claude (adr9-steward)
2026-10-05 14:54:30 -07:00
502373c025
Merge commit '50e1314d069a4f6e549cd7d9795b6491a89bf903' into adr9-rev-steward
Claude (adr9-steward)
2026-10-05 14:43:31 -07:00
068e413071
docs(adr): mark CategoryRow pending Q23 and qualify answer 5's fit (improvise-cq1q.1)
Claude (adr7-steward)
2026-10-05 14:07:05 -07:00
769f7b251f
docs(adr): put answers 35 and 36 on their true head and mark Q23's premises (improvise-cq1q.1)
Claude (adr7-steward)
2026-10-05 13:49:46 -07:00
5385bb36bc
docs(adr): fold answers 35 and 36, reopen Q23, add Q24 and Q25 (improvise-cq1q.1)
Claude (adr7-steward)
2026-10-05 13:31:14 -07:00
e9659903d8
docs(adr): fold answers 33 and 34 into ADR 007 (improvise-cq1q.1)
Claude (adr7-steward)
2026-10-05 13:28:07 -07:00
09deaeef2a
Merge commit '50e1314d069a4f6e549cd7d9795b6491a89bf903' into adr7-steward-work
Claude (adr7-steward)
2026-10-05 13:25:44 -07:00
50e1314d06
Merge pull request #334 from fiddlerwoaroof/docs/bookkeeping-2026-10-03
Ed Langley
2026-10-02 23:28:15 -07:00
91d9925494
docs(context): name the tests that guard the registry's name literals
Claude (bookkeeping)
2026-10-02 23:21:49 -07:00
942888e0dc
docs(context): correct gotchas 15 and 16 and drop the duplicate 8jk6.6 kb fact
Claude (bookkeeping)
2026-10-02 23:15:02 -07:00
dd1bf96e00
docs(context): fix the inventory rows and stale text the review blocked #334 on
Claude (bookkeeping)
2026-10-02 23:07:47 -07:00
1da2695f1f
docs(context): repo-map and kb bookkeeping for felo.13, 31oe.2/.3, 8jk6.3/.6 and stale-text fixes
Claude (bookkeeping)
2026-10-02 22:57:38 -07:00
d571abbd8a
Merge pull request #322 from fiddlerwoaroof/feat/8jk6.3-date-hierarchy
Ed Langley
2026-10-02 22:32:35 -07:00
6693178530
Merge pull request #316 from fiddlerwoaroof/fix/31oe-cmdlang
Ed Langley
2026-10-02 22:30:46 -07:00
8fa504fbdc
Merge gh/main into fix/31oe-cmdlang; renumber cli.md §13/§14 to §14/§15
Claude (cmdlang)
2026-10-02 22:00:38 -07:00
581934886d
Merge remote-tracking branch 'gh/main' into feat/8jk6.3-date-hierarchy
Claude (8jk63-fix)
2026-10-02 22:00:32 -07:00
8da5a3101b
Merge pull request #333 from fiddlerwoaroof/fix/felo13-layout-quadratic
Ed Langley
2026-10-02 21:55:37 -07:00
7e87970278
Merge pull request #321 from fiddlerwoaroof/fix/headless-import-refusals
Ed Langley
2026-10-02 21:41:07 -07:00
c99353777b
fix(command): refuse a malformed coordinate on : and let a later segment see an earlier one (improvise-31oe.3)
Claude (cmdlang)
2026-10-02 21:33:16 -07:00
0c56a4b9a1
fix(cli): refuse a --split-date or --axis that names nothing it built (improvise-tpm8)
Claude (8jk63-fix)
2026-10-02 21:33:01 -07:00
053699b652
test(cli): split-date and axis naming nothing are refused (improvise-tpm8)
Claude (8jk63-fix)
2026-10-02 21:29:56 -07:00
ec9747cc0e
fix(import): the date step refuses a spelling clash where the split fix is (improvise-d0n6)
Claude (8jk63-fix)
2026-10-02 21:29:30 -07:00
22d10987bf
test(import): the date step refuses a spelling clash (improvise-d0n6)
Claude (8jk63-fix)
2026-10-02 21:29:21 -07:00
a244553556
docs(import): name the pre-build refusals and the headless test that sees R5 (improvise-8jk6.17)
Claude (imp321)
2026-10-02 21:28:13 -07:00
08b7ab0f35
style(import): format and shorten the spelling-clash check (improvise-d0n6)
Claude (8jk63-fix)
2026-10-02 20:58:51 -07:00
c3e12842c2
fix(import): refuse a raw date spelled like a generated item or group (improvise-d0n6)
Claude (8jk63-fix)
2026-10-02 20:50:01 -07:00
b516567e58
test(import): a raw date spelled like a generated item or group must not merge (improvise-d0n6)
Claude (8jk63-fix)
2026-10-02 20:49:26 -07:00
8f93d4e14a
Merge commit '8220a065819652bb224d0b25f5724d6e3a5fbbe8' into fix/headless-import-refusals
Claude (imp321)
2026-10-02 20:30:44 -07:00
2e90872a40
Merge commit '8220a065819652bb224d0b25f5724d6e3a5fbbe8' into fix/31oe-cmdlang
Claude (cmdlang)
2026-10-02 20:30:30 -07:00
ca61bda130
fix(command): refuse a coordinate argument that is not Category/Item instead of dropping it (improvise-31oe.3)
Claude (cmdlang)
2026-10-02 20:30:29 -07:00
0f116ff582
Merge commit '8220a065819652bb224d0b25f5724d6e3a5fbbe8' into feat/8jk6.3-date-hierarchy
Edward Langley
2026-10-02 20:30:05 -07:00
49ea84ca5f
fix(docs): register the layout evidence pages; test the two gaps the review found (improvise-felo.13)
Claude (felo13)
2026-10-02 19:18:47 -07:00
14cef311dd
docs(evidence): layout cost evidence and measurements; fmt the merged bench (improvise-felo.13)
Claude (felo13)
2026-10-02 19:01:46 -07:00
3b168a2ec8
perf(grid): keep the whole-grid summary per layout and read a window over it; exact-key probe in DataStore (improvise-felo.13)
Claude (felo13)
2026-10-02 18:54:47 -07:00
b42aae2e08
perf(app): rebuild the layout and remeasure widths only when their inputs moved (improvise-felo.13)
Claude (felo13)
2026-10-02 18:47:30 -07:00
2f05f6b62d
perf(layout): index a data item by position, not by walking the axis (improvise-felo.13)
Claude (felo13)
2026-10-02 18:46:18 -07:00
311ae96218
test(layout): a lookup and a cursor key do work independent of grid size (improvise-felo.13)
Claude (felo13)
2026-10-02 18:44:06 -07:00
13918bb924
bench: scale bisect harness and report (improvise-felo.10)
Claude (scale-bisect)
2026-10-02 18:19:18 -07:00
4aed8c071f
docs(adr): put option (b)'s category tag after the expression, and count places (improvise-cq1q.1)
Claude (agent-adr007)
2026-10-02 17:26:42 -07:00
7878decbaa
docs(adr): dirty flag reads the projected cell delta (improvise-felo.4)
Claude (adr9-fix2)
2026-10-02 17:12:57 -07:00
f786f835ac
docs(adr): one rule for a reference to a formula target, and the right count of readings (improvise-cq1q.1)
Claude (agent-adr007)
2026-10-02 16:24:05 -07:00
24ee72aff9
docs(adr): a format that reads as an axis line is pipe-quoted, and flag every reading (improvise-cq1q.1)
Claude (agent-adr007)
2026-10-02 15:51:58 -07:00
d766605b30
docs(adr): the cell delta carries the store sequence; two stale statements fixed (improvise-felo.4)
Claude (adr9-fix)
2026-10-02 15:51:27 -07:00
8220a06581
Merge pull request #329 from fiddlerwoaroof/cursor/improvise-2mqz-download-frames
Ed Langley
2026-09-27 10:59:41 -07:00
90869e1d96
Merge pull request #330 from fiddlerwoaroof/chatgpt/fix-cloud-agent-bootstrap
Ed Langley
2026-09-26 08:45:59 -07:00
08a1b108d9
test: surface cloud bootstrap failure logs\n\nEmit Nix and beads bootstrap diagnostics from the smoke jobs on failure.\n\nPosted-by: ChatGPT (GPT-5.6 Sol)
Ed Langley
2026-09-26 00:56:39 -07:00
ad1032d35f
fix: probe Nix store with supported command\n\nUse nix store ping instead of the nonexistent nix-store --ping operation.\n\nPosted-by: ChatGPT (GPT-5.6 Sol)
Ed Langley
2026-09-26 00:56:25 -07:00
c6c8c1fb7f
test: exercise cloud agent entry points with beads\n\nRun the Claude and Cursor bootstrap entry points independently, then create/read/close a local smoke-test bead.\n\nPosted-by: ChatGPT (GPT-5.6 Sol)
Ed Langley
2026-09-26 00:55:24 -07:00
0b84ed10d7
fix: start nix daemon during Cursor install\n\nEnsure the daemon is available before the bootstrap runs in the build/install phase.\n\nPosted-by: ChatGPT (GPT-5.6 Sol)
Ed Langley
2026-09-25 18:54:18 -07:00
58cc47c480
fix: harden cloud agent bootstrap\n\nStart Nix during bootstrap, gate tracker mutations on a valid bd pin, and fail when required Nix setup fails.\n\nPosted-by: ChatGPT (GPT-5.6 Sol)
Ed Langley
2026-09-25 18:54:09 -07:00
114bdd11e0
Merge pull request #327 from fiddlerwoaroof/cursor/align-agent-stacks-d419
Ed Langley
2026-09-25 18:45:18 -07:00
190b330c4e
fix(pr-watch-test): run_case_capture in parent shell, not subshell
Cursor Agent
2026-09-26 01:38:18 +00:00
b232c5a9fa
docs(adr): ADR 005 fixes three nits from the review of 02bcfcb1 (improvise-l2b8)
Claude (agent-adr005)
2026-09-25 12:33:08 -07:00
03e46591bd
docs: require tracking GitHub comments/reviews, not just CI checks
Cursor Agent
2026-09-25 19:22:46 +00:00
106d4fd3ac
feat: make nix develop the default toolchain path
Cursor Agent
2026-09-25 19:20:34 +00:00
e0f04ee334
feat(improvise-2mqz): add wire forms for SaveAs and ExportCsv downloads
Cursor Agent
2026-09-25 19:15:40 +00:00
f6e5145aa5
docs(adr): a CellKey coordinate is (CategoryId, ItemHandle) (improvise-cq1q.1)
Claude (agent-adr007)
2026-09-25 12:14:14 -07:00
3116d524fb
feat(core,protocol): a display beside the key, painted by the three panels (improvise-cq1q.3)
Claude (agent-adr007)
2026-09-25 12:12:59 -07:00
8d520d0388
docs(adr): ExactSum lives in numtower, as the user decided on ADR 005 question 15 (improvise-felo.4)
Claude (agent-felo4)
2026-09-25 12:12:00 -07:00
02bcfcb158
docs(adr): ADR 005 folds in the user's answers to questions 10 and 13-15 and answers the review of 33833f28 (improvise-l2b8)
Claude (agent-adr005)
2026-09-25 12:08:41 -07:00
4973845fda
docs(adr): ADR 009 states =-visibility on the terms, not the total; sequences come from the store (improvise-felo.4)
Claude (agent-felo4)
2026-09-25 12:03:43 -07:00
051c2389f6
docs(adr): ADR 007 revision 9, answers 30-32 and the review text fixes (improvise-cq1q.1)
Claude (agent-adr007)
2026-09-25 11:58:41 -07:00
b2c125918c
docs(adr): ADR 009 orders records by their current leading cell; qualify "visible to =" (improvise-felo.4)
Claude (agent-felo4)
2026-09-25 10:54:23 -07:00
33833f2822
docs(adr): ADR 005 folds in the user's answers to questions 1-12 and answers the review of 87ae21ca (improvise-l2b8)
Claude (agent-adr005)
2026-09-25 10:25:07 -07:00
6da6a0401d
Merge pull request #318 from fiddlerwoaroof/adr007/slugify
Ed Langley
2026-09-25 10:20:29 -07:00
284ac5b3e3
docs(adr): ADR 009 hedges ExactSum's home on ADR 005 question 15 (improvise-felo.4)
Claude (agent-felo4)
2026-09-25 10:06:54 -07:00
7ddc50ac62
Merge commit '62066e1e1c972218b099a36f3f10440eb93d430e' into adr007/plan
Claude (agent-adr007)
2026-09-25 10:05:02 -07:00
87ae21caec
docs(adr): ADR 005 answers the review of e4acf643 and aligns CSV entry with #321 (improvise-l2b8)
Claude (agent-adr005)
2026-09-25 10:04:08 -07:00
73ff08318c
docs(adr): ADR 005 puts the numeric tower in its own crate and specifies division's fit test (improvise-l2b8)
Claude (agent-adr005)
2026-09-25 10:01:10 -07:00
09df35dffb
docs(adr): ADR 009 names ADR 005's stand-in correctly; the miss rate follows the total's size (improvise-felo.4)
Claude (agent-felo4)
2026-09-25 10:01:06 -07:00
62066e1e1c
Merge pull request #325 from fiddlerwoaroof/edl.review
Ed Langley
2026-09-25 01:09:20 -07:00
0ae25b99c5
chore: updating missing dep
Edward Langley
2026-09-25 01:08:55 -07:00
bca936bd05
Merge pull request #324 from fiddlerwoaroof/edl.review
Ed Langley
2026-09-25 01:05:49 -07:00