Claude (dbsp-probes)
58faf417b5
docs(incremental): the occupancy definition, the skipped views and the corrected evidence (improvise-bw4p.3, improvise-bw4p.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:15:44 -07:00
Claude (dbsp-probes)
0e1dd54d83
fix(incremental): group-aware occupancy, page-aware lines, one totals condition, deterministic walk tests (improvise-bw4p.3, improvise-bw4p.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:10:42 -07:00
Claude (dbsp-probes)
d83a4b8330
docs(evidence): the improvise-incremental entries use ### so --check-evidence reads them (improvise-bw4p.3)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:07:34 -07:00
Claude (dbsp-probes)
ce138bf740
Merge commit 'e438ac13b9067bd5b6e01d400f3567dd28ba1f8e' into adr009/probes
2026-10-10 11:53:23 -07:00
Claude (dbsp-probes)
acb52b9639
style(incremental): shorten a comment run to the cap (improvise-bw4p.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:53:16 -07:00
Claude (dbsp-probes)
e9a43ce657
docs(incremental): the step 4 groundwork and its evidence; box the divergence's probe (improvise-bw4p.3, improvise-bw4p.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:49:33 -07:00
Claude (adr009-step3)
e438ac13b9
fix(command): record on every model batch and dirty on any logged insertion or removal (improvise-5r8c)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:46:40 -07:00
Claude (dbsp-probes)
5967f8de91
test(incremental): rivals for covers, totals and occupancy; drawn cells; no exponential walk (improvise-bw4p.3, improvise-bw4p.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:45:04 -07:00
Claude (dbsp-probes)
07dffa4183
feat(incremental): Derived reads covers, totals and occupancy; the harness probes what each view draws (improvise-bw4p.3, improvise-bw4p.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:43:48 -07:00
Claude (adr009-step3)
34a0808f12
docs(context): evidence and reasoning for the cell delta (improvise-5r8c)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:30:12 -07:00
Claude (adr009-step3)
0d8fa5bca8
Merge remote-tracking branch 'gh/adr009/derived' into adr009/cell-delta
2026-10-10 11:26:24 -07:00
Claude (adr009-step3)
9dd78a1a9e
feat(command): the record tier and the dirty flag read the cell delta (improvise-5r8c)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:26:19 -07:00
Claude (adr009-clean)
7564051bf5
docs(adr): revert the ADR 009 clause 2 amendment; Derived placement is an implementation detail (improvise-felo.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:22:06 -07:00
Claude (adr009-clean)
1e73868498
Merge branch 'clean-zset' into clean-derived
2026-10-10 11:21:58 -07:00
Claude (adr009-clean)
b864abb125
docs(adr): revert the ADR 009 amendment; overflow policy is an implementation detail (improvise-felo.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:21:55 -07:00
Claude (adr009-step3)
5c7a12fd3d
feat(core): CellKey is Ord and DataStore can log its cell changes (improvise-5r8c)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:21:52 -07:00
Claude (main-sync)
9031e55956
Merge commit '62a9adb38458987638bb716aac6b9faceb6c9bba' into ms-derived
2026-10-10 11:16:44 -07:00
Claude (main-sync)
62a9adb384
Merge commit 'cea0ff8d' into ms-zset
2026-10-10 11:16:36 -07:00
Ed Langley
cea0ff8d9a
Merge pull request #339 from fiddlerwoaroof/adr007/display-2c
...
feat(display): status messages and the view title show displays (improvise-cq1q.13)
2026-10-10 11:16:05 -07:00
Ed Langley
65cec44f8d
Merge pull request #338 from fiddlerwoaroof/adr007/slugify-amendment
...
feat(core): slugify, id syntax, natural order and display suffixes per ADR 007 amendment 1 (improvise-cq1q.14)
2026-10-10 11:15:34 -07:00
Claude (adr009-zset-amend)
52453ca785
docs(adr): ADR 009 is accepted; Z-set weights are checked i64 and the group is partial (improvise-felo.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:14:46 -07:00
Claude (adr009-incr-amend)
56b7770282
docs(adr): ADR 009 clause 2 puts Derived and Eager in improvise-incremental (improvise-felo.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 11:14:29 -07:00
Claude (adr009-derived)
148c4f5c29
fix(incremental): pin AddFormula and RemoveFormula directly; state the probe limit plainly (improvise-bw4p.4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 00:32:48 -07:00
Claude (adr009-derived)
7eaeac7263
fix(incremental): probe folded formulas, sub-partials, groups and removed formulas; raw_fold is never a formula (improvise-t8ow)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 00:22:04 -07:00
Claude (adr009-derived)
73af201f03
Merge adr009/zset ( d1665f64) into adr009/derived
2026-10-10 00:05:00 -07:00
Claude (adr009-zset)
d1665f6499
docs(zset): drop the withdrawn premise from the overflow paragraph (improvise-tk51)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 00:04:24 -07:00
Claude (adr009-derived)
eb1730a5a0
Merge adr009/zset ( 6de889a1) into adr009/derived
2026-10-09 23:57:44 -07:00
Claude (adr009-zset)
6de889a116
test(zset): reach the overflow branches of sub and scale, and correct the policy's reason (improvise-tk51)
...
Adds sub and scale(-1) overflow examples and an i128-oracle property over
near-limit weights; injecting wrapping_{add,sub,mul,neg} now fails named
tests. context/code/zset.md no longer claims wrapping breaks retraction.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 23:57:04 -07:00
Claude (adr009-derived)
b89d19a784
style(incremental): shorten comment runs to the cap (improvise-t8ow)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 23:51:16 -07:00
Claude (adr009-derived)
c0e6bd8f33
feat(incremental): the Derived trait, Eager and the differential harness (improvise-t8ow)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 23:46:47 -07:00
Claude (adr009-zset)
069d56bd9f
fix(zset): a - a is zero at i64::MIN, and the partial group is stated (improvise-tk51)
...
Answers Copilot (SubAssign negated before consulting the held weight) and
Codex (checked arithmetic makes associativity order-dependent at the i64
boundary; documented as the intended policy and pinned by a test).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 23:40:15 -07:00
Claude (adr007-2c)
a06bad119f
Merge gh/main ( 5f8c3f8c) into adr007/display-2c
2026-10-09 23:17:56 -07:00
Claude (adr007-slug)
ae398e23b2
Merge gh/main 5f8c3f8c into adr007/slugify-amendment
2026-10-09 23:17:55 -07:00
Claude (adr009-zset)
1bb73cbe4f
docs(zset): the reasoning, the evidence and the wasm gate entry (improvise-tk51)
...
Registers zset in nix/ci.nix's wasmCrates and the doc site, shortens the
comment runs, and fixes the clippy findings in the test crate.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 23:03:32 -07:00
Claude (adr009-zset)
e15b285822
feat(zset): the Z-set group, map, filter, distinct and the stream operators (improvise-tk51)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:57:39 -07:00
Ed Langley
5f8c3f8c82
chore(merge): pull request #309 from fiddlerwoaroof/docs/felo4-adr-incremental-evaluation
...
docs(adr): ADR 009 incremental evaluation (proposed) (improvise-felo.4)
2026-10-09 22:50:58 -07:00
Ed Langley
1775dc7c2a
Merge pull request #340 from fiddlerwoaroof/docs/condense-repo-map
...
docs(context): condense repo-map to a digest; move gotchas and inventory to their own pages
2026-10-09 22:49:32 -07:00
Claude (adr9-steward)
40792ee03e
docs(adr): ADR 009 requires a zero-sign property test for sums
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:45:44 -07:00
Claude (adr9-steward)
bb578d71e3
docs(adr): ADR 009 values compare by float rules, NaN canonical
...
NaN payloads are not preserved: every NaN is one canonical value in the
delta and crosses as ADR 005's `nan` token, so ADR 009 no longer changes
ADR 005 clause 11. Zeros follow IEEE: -0.0 equals +0.0, and a zero sum
takes the sign IEEE gives the same addends. The round-trip property test
asserts a NaN comes back as the canonical NaN.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:44:30 -07:00
Claude (adr9-steward)
a9ee6f00d0
docs(adr): ADR 009 states twin-loss recovery and the store as an integrate trace (improvise-felo.4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:38:43 -07:00
Claude (adr9-steward)
d61f5d74e6
docs(adr): ADR 009 permits disposable server-side twins of client state at an edge (improvise-felo.4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:36:04 -07:00
Claude (adr9-steward)
b26c92faf7
docs(adr): ADR 009 states the model and view stores as conceptual boxes, not a network boundary (improvise-felo.4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:35:01 -07:00
Claude (adr9-steward)
14430b5628
docs(adr): ADR 009 requires self-contained operators and leaves width-hint placement to scheduling (improvise-felo.4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:32:37 -07:00
Claude (adr9-steward)
b8a0b6a846
docs(adr): ADR 009 keeps the window out of a pushed filter and names query pushdown sources (improvise-felo.4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:31:45 -07:00
Claude (adr9-steward)
81f1b5e13a
docs(adr): ADR 009 settles incremental cycles, a temporary Eager, and per-column width hints (improvise-felo.4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:28:52 -07:00
Claude (adr9-steward)
6bf899c9ec
docs(adr): ADR 009 makes per-client filtering an operator in the graph (improvise-felo.4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:26:21 -07:00
Claude (adr9-steward)
978bd4c8c9
docs(adr): ADR 009 makes the session token transport only and keys shapes by the parsed query (improvise-felo.4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:25:22 -07:00
Edward Langley
16f40314fd
docs(context): act on the adversarial review of the repo-map split
...
- AGENTS.md: "Three files" is now "These files"; the table lists five.
- Digests 43 and 45 regain the traps the review found missing.
- protocol.md and formula-and-io.md cite file-inventory.md for the Wasm
appendix and the inventory, which moved there.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-09 22:23:59 -07:00
Claude (adr9-steward)
63ee13289b
docs(adr): ADR 009 makes an edge a session rather than a two-hop path, and its clock causal (improvise-felo.4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:22:19 -07:00
Claude (adr9-steward)
e720f7ca50
docs(adr): ADR 009 makes the formula language the query language and states the incremental principle (improvise-felo.4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 22:11:37 -07:00