Commit Graph

2659 Commits

Author SHA1 Message Date
Claude (dbsp-backend) c11666ff7a Merge dbsp/step4-aggregates into dbsp/step5-formulas
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 16:01:41 -07:00
Claude (dbsp-backend) a5ff0a9f6f Merge gh/main (fdc16122) into dbsp/step4-aggregates
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 16:00:19 -07:00
Ed Langley fdc16122c0 Merge pull request #352 from fiddlerwoaroof/docs/bookkeeping-2026-10-10
docs(context): repo map, gotchas and kb for ADR 005/009 crates
2026-10-10 15:55:42 -07:00
Claude (dbsp-backend) 900b0f65a2 Merge dbsp/step4-aggregates into dbsp/step5-formulas
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:55:34 -07:00
Claude (dbsp-backend) 5f40cdb4b8 fix(incremental): Min and Max keep the sign of a zero; random suites compare zero signs, cover hidden members, run faster (improvise-u2le)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:52:47 -07:00
Edward Langley 0b261165d1 docs(context): the dirty flag is per-effect; only the record tier uses the batch delta
Also record the improvise-command to improvise-gp and improvise-gp to improvise-core edges.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:49:04 -07:00
Edward Langley 1bd665a754 docs(context): bring the repo map, gotchas and kb up to ADR 005/009 crates
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:28:08 -07:00
Ed Langley ea439ddcaa Merge pull request #347 from fiddlerwoaroof/adr009/zset-ffi
feat(zset-ffi): a C ABI over zset for CFFI callers (improvise-bw4p.1)
2026-10-10 15:24:30 -07:00
Claude (dbsp-backend) 4abeb7829d fix(incremental): meter the whole-cache recompute and correct the step 5 notes (improvise-shbc)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:23:09 -07:00
Claude (dbsp-backend) effca3f663 Merge dbsp/step4-aggregates into dbsp/step5-formulas
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:21:28 -07:00
Claude (dbsp-backend) 355721ca9f Merge gh/main (7dafd243) into dbsp/step4-aggregates
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:20:02 -07:00
Claude (dbsp-backend) f30f64692c docs(context): the improvise-incremental note opens on the backend step 4 added (improvise-u2le)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:19:41 -07:00
Claude (dbsp-circuit) 912580469a Merge commit '7dafd243' into adr009/zset-ffi
# Conflicts:
#	scripts/build-doc-site.mjs
2026-10-10 15:12:52 -07:00
Ed Langley 7dafd24341 Merge pull request #348 from fiddlerwoaroof/adr009/delivery
feat(delivery): ADR 009 step 8, notices, watermarks, corrections and the lossless wire (improvise-z2vr)
2026-10-10 15:12:22 -07:00
Claude (dbsp-backend) 933c9254a0 test(incremental): formula cache reads, wide sets, NaN and the evidence for step 5 (improvise-shbc)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 15:08:53 -07:00
Claude (dbsp-circuit) 751028df8f Merge remote-tracking branch 'gh/main' into adr009/zset-ffi 2026-10-10 14:57:24 -07:00
Claude (dbsp-delivery) 8734608ed3 Merge gh/main into adr009/delivery 2026-10-10 14:57:23 -07:00
Ed Langley 2bbefdcdc2 Merge pull request #350 from fiddlerwoaroof/ci/test-disk-footprint
ci(nix): shrink the test derivation's disk footprint
2026-10-10 14:57:02 -07:00
Claude (dbsp-backend) 7e3c6b0c30 feat(incremental): maintain the formula cache by stem from the cell changes (improvise-shbc)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 14:55:00 -07:00
Claude (ci-disk) f4f4fb9702 ci(nix): build the test derivation without DWARF and without archiving its target
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 14:51:36 -07:00
Claude (dbsp-backend) c6fbce0ca1 test(incremental): hidden members under every aggregation, evidence and the step 4 reasoning (improvise-u2le)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 14:42:43 -07:00
Claude (dbsp-backend) a18a092186 feat(incremental): order-free aggregates and occupancy from maintained groups (improvise-u2le)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 14:30:41 -07:00
Claude (dbsp-circuit) 5f2755dc8a docs(doc-site): publish the zset-ffi pages (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 14:30:19 -07:00
Claude (dbsp-delivery) 97f7603c62 Merge gh/main into adr009/delivery 2026-10-10 14:18:23 -07:00
Claude (dbsp-circuit) ebc7c33d1c Merge commit '29f1f85f' into adr009/zset-ffi 2026-10-10 14:18:16 -07:00
Ed Langley 29f1f85fe1 Merge pull request #346 from fiddlerwoaroof/adr009/probes
feat(incremental): Derived reads covers, totals and occupancy; probe what each view draws (improvise-bw4p.3, improvise-bw4p.4)
2026-10-10 14:17:41 -07:00
Claude (dbsp-delivery) a148ab34b3 Merge gh/main into adr009/delivery
# Conflicts:
#	Cargo.nix
#	crates/improvise-command/Cargo.toml
2026-10-10 13:58:16 -07:00
Claude (dbsp-circuit) 9e29e450ef Merge commit '63b83c28' into adr009/zset-ffi
# Conflicts:
#	Cargo.nix
2026-10-10 13:57:56 -07:00
Claude (dbsp-probes) 8929d6d716 Merge commit '63b83c28fa554bf13a2c1ff4c9f456c26131bf8f' into adr009/probes 2026-10-10 13:57:40 -07:00
Ed Langley 63b83c28fa Merge pull request #344 from fiddlerwoaroof/adr009/cell-delta
feat: ADR 009 step 3, the cell delta, the record tier and the dirty flag (improvise-5r8c)
2026-10-10 13:57:13 -07:00
Claude (dbsp-delivery) 6e4f772593 Merge gh/main into adr009/delivery 2026-10-10 13:18:57 -07:00
Claude (adr009-step3) 70fd5ec9e0 Merge remote-tracking branch 'gh/main' into adr009/cell-delta 2026-10-10 13:18:48 -07:00
Claude (dbsp-circuit) 22e96d124b Merge commit '802db7e483c2b83175f9591be919d7ceb1eae7d7' into adr009/zset-ffi
# Conflicts:
#	Cargo.nix
#	Cargo.toml
2026-10-10 13:17:02 -07:00
Ed Langley 802db7e483 Merge pull request #345 from fiddlerwoaroof/adr009/zset-circuit
feat(zset): the circuit, incremental operators, traces and resumable rebuild (improvise-bw4p.1)
2026-10-10 13:16:01 -07:00
Claude (dbsp-delivery) c2f4753861 fix(protocol): a reply from an epoch the client has left changes nothing (improvise-z2vr)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:59:41 -07:00
Claude (dbsp-delivery) 62810cb3ba Merge gh/main (b574c6eb) into adr009/delivery
# Conflicts:
#	Cargo.nix
#	scripts/build-doc-site.mjs
2026-10-10 12:45:36 -07:00
Claude (adr009-step3) 437f748a50 Merge remote-tracking branch 'gh/main' into adr009/cell-delta
# Conflicts:
#	Cargo.nix
2026-10-10 12:45:12 -07:00
Ed Langley b574c6ebaa Merge pull request #343 from fiddlerwoaroof/adr009/derived
feat(incremental): the Derived trait, Eager and the differential harness (improvise-t8ow)
2026-10-10 12:44:12 -07:00
Ed Langley 848726543f Merge pull request #341 from fiddlerwoaroof/adr009/zset
feat(zset): ADR 009 step 1, the Z-set crate (improvise-tk51)
2026-10-10 12:43:54 -07:00
Claude (dbsp-delivery) bfaccae5d4 test(command): the delivery property delays, splits, repeats and replays, and covers swaps, restarts, limits and eviction (improvise-z2vr)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:42:29 -07:00
Claude (dbsp-delivery) edf474d2a3 fix(command): linear item diffs, no delivery work while nobody listens, a bounded outbox, view changes refetch the window (improvise-z2vr)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:36:09 -07:00
Claude (dbsp-circuit) 42d808732b fix(zset-ffi): first fault wins, no free or re-entry under a running step, circuit ids, interrupted rebuilds, typed callbacks (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:35:58 -07:00
Claude (dbsp-delivery) f1485f80d4 fix(protocol): older epochs and dead hosts cannot regress a client, pulls are per shape, wire integers are canonical (improvise-z2vr)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:33:07 -07:00
Claude (dbsp-circuit) a23851e920 Merge branch 'adr009/zset-circuit' into adr009/zset-ffi 2026-10-10 12:31:49 -07:00
Claude (dbsp-circuit) 66898d81e4 fix(zset): current() is the whole tick, a split rebuild tick is refused, later ticks are tested (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:31:06 -07:00
Claude (dbsp-probes) 06745fc5ed Merge commit '9783d9093ea153873cd67f8fe2963a17a53e9477' into adr009/probes 2026-10-10 12:28:06 -07:00
Claude (adr009-step3) 9783d9093e chore(nix): regenerate Cargo.nix for zset, numtower and improvise-incremental (improvise-5r8c)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:27:37 -07:00
Claude (dbsp-delivery) 826ea70cd6 chore(nix): regenerate Cargo.nix for the zset and numtower edges (improvise-z2vr)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:23:59 -07:00
Claude (dbsp-circuit) d01599d86c build(nix): regenerate Cargo.nix for zset, numtower and zset-ffi (improvise-bw4p.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-10 12:23:46 -07:00
Ed Langley d832aa61df Merge pull request #342 from fiddlerwoaroof/edl.review
Edl.review
2026-10-10 12:20:50 -07:00