Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
911 commits
Select commit Hold shift + click to select a range
8ae03a9
Registry prose re-denominated to the live board's bundle classes
plaidfinch Jul 30, 2026
f34a1b4
Lattice-fold law at arity five: the merged-merged arm reaches the law…
plaidfinch Jul 30, 2026
22c67b0
doclint: split two over-long doc summaries into summary plus body
plaidfinch Jul 30, 2026
eb05053
before: Span gains the reborrow and into_owned doors
plaidfinch Jul 30, 2026
6a7e468
streaming backend: collapse the Node trait's bounds surface to one sp…
plaidfinch Jul 30, 2026
81ccb29
before: rename Span::ordered to Span::new_unchecked
plaidfinch Jul 30, 2026
4114b09
Span wire form: canonical composite encoding with a one-pass fused de…
plaidfinch Jul 30, 2026
14f07c2
Span codec laws and pins: verdict identity, rejection witnesses, fuse…
plaidfinch Jul 30, 2026
967a879
Instruments for the span wire form: board rows, worst-map pins, rosters
plaidfinch Jul 30, 2026
4624bcc
Span codec prose to house lint: doc summaries within the doclint bound
plaidfinch Jul 30, 2026
0e73768
design: the amplification campaign doc restored to a forward-looking …
plaidfinch Jul 30, 2026
978dfcd
fuzzfit guest: span kernels and the causally census, panels for every…
plaidfinch Jul 30, 2026
8209cd7
Span decode: structural genres outrank the pair verdict, totally
plaidfinch Jul 30, 2026
1bd2c94
Serde impls for Rank, Ranked, and Span: the borsh matrix's missing half
plaidfinch Jul 30, 2026
1718dd4
Review sweep: borsh padding-genre witness, movement date, load-door p…
plaidfinch Jul 30, 2026
712b8bd
Serde and span-test prose to house lint: doc summaries within the doc…
plaidfinch Jul 30, 2026
d07d758
Limb-gap attribution exact to the mechanism: one zero-equality per le…
plaidfinch Jul 30, 2026
05b40a6
step145 phase 1: per-op replacement-coverage verification for the ste…
plaidfinch Jul 30, 2026
72e3681
step145 phase 2: three re-scan quadratic mutants read RED through the…
plaidfinch Jul 30, 2026
3a4f3c8
step145 phase 3: retire the step! traversal-step instrument
plaidfinch Jul 30, 2026
2a122a2
suanpan: split the crate into single-responsibility modules
plaidfinch Jul 30, 2026
8e35f95
laws: variadic law groups for the n-ary folds, swept past every count…
plaidfinch Jul 30, 2026
cfe4853
fuzz_laws: variadic list scripts in the input grammar, seeds crossing…
plaidfinch Jul 30, 2026
8afeff3
fuelscape: dissolve the slice arity roster into a stratified exact-si…
plaidfinch Jul 30, 2026
3013393
laws: commit the variadic mutation-witness seeds
plaidfinch Jul 30, 2026
71dd0ed
laws: dissolve the fixed-arity n-ary clauses under the retirement rat…
plaidfinch Jul 30, 2026
5459549
fuzz_seeds: split the script-carver doc summary under the doclint budget
plaidfinch Jul 30, 2026
e8c4752
fuzz_decode: complete the raw-decode roster (Rank, Ranked, Span)
plaidfinch Jul 30, 2026
6f62381
fuzz: differential genre oracles and a text-parse target, seeded and …
plaidfinch Jul 30, 2026
6b77497
Empty input is exhausted input: raw decoders reject zero bytes as Tru…
plaidfinch Jul 30, 2026
78c3091
Differential decode oracle: exact genre equality on empty input
plaidfinch Jul 30, 2026
95d71db
Merge origin/main: the radix fan, routed link, session overlap, and t…
plaidfinch Jul 30, 2026
61022dc
before: delete the unreachable Decode::Anonymous variant
plaidfinch Jul 30, 2026
92ed220
before: back the at-rest Bits with bytes::Bytes; BitsMut is the build…
plaidfinch Jul 30, 2026
8ce1aac
before: identity-law fast paths on clone identity, the span ladder, s…
plaidfinch Jul 30, 2026
deb2cb7
before+rumors: the coincident-span rung, Clock::decode slicing, Ranke…
plaidfinch Jul 30, 2026
20bd3c1
before: Phase B equality-shortcut census adoptions and the heap re-pin
plaidfinch Jul 30, 2026
2b5dedf
before: doclint summaries under the budget; Bits re-exported to the m…
plaidfinch Jul 30, 2026
ee8e5fd
before: fuel bands re-pinned; identity outcomes routed; party rungs c…
plaidfinch Jul 30, 2026
89b83a9
rumors: re-pin the NodeInner size budget under the 40-byte Version ha…
plaidfinch Jul 30, 2026
2960e87
fuzzfit: split the alias-predicate doc summary under the doclint budget
plaidfinch Jul 30, 2026
af7bdc8
before: ptr_eq's guarantee restated as value equality; the stream sta…
plaidfinch Jul 31, 2026
41f8ae8
before: coincident+defect precedence witnesses; the dominance-rung ad…
plaidfinch Jul 31, 2026
2a701f8
fuzz: the coincident-composite seed of record; the fuzz lock learns t…
plaidfinch Jul 31, 2026
808fb78
r141-panic witness: depth-100k proof for the query folds and causal-i…
plaidfinch Jul 31, 2026
3d58b75
exposition: refresh the board census to the current registry (46 fami…
plaidfinch Jul 31, 2026
02bd148
exposition: state tick's iterated bound as pinned (4*bits(k+1)) and t…
plaidfinch Jul 31, 2026
e6ec6f7
before: coincident-span rung witnesses — scan parity holds the Span::…
plaidfinch Jul 31, 2026
f3f4d7c
exposition: correct the predicate walks' state (presence-bit stack, n…
plaidfinch Jul 31, 2026
4cb51f3
exposition: re-denominate every measured anecdote to the committed in…
plaidfinch Jul 31, 2026
4442268
exposition: provenance paragraph names the profile split (release wal…
plaidfinch Jul 31, 2026
500109c
exposition style cycle: tighten the re-denominated passages (hugeleaf…
plaidfinch Jul 31, 2026
2e0cf5a
bench: the allocation-strategy record, per site — presize and stacks …
plaidfinch Jul 31, 2026
fa60410
r141 instrument witness: the answer-embedded product reaches the pair…
plaidfinch Jul 31, 2026
7b3cabe
r141 witness: match the neighbor pin's meter-feature gate
plaidfinch Jul 31, 2026
4f0cb3e
r141 witness: register the pair door on the MulBound class contract
plaidfinch Jul 31, 2026
3e5af3e
r141 witness: the key doors' embedding pin (encode_rank, composite de…
plaidfinch Jul 31, 2026
6636eda
r141 wire audit witnesses: 6x6 borsh adjacency boundaries, sequence-d…
plaidfinch Jul 31, 2026
46193a6
r141 instrument witnesses: pin the doc(hidden) roster and slice_arity…
plaidfinch Jul 31, 2026
1649118
r141 instrument witness: pin dependency re-exports; doclint-clean the…
plaidfinch Jul 31, 2026
53fcbd2
surface coverage: exclusion-reason citations resolve to executable bi…
plaidfinch Jul 31, 2026
6ec9ef9
r141 audit: mutation-adequacy seeds for the weakened-ptr_eq mutant
plaidfinch Jul 31, 2026
9c693c2
seed: masked-comparison input that catches a b-owned-alone sign flip
plaidfinch Jul 31, 2026
f249b69
witness: exhaustive corpus totality pinned by counts the enumerator c…
plaidfinch Jul 31, 2026
72918dc
grow pins: remediation instructions route through the corpus totality…
plaidfinch Jul 31, 2026
b6fff17
suanpan: witness the sign fold's two decision constants at their tigh…
plaidfinch Jul 31, 2026
af5a0a2
before: adopt the SIGN_DECIDED mutant's shrunk catchers across the co…
plaidfinch Jul 31, 2026
1fc11bd
meter: pin the empty-operand identity rungs (zero-scan witness)
plaidfinch Jul 31, 2026
cbbe883
meter: the empty-rung pin reaches both orders at every door, fold cor…
plaidfinch Jul 31, 2026
86ff7e2
verifier witness (r141v mutfast-3-MF3): deterministic oracle differen…
plaidfinch Jul 31, 2026
b4c6ecc
fold hand-back retention: the clock twin, and the witness prose names…
plaidfinch Jul 31, 2026
5d48b92
before: coincident-span rung witnesses — scan parity holds the Span::…
plaidfinch Jul 31, 2026
0953c53
stacker becomes a dev-dependency: library walks are iterative, the gu…
plaidfinch Jul 31, 2026
1dae63f
prose trued toward the iterative walks: no comment narrates a mechani…
plaidfinch Jul 31, 2026
97749d2
campaign doc trued to the ledger: the tail's first five items landed;…
plaidfinch Jul 31, 2026
6e90495
gate tools: no silent pass over malformed or missing input
plaidfinch Jul 31, 2026
f88864d
instrument crates: real date validation, no silent extractor drop, mi…
plaidfinch Jul 31, 2026
7bd24e1
r141 audit witnesses: the supply-failure terminal's masking of indepe…
plaidfinch Jul 31, 2026
0fdf8c2
interaction-seam witnesses: per-door padding bit arm, borsh Equal-arm…
plaidfinch Jul 31, 2026
46aca7c
the supply-failure terminal exempts backend errors: attribution honor…
plaidfinch Jul 31, 2026
8b14475
r141-panic witness: depth-100k proof for the query folds and causal-i…
plaidfinch Jul 31, 2026
ffab573
real-clock corners assert floors only: the never-undercharge directio…
plaidfinch Jul 31, 2026
7cf100d
overlap suites: the discovering incident's symptom stays, the departe…
plaidfinch Jul 31, 2026
f234b51
amp-board: the exit code consumes the verdicts; the floors true to th…
plaidfinch Jul 31, 2026
3559e00
the stock SocketAddr name refuses scoped IPv6: dropping a scope dials…
plaidfinch Jul 31, 2026
f95acd2
coverage prose trues to the shared-buffer form: a clone is a refcount…
plaidfinch Jul 31, 2026
39cf84b
the changed-flag pins reach depth: chosen-path divergent families bel…
plaidfinch Jul 31, 2026
07fcc57
r141 audit witness: before-viz fragment decoder shift overflow (hosti…
plaidfinch Jul 31, 2026
93519b3
r141b-panic witness: the text mirror and tick floor proven at depth 100k
plaidfinch Jul 31, 2026
ddbaa75
board: the placement family gets its rows — span_place, span_dominanc…
plaidfinch Jul 31, 2026
942ab82
meter: answer-embedded measure folds, deep-skeleton hull fold, sign-f…
plaidfinch Jul 31, 2026
ebcf5a0
before-viz: the fragment varint bounds its shift; a hostile link reje…
plaidfinch Jul 31, 2026
37a588d
scan-meter undercount adequacy: skip exactness and two-sided id-walk …
plaidfinch Jul 31, 2026
85abad8
doc summaries within the doclint bound; fuzzfit fmt drive-by
plaidfinch Jul 31, 2026
3767748
freeze-position record trues to the release tip's live counters
plaidfinch Jul 31, 2026
266eec9
the adequacy kernels bind by name: the _reads_superlinear roster
plaidfinch Jul 31, 2026
7d391c4
class docs state the structure, never a member tally
plaidfinch Jul 31, 2026
af60625
laws: the group roster closes both ways — no group can ship unwired
plaidfinch Jul 31, 2026
62993f5
fuzz corpus: a rejection frontier for the skyline validator's two arms
plaidfinch Jul 31, 2026
5ebc22e
fuzz surface: the decode oracle sees its input, the parse doc states …
plaidfinch Jul 31, 2026
558520c
fuelscape lockfile follows the stacker dev-dependency move
plaidfinch Jul 31, 2026
daed80e
forks: the overflow boundary gets its # Panics sections and a two-pro…
plaidfinch Jul 31, 2026
fc3941a
Merge commit '558520c8e77893c17bc2c8f918a9ce284c4d8be3' into before-h…
plaidfinch Jul 31, 2026
5e6c495
safety rules: the sufficiency claim yields to the stale-restore count…
plaidfinch Jul 31, 2026
2160506
party/clock: linearity hazards repeat at every identity-minting door,…
plaidfinch Jul 31, 2026
eb35c52
doclint: the new witnesses' doc summaries fit the rendered cap
plaidfinch Jul 31, 2026
15e8cb2
laws: the macro doc names its test-only outputs as code spans
plaidfinch Jul 31, 2026
53e3d42
r141-f1num: true stale measured doc records toward live 2026-07-30 co…
plaidfinch Jul 31, 2026
2855a99
r141-f1num: rank depth-guard size prose re-derived (2 GiB claim was f…
plaidfinch Jul 31, 2026
d1a2d8a
the detached fuzzfit and fuzz workspaces gain their lint legs
plaidfinch Jul 31, 2026
ad257d4
feature matrix: the documented standalone combinations compile on the…
plaidfinch Jul 31, 2026
f5c6b04
clippy-default reaches the test targets; the dangling test surface gates
plaidfinch Jul 31, 2026
41c5c9b
the fixed-width join_all trio dissolves into the variadic family
plaidfinch Jul 31, 2026
2f948a1
the range refinement methods' bound storage joins the quantified laws
plaidfinch Jul 31, 2026
3fa3861
seed-file liveness: every committed corpus maps to a live owner
plaidfinch Jul 31, 2026
5a27bb2
the foreign re-export pin covers all three publishing spellings
plaidfinch Jul 31, 2026
9d2b766
ci prose trues to what ci runs, at the justfile sites
plaidfinch Jul 31, 2026
88afdf2
Merge commit '9d2b766548aa33f47a573e0306cdd0ee941fd77c' into before-h…
plaidfinch Jul 31, 2026
c97eff6
Merge commit '15e8cb2e07f7fc29e8965dcc7cb84256b60b3260' into before-h…
plaidfinch Jul 31, 2026
bde5dce
r141b-f1num: envelope-table measured records trued to live counters, …
plaidfinch Jul 31, 2026
88c1080
Merge commit '93519b3ef7586c991b07a51e9ad721d4aed71b64' into before-h…
plaidfinch Jul 31, 2026
c4a529d
Merge commit '500109c024cbf6e7009a4e41250f231b40522720' into before-h…
plaidfinch Jul 31, 2026
7d5eb0a
r141b-f1num: the delegating-parser bigroot floor separated nothing; r…
plaidfinch Jul 31, 2026
72477b7
r141b-f1num: skyline-encoding doc status claims trued to the landed tree
plaidfinch Jul 31, 2026
917a82a
doclint: the salvaged witness and live-clause summaries split under t…
plaidfinch Jul 31, 2026
dad9ca0
Merge commit '917a82ab1eeb83b8ca0ecfde076a3f15a50595a2' into before-h…
plaidfinch Jul 31, 2026
44428d0
bench-build fits under the memwatch ceiling: the lib is not a bench t…
plaidfinch Jul 31, 2026
cac84d6
safety rules restated in four parts: advance-triggered linearity, tic…
plaidfinch Jul 31, 2026
aa91be1
causally::Range overrides RangeBounds::contains with the causal seman…
plaidfinch Jul 31, 2026
b760920
benchjudge: true the denominator-span comment toward its own worst-ca…
plaidfinch Jul 31, 2026
edf1847
routed link: Addr::encode is fallible, Endpoint::new never panics
plaidfinch Jul 31, 2026
a13f728
code_study: the corpus study behind the integer-code figures, committed
plaidfinch Jul 31, 2026
2109ceb
surface totality: auto-trait pins + mechanical trait-impl and item ce…
plaidfinch Jul 31, 2026
e3cba22
record the frame_non_trivial fixture re-pin as the sanctioned snapsho…
plaidfinch Jul 31, 2026
69bb901
widen the rank exponent to u64: every reachable depth is representable
plaidfinch Jul 31, 2026
f214685
forks(n) takes u64 and saturates: the overflow panic dissolves
plaidfinch Jul 31, 2026
459e902
law-group roster single-sourced: every consumer derives from for_each…
plaidfinch Jul 31, 2026
218b254
ghost excision: the two dated probe reports no longer reference delet…
plaidfinch Jul 31, 2026
03aefc6
skyline validate/decode envelopes gain the scan column: five measured…
plaidfinch Jul 31, 2026
a5f78dd
supply-chain leg: advisories on every lockfile, one version per crate…
plaidfinch Jul 31, 2026
f0cd4ab
FoldLog liveness held per public door: five measured log-factor pins
plaidfinch Jul 31, 2026
9cf6a97
worst-cases pin: state the instrument's jurisdiction positively
plaidfinch Jul 31, 2026
779ae50
Merge branch 'fixw-u64' into before-hardening
plaidfinch Jul 31, 2026
724b002
Merge branch 'fixw-concrete' into before-hardening
plaidfinch Jul 31, 2026
f3ce132
Merge branch 'fixw-lattice' into before-hardening
plaidfinch Jul 31, 2026
220416f
Merge branch 'fixw-totality' into before-hardening
plaidfinch Jul 31, 2026
dc20a8a
merge seam: pin for_each_law_group in the item census
plaidfinch Jul 31, 2026
4f3b2bb
Merge branch 'fixw-corpus' into before-hardening
plaidfinch Jul 31, 2026
0b256ec
merge seam: break over-long doc summaries at the first sentence
plaidfinch Jul 31, 2026
55b2c6c
Merge branch 'fixw-ci' into before-hardening
plaidfinch Jul 31, 2026
bb69b35
fuelscape: the fold panels draw their arity per sample
plaidfinch Jul 31, 2026
99c4394
merge seam: detached-workspace lockfiles pick up before's static_asse…
plaidfinch Jul 31, 2026
de691d0
before: the fused hull carries the pair relation; rung counters at th…
plaidfinch Jul 31, 2026
4eb6194
suanpan claims: bind (op, witness) edges by reach, not existence alone
plaidfinch Jul 31, 2026
6a3a5a9
complexity headlines carry upper bounds only: the Omega clause leaves…
plaidfinch Jul 31, 2026
4b340a3
fuelscape: the spanbands discriminator, per-pair coordinates beside n…
plaidfinch Jul 31, 2026
82a1218
tree: measure the bounds-memo door's span-ladder traffic mix
plaidfinch Jul 31, 2026
8b6b805
fmt: rewrap the new differential and traffic tests
plaidfinch Jul 31, 2026
ad7274c
recalibrate the rank pre-scan's scan meter: one record per payload skip
plaidfinch Jul 31, 2026
a70fc93
tree: fold the traffic tests' doc summaries under the doclint ceiling
plaidfinch Jul 31, 2026
ebd624d
probe: fused single-pass rank (fixed-anchor construction, for measure…
plaidfinch Jul 31, 2026
469fe4e
revert the fused rank probe: killed on its measurement record
plaidfinch Jul 31, 2026
7db7c53
fuzzfit: small-operand constant bands over rumors' bootstrap hot path
plaidfinch Jul 31, 2026
0b5d1ff
fuzzfit: document the blessed-drift window in the band criterion's doc
plaidfinch Jul 31, 2026
e6b7252
Merge branch 'fixw-rankfuse' into before-hardening
plaidfinch Jul 31, 2026
6ab42a5
Merge branch 'fixw-bands' into before-hardening
plaidfinch Jul 31, 2026
e0357a2
merge seam: split over-long doc summaries at the doclint boundary
plaidfinch Jul 31, 2026
600ed8f
clock: depth-100k witness for the text mirrors and the tick floor
plaidfinch Jul 31, 2026
f0a570f
dated-notes excision: history lives in git, prose states what is
plaidfinch Jul 31, 2026
acb737d
safety rules: two rules, ratified — version duplication is valid use
plaidfinch Jul 31, 2026
741dfe6
supply-chain: patch wasmtime 47.0.2 -> 47.0.3 in both detached lockfiles
plaidfinch Jul 31, 2026
8818a1a
Merge branch 'fixw-safety' into before-hardening
plaidfinch Jul 31, 2026
ea3e5ec
Merge branch 'arity-174' into before-hardening
plaidfinch Jul 31, 2026
b711688
Merge branch 'span-175' into before-hardening
plaidfinch Jul 31, 2026
e9fbc97
Merge branch 'r141-panic' into before-hardening
plaidfinch Jul 31, 2026
615dc54
Merge branch 'r141-mutfast' into before-hardening
plaidfinch Jul 31, 2026
86cf6c5
Merge branch 'fixw-benchdiag' into before-hardening
plaidfinch Jul 31, 2026
ff56389
merge seam: fuelscape variadic docs fit the one-liner budget
plaidfinch Jul 31, 2026
e6a82a5
retire rumormill: the one-off chatroom demo leaves with its iroh stack
plaidfinch Jul 31, 2026
cd171c2
smallvec retired: the parser stacks are plain Vec, priced and adopted
plaidfinch Jul 31, 2026
a85af19
the span algebra: union, intersection, and the pointwise lattice, in …
plaidfinch Jul 31, 2026
d21106b
the interior bounds memo folds child spans whole: union_all replaces …
plaidfinch Jul 31, 2026
557a38d
Merge branch 'adopt-68' into before-hardening
plaidfinch Jul 31, 2026
e30b8c8
merge seam: fuelscape's Span coverage claims cite the roster's root-m…
plaidfinch Jul 31, 2026
8e7ed1e
merge seam: the span algebra's roster rows carry committed fuelscape …
plaidfinch Jul 31, 2026
0832845
fuelscape guest span kernels: panels for every span-algebra walk
plaidfinch Jul 31, 2026
7401818
the coincident span constructors: Span::at, the From spellings, and C…
plaidfinch Jul 31, 2026
136b37c
merge span-kernels: fuelscape panels for the span algebra + the coinc…
plaidfinch Jul 31, 2026
73e78ae
merge seam: the OwnSpan endpoint exemptions name what the accessor does
plaidfinch Jul 31, 2026
cbafb37
hygiene: the stray .DS_Store leaves the tree and the ignore list clos…
plaidfinch Jul 31, 2026
3644fb0
emit: commit the mutation round's shrunk pair as a regression seed
plaidfinch Jul 31, 2026
41d7c68
span-traffic pin witnesses every rung arm: both operand orders at emp…
plaidfinch Jul 31, 2026
1e5da89
exposition fact-diff at the expo-103 tip: board census trued to the r…
plaidfinch Jul 31, 2026
833cb54
exposition: the duplicated wide code attack card — the last families-…
plaidfinch Jul 31, 2026
77f49f9
OwnSpan::place gains its concurrent-corner witness: the projection la…
plaidfinch Jul 31, 2026
fb00fa5
exposition style cycle: untangle the residue a fresh-eyes Williams re…
plaidfinch Jul 31, 2026
dd983fb
span-traffic docs enumerate every counted door: the union point-combi…
plaidfinch Jul 31, 2026
035e3f3
surface roster: the span rows' exclusion reasons read as prose, not l…
plaidfinch Jul 31, 2026
bace5cd
safety rules: the count reads two, as ratified
plaidfinch Jul 31, 2026
c58dca5
depth-100k witness extends to the span algebra doors
plaidfinch Jul 31, 2026
2db1a20
fuelscape: measure once, render many: the dump/replay split
plaidfinch Jul 31, 2026
de640f8
exposition visual restyle: one type system (small-caps voice shared b…
plaidfinch Jul 31, 2026
7c25a31
exposition charts: viz.typ, the shared lilaq defaults (pinned 0.6.0) …
plaidfinch Jul 31, 2026
1f1ffbe
exposition style cycle, round two: the product-tree passage's trailin…
plaidfinch Jul 31, 2026
c9e6a1d
merge close-141: the #141 closing round — witness flips, seam re-swee…
plaidfinch Jul 31, 2026
d7a1507
merge expo-103: the exposition final wave — fact-diff, style converge…
plaidfinch Jul 31, 2026
ea5cc15
fuelscape: the grid math goes bit-portable — libm kernels so any host…
plaidfinch Aug 1, 2026
a9d0a6c
the survey of record's source data: 63 panels, 8 KiB span, 2000 sampl…
plaidfinch Aug 1, 2026
86b7e7a
exposition: the measured record closes the machine chapter
plaidfinch Aug 1, 2026
b87cd87
the measured record survives its fresh-eyes round: seven fixes toward…
plaidfinch Aug 1, 2026
9689d4e
clippy: the thread-local allows ride the statics, where fallback-TLS …
plaidfinch Aug 1, 2026
41be5f2
single-socket: the revision of record speaks of demonstration transpo…
plaidfinch Aug 1, 2026
ebe5665
error groundwork: parameterize the surface by the storage backend's e…
plaidfinch Jul 29, 2026
e19dac3
tree backend: promote the materiality boundary and add the Store capa…
plaidfinch Jul 29, 2026
5d8b466
conformance: the Store seams, pinned against the synchronous engines
plaidfinch Jul 29, 2026
aca7703
Pin the imbl diff defect: updates skipped between clone-derived maps
plaidfinch Jul 29, 2026
b9ece1f
write path: the commit lock and the prep/build split behind every roo…
plaidfinch Jul 29, 2026
19f2332
store review round: precise contracts and witnesses for the dead arms
plaidfinch Jul 29, 2026
a7b2b21
the async flip: commits are awaited, reads are owned, observers are s…
plaidfinch Jul 29, 2026
f9c6929
generic surfacing: the storage backend is a peer-wide type parameter
plaidfinch Jul 29, 2026
ee5c9a6
listen review round: the owned faces speak for themselves
plaidfinch Jul 29, 2026
bec2525
surfacing review round: the gates fire pre-wire and the guards have w…
plaidfinch Jul 29, 2026
cf56d23
Pin a pre-existing proxy failure-surface defect found by chance
plaidfinch Jul 29, 2026
2c1023c
store foundations: the transactional boundary, its reference, and cus…
plaidfinch Jul 29, 2026
b8ccc68
the persistent backend: views, custody, and pending nodes over any Kv
plaidfinch Jul 29, 2026
b8481a0
conformance: the persistent backend joins every differential and the …
plaidfinch Jul 29, 2026
d75ac77
the persistence batteries: crash prefixes, faults, cancellation, and …
plaidfinch Jul 29, 2026
17d1777
the storage story joins the crate docs, and the gate learns its new s…
plaidfinch Jul 29, 2026
78a28bb
rebase seams: the fan-era branch carries its own imbl discipline
plaidfinch Jul 29, 2026
2b54d33
intern leaf versions: a yield is a refcount bump, never an event-tree…
plaidfinch Jul 29, 2026
fbf323e
the walk gets a name: Local reads dispatch statically
plaidfinch Jul 29, 2026
ecf3fbc
final review round: the prose names what the code actually holds
plaidfinch Jul 29, 2026
7a4e4b3
design: materialized backlogs, filed for later implementation
plaidfinch Jul 29, 2026
809d23c
rebase seams: the store speaks span, and the changed flag reaches eve…
plaidfinch Jul 30, 2026
ceb88c9
materialized-backlogs: re-denominate onto the landed Rank wire form
plaidfinch Jul 30, 2026
e541c40
retire the leaf-version interning: a Version clone is already the ref…
plaidfinch Jul 31, 2026
bceba08
design: the task #16 risk line reads resolved, matching the appendix …
plaidfinch Jul 31, 2026
670f079
the size-budget comment states the width's source, not its history
plaidfinch Jul 31, 2026
81c7c59
storage corruption becomes an observable, handleable error
plaidfinch Jul 31, 2026
160b4dd
the wire barrier: nothing escapes to a peer ahead of durability
plaidfinch Jul 31, 2026
ff95051
the re-execution ratchet: the crate's own closures run the retry sche…
plaidfinch Jul 31, 2026
0dea0d1
prose riders: why the V1 gate exists, and gossip as the backup
plaidfinch Jul 31, 2026
54d6f2b
doclint: the new batteries' summaries fit the one-liner budget
plaidfinch Jul 31, 2026
a0d7e69
doclint: the KvError arm-handling contrast lives inline, not behind a…
plaidfinch Jul 31, 2026
c16f666
restack integration: the changed-flag depth tests speak the storage-b…
plaidfinch Jul 31, 2026
16bc618
restack on the retired trunk: the demo's straddles leave the skip list
plaidfinch Jul 31, 2026
27f1704
restack integration: the merged-writers door test joins through join_now
plaidfinch Jul 31, 2026
949820b
restack integration: the store module docs pass the private-items rus…
plaidfinch Jul 31, 2026
d4870f5
restack integration: the bulk-assemble seed file follows its tests to…
plaidfinch Jul 31, 2026
a53e945
custody detectors report through Corruption: a lying store is environ…
plaidfinch Aug 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,6 @@ formal/tla/tla2tools.jar

# EventDag analysis dumps (lake exe eventdag); regenerable from the tool.
formal/lean/eventdag-out/

# macOS Finder metadata; never content.
.DS_Store
12 changes: 10 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,9 @@ it fully clean before every commit.
## Contributing a change

One-time setup: everything `just gate` shells out to is a stable Rust
toolchain (1.85 or later, for edition 2024) with clippy, rustfmt, and
toolchain (1.92 or later: the workspace source needs 1.92, and the locked
dependencies move the working floor with `Cargo.lock`, so when in doubt use
current stable) with clippy, rustfmt, and
rust-src, a nightly toolchain (merged doctests), `just`, `cargo-nextest`,
`cargo-rdme`, and python3 with bash (the `tools/` linters). `just ci`
additionally wants the `wasm32-unknown-unknown` target, `wasm-pack`,
Expand Down Expand Up @@ -126,6 +128,12 @@ they pin are perfectly intact.
which means a new protocol version, never a mutation of an existing one.
To re-accept deliberately: `just test-all`, then `cargo insta review`
(install: `cargo install cargo-insta`), then commit the updated
`tests/snapshots/*.snap`.
`tests/snapshots/*.snap`. One sanctioned exception for tamper sweeps
attributing snapshot history: the bookmark `frame_non_trivial` pin
(`src/bookmark/format/`) is a ratified *fixture re-pin* — its fixture
deliberately carries nested versions so the pin exercises real skyline
payload bytes, and the format is attested unchanged by the untouched
`frame_empty` pin and the round-trip/corruption suite. Attribute that
pin's history to the fixture, never to a protocol change.
- Redaction leaves no tombstones: deletion-honoring rides on version bounds.
When reasoning about it, think version ceilings/floors, not markers.
Loading
Loading