David Snelling dpsifr · he/him
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-06 19:08:24 +02:00
6595309765 feat(log): the guarded log-authority core — group-commit durable-at-ack, the per-brain switch, the verification oracle
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-06 01:28:11 +02:00
9fda6d9566 docs: Path Registry rows DP6/DP8/MT5 flip to contracted+pinned — the deferred-embedding and atomic-update train landed with cited tests
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-06 01:26:48 +02:00
287384cf1e feat(embedding): MT5 — deferred embedding with durable markers; write acks never wait on a neural net
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-06 01:11:27 +02:00
ebe06cdf33 fix(index): the flicker window dies — atomic in-place vector update; lazy open honors every provider's not-ready report; the Path Registry twin table
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-06 01:00:44 +02:00
3236a01bef feat(persistence): the engine owns its flush cadence — callers never call flush() in hot paths again
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-06 00:49:18 +02:00
1dc861d299 fix(aggregation): the lifecycle cluster — flush stamps, behind-stamp catches up incrementally, the native rebuild finally gets invoked, deletes are never silently skipped
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-05 01:41:00 +02:00
607b6b56f2 perf(sort): ordered reads never do per-row storage round-trips — the 199-317s production scan class dies structurally
dpsifr deleted branch feat/namespace-law from soulcraftlabs/open-brainy 2026-08-04 20:25:06 +02:00
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-04 19:56:24 +02:00
09352c2b37 chore: the home registry is The Source, never 'the forge' — sweep the misnomer out of the release rail, workflows, and release notes (Forge is a different product; the stored CI secret keeps its historical name)
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-04 19:14:50 +02:00
c6c6ea6b57 ci: tags stop triggering the CI matrix (redundant re-run of already-tested commits starved every release's publish run on the sequential runner) + release.sh forge poll window 20→50 min
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-04 19:05:40 +02:00
8a6807e80b test: version-coupling pins go major-agnostic — the 8.x literals broke at the 9.0.0 bump while the coupling law itself behaved correctly
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-04 18:37:48 +02:00
3e6e523727 chore(release): 9.0.0
dpsifr pushed tag v9.0.0 to soulcraftlabs/open-brainy 2026-08-04 18:37:48 +02:00
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-04 18:00:36 +02:00
61ab9db2c8 docs: 9.0 namespace-migration guide — the simple story + the mechanical sweep checklist, published for humans and tooling alike
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-04 17:17:07 +02:00
d89df2ed3b fix(release): storefront leg republishes CI's exact forge artifact — byte-identity by construction, verified by cross-registry shasum before the ceremony reports success
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-08-04 17:16:07 +02:00
55a7512c04 docs: v9.0.0 release notes — the field-addressing law migration ledger; retitle the shipped 8.11.0 canonical-enumeration entry (header went stale at its cut)
19b477aec0 feat(namespace): merge the field-addressing law train — no special names, system.* scalars, nested-bag storage, epoch-3 index keys
24bf6cdbc5 feat(namespace): NO SPECIAL NAMES + storage fidelity — the ruled completion of the field-addressing law
48a6130a50 feat(namespace): write-door forgery refusal (user metadata keys may never start 'system.') + refusal messages name both spellings in every branch (the non-colliding case marks system.<f> honestly as NOT valid) — cross-engine message pin alignment
8e962dabda feat(namespace): conformance green 19/19 — data-aware did-you-mean on unindexed bare addresses, ordering contract on the column top-K path (never drop, nulls last, ties by id), shape-complete addressed reads (entity views AND raw storage shapes, shadow-proof both scopes), per-key source matching for dotted addresses; refusal classes unified under UnresolvableFieldError
Compare 15 commits »
dpsifr pushed to feat/namespace-law at soulcraftlabs/open-brainy 2026-08-04 01:59:37 +02:00
24bf6cdbc5 feat(namespace): NO SPECIAL NAMES + storage fidelity — the ruled completion of the field-addressing law
dpsifr pushed to feat/namespace-law at soulcraftlabs/open-brainy 2026-08-04 01:59:20 +02:00
b11b5f7e68 feat(namespace)!: NO SPECIAL NAMES + storage fidelity — the ruled completion of the field-addressing law
dpsifr pushed to feat/namespace-law at soulcraftlabs/open-brainy 2026-08-04 01:07:33 +02:00
48a6130a50 feat(namespace): write-door forgery refusal (user metadata keys may never start 'system.') + refusal messages name both spellings in every branch (the non-colliding case marks system.<f> honestly as NOT valid) — cross-engine message pin alignment
dpsifr pushed to feat/namespace-law at soulcraftlabs/open-brainy 2026-08-04 01:01:08 +02:00
8e962dabda feat(namespace): conformance green 19/19 — data-aware did-you-mean on unindexed bare addresses, ordering contract on the column top-K path (never drop, nulls last, ties by id), shape-complete addressed reads (entity views AND raw storage shapes, shadow-proof both scopes), per-key source matching for dotted addresses; refusal classes unified under UnresolvableFieldError