David Snelling dpsifr · he/him
dpsifr pushed tag v10.4.0-rc.2 to soulcraftlabs/open-brainy 2026-08-25 20:38:11 +02:00
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-25 20:04:35 +02:00
39b916a3c0 test(readiness): the report helper's clock freezes — two independently-built reports compared across a millisecond tick made the plant lane red
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-25 19:47:57 +02:00
553e0d97ae feat(repair): a heal:'repair' verdict routes to the provider's own incremental repair()
ddd5e71928 fix(storage): an unknown nested storage config can never silently land on the shared default root
Compare 2 commits »
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-25 19:02:30 +02:00
8cced871a0 docs(release): the 10.4.0 entry, the index-health concept doc, and the API surfaces — written from the tree, not the plan
b9ba50fbec fix(plugins): the silent-degrade doors close — a broken accelerator install can never read as absent
18f172e098 feat(recovery): the catchup verdict is consumed; verb rows go live; the metadata rebuild goes online
Compare 3 commits »
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-24 21:45:57 +02:00
f8f64780b1 feat(health): the gate reads the named report — reads refuse loudly, never rebuild; open serves before it returns; the ceremony door
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-24 20:15:30 +02:00
a8b5ca0c8f chore(release): 10.4.0-rc.1
dpsifr pushed to release/10.4.0-rc.1 at soulcraftlabs/open-brainy 2026-08-24 19:47:04 +02:00
a8b5ca0c8f chore(release): 10.4.0-rc.1
dpsifr created branch release/10.4.0-rc.1 in soulcraftlabs/open-brainy 2026-08-24 19:47:04 +02:00
dpsifr pushed tag v10.4.0-rc.1 to soulcraftlabs/open-brainy 2026-08-24 19:47:01 +02:00
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-24 19:46:12 +02:00
a1376e4a2c ci(publish): the home dist-tag follows the version — a prerelease publishes under 'rc' and never moves 'latest'
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-24 19:06:28 +02:00
dcbad1765a chore(release): --source-only — a home-only prerelease mode (The Source, never the storefront)
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-24 18:58:50 +02:00
4176439ba3 test(fold-checkpoint): the ARM-AT-FLIP pin arms its crash instead of racing the pending-flush timer
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-24 18:54:31 +02:00
116550eb16 fix(health): one contract for a throwing probe — heal is none, serving is not withheld; repair report gains missing/rebuilt/reason
dpsifr pushed to pair-b/update-op at soulcraftlabs/open-brainy 2026-08-24 18:50:40 +02:00
0c028dfc81 feat(update-seam): first-class update operation through the provider seam
dpsifr created branch pair-b/update-op in soulcraftlabs/open-brainy 2026-08-24 18:50:40 +02:00
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-24 18:49:57 +02:00
7c8c8be30c feat(storage): the canonical count ledger — ALL-visibility scalars, unclamped totals, suspect-on-unprovable-delete
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-20 20:54:04 +02:00
607e9f5492 fix(delete): the null-metadata skip closes — index legs run id-keyed or narrate, never silently strand postings
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-20 20:51:33 +02:00
8d45f964e9 feat(repair): repairIndex returns the per-family receipt and narrates its summary
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-20 20:49:08 +02:00
40e7119b85 fix(reads): the readiness gate guards every index read surface — serving empty from a not-ready provider is unrepresentable
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-20 17:22:53 +02:00
1e046aa115 ci(gate): the machine-health preflight and the truncation verdict guard