David Snelling dpsifr · he/him
dpsifr created branch fix/metadata-field-typing in soulcraftlabs/open-brainy 2026-09-03 17:53:07 +02:00
dpsifr pushed to fix/metadata-field-typing at soulcraftlabs/open-brainy 2026-09-03 17:53:07 +02:00
a128f0eda5 fix(index): a field holds every value kind it was written with, not the first one
dpsifr pushed to rel/10.4.12-candidate at soulcraftlabs/open-brainy 2026-09-03 17:36:05 +02:00
4c81d7d4c3 build(rail): the 10.4.12 candidate takes main — the walls leave this repo, the rail writes its entry into soulcraftlabs/releases
bc82d36294 Merge remote-tracking branch 'origin/ci/release-wall-step' into tmp/ob-main-merge
97b5ea2d5d fix(wall): every entry carries an https permalink — the product engine links its public package page; null refused, an unknown product refuses by name
aa457d7159 chore(releases): both walls leave the reference repo, RELEASES.md points home
adcb883e67 ci(release): publish the wall entry to the shared releases repo
Compare 7 commits »
dpsifr pushed to rel/10.4.12-candidate at soulcraftlabs/open-brainy 2026-09-03 01:19:17 +02:00
dadfa61b5f test(idle): capture the stack behind each flush narration — the line alone cannot name its brain
e766ed0a84 test(find-connected): close the brain this file leaks, and name the half a short answer came from
Compare 2 commits »
dpsifr pushed to fix/10412-gate-reds at soulcraftlabs/open-brainy 2026-09-03 01:18:00 +02:00
dadfa61b5f test(idle): capture the stack behind each flush narration — the line alone cannot name its brain
dpsifr pushed to fix/10412-gate-reds at soulcraftlabs/open-brainy 2026-09-03 01:14:29 +02:00
e766ed0a84 test(find-connected): close the brain this file leaks, and name the half a short answer came from
dpsifr pushed to rel/10.4.12-candidate at soulcraftlabs/open-brainy 2026-09-03 00:54:51 +02:00
87d3a945a5 test(idle): the idle pin says WHICH brain narrated, and asserts the attributable half first
d7444ae804 test(metadata): the three large-metadata cases pin the bound, not a magic length
e435da787d fix(metadata): the indexable-array bound is 256 — a keyword list is not a vector
Compare 3 commits »
dpsifr pushed to fix/10412-gate-reds at soulcraftlabs/open-brainy 2026-09-03 00:53:28 +02:00
87d3a945a5 test(idle): the idle pin says WHICH brain narrated, and asserts the attributable half first
dpsifr pushed to main at soulcraftlabs/open-brainy 2026-09-03 00:53:28 +02:00
bc82d36294 Merge remote-tracking branch 'origin/ci/release-wall-step' into tmp/ob-main-merge
97b5ea2d5d fix(wall): every entry carries an https permalink — the product engine links its public package page; null refused, an unknown product refuses by name
aa457d7159 chore(releases): both walls leave the reference repo, RELEASES.md points home
adcb883e67 ci(release): publish the wall entry to the shared releases repo
85b1fa5c1a ci(release): mechanize the releases-wall entry — never hand-written again
Compare 6 commits »
dpsifr created branch fix/10412-gate-reds in soulcraftlabs/open-brainy 2026-09-03 00:43:36 +02:00
dpsifr pushed to fix/10412-gate-reds at soulcraftlabs/open-brainy 2026-09-03 00:43:36 +02:00
d7444ae804 test(metadata): the three large-metadata cases pin the bound, not a magic length
e435da787d fix(metadata): the indexable-array bound is 256 — a keyword list is not a vector
Compare 2 commits »
dpsifr pushed to ci/release-wall-step at soulcraftlabs/open-brainy 2026-09-02 23:59:55 +02:00
97b5ea2d5d fix(wall): every entry carries an https permalink — the product engine links its public package page; null refused, an unknown product refuses by name
dpsifr pushed to chore/remove-product-wall at soulcraftlabs/open-brainy 2026-09-02 23:52:13 +02:00
aa457d7159 chore(releases): both walls leave the reference repo, RELEASES.md points home
dpsifr pushed to ci/release-wall-step at soulcraftlabs/open-brainy 2026-09-02 23:51:46 +02:00
adcb883e67 ci(release): publish the wall entry to the shared releases repo
dpsifr pushed to rel/10.4.12-candidate at soulcraftlabs/open-brainy 2026-09-02 23:31:35 +02:00
a2820e81af ci(release): mechanize the releases-wall entry — never hand-written again
10a6e81a88 Merge remote-tracking branch 'origin/main' into tmp-10412-merge
61bc5f423b docs(releases): the 10.4.11 note — hybrid filter-before-hydrate, one shutdown owner, a faster open
3835a0e702 ci(publish): allow manual dispatch — replay lane for dropped tag events
08758c254f docs(releases): the 10.4.10 note — a planner door, batched containment repair, a fixed near()
Compare 17 commits »
dpsifr pushed to rel/10.4.12-candidate at soulcraftlabs/open-brainy 2026-09-02 23:21:04 +02:00
e49a73e529 docs(flush): the ES-private note reads after the gate's contract, not through it
72c8ee6acd fix(contract): the flush gate's internals are #-private — they are not doors
f27a777615 fix(close): a read-only brain writes nothing under _system/
0d5ab6077d fix(metadata): the indexable-array bound is a named law with a refusal, not a silent skip
a7eb7f5222 fix(metadata): the legacy sparse range path orders values, or refuses — never ranks by hash
Compare 10 commits »
dpsifr created branch rel/10.4.12-candidate in soulcraftlabs/open-brainy 2026-09-02 23:21:04 +02:00
dpsifr pushed to fix/beforeexit-never-closes at soulcraftlabs/open-brainy 2026-09-02 23:18:28 +02:00
6baa4d7f6c fix(shutdown): beforeExit never closes a live brain — a drained event loop is not a shutdown
dpsifr created branch fix/beforeexit-never-closes in soulcraftlabs/open-brainy 2026-09-02 23:18:28 +02:00
dpsifr pushed to ci/release-wall-step at soulcraftlabs/open-brainy 2026-09-02 23:17:15 +02:00
85b1fa5c1a ci(release): mechanize the releases-wall entry — never hand-written again