• Joined on 2026-03-27
mathias pushed tag v0.32.0 to mathias/tapir 2026-10-03 22:31:31 +00:00
mathias pushed to main at mathias/tapir 2026-10-03 22:31:27 +00:00
85f4cc3236 Merge pull request 'v0.32.0: per-recording delete and nav link, cloud-served note, tracker hardening, bounded LLM reads (#37 #51 #52 #53)' (#58) from sprint/v032 into main
41ab1f5d50 fix(web): take the reconciled endpoint apart exactly, so a connector word used as a model name is still judged (#52)
67bd0350a3 fix(web): judge every word of a reconciled endpoint that is not a connector, so an unprefixed alias is not called local (#52)
c24573bd9f docs: state what the save timeout and a racing delete actually guarantee (#51, #37)
fc1e8e7ba8 test(web): a foreign post to the recording delete route leaves the recording, on an app that mounts uploads (#37, #48)
Compare 28 commits »
mathias merged pull request mathias/tapir#58 2026-10-03 22:31:26 +00:00
v0.32.0: per-recording delete and nav link, cloud-served note, tracker hardening, bounded LLM reads (#37 #51 #52 #53)
mathias commented on pull request mathias/tapir#58 2026-10-03 22:31:24 +00:00
v0.32.0: per-recording delete and nav link, cloud-served note, tracker hardening, bounded LLM reads (#37 #51 #52 #53)

Adversarial review, rounds 2-4: APPROVE on head 41ab1f5 (agent reviews, each by execution in a git archive copy; the author's PR-comment above holds round 1).

  • Round 2 (delta since round…
mathias commented on issue mathias/hyperguild#157 2026-10-03 22:30:13 +00:00
SECURITY: symlinks anywhere in the Syncthing-shared brain dir are followed by search, vectorstore, context and graph readers

Gatekeeper review of PR #165 (slice 2: readExcerpt, ReadNote, ReadScoped; head b6f7dac): BLOCK. Details are on the PR.

Confinement held: every reader flip goes red, and there is no flakiness…

mathias commented on pull request mathias/hyperguild#165 2026-10-03 22:30:13 +00:00
fix(brain): context, brain_get and brain_read read through brainfs (#157, slice 2)

Gatekeeper verdict: BLOCK (head b6f7dac)

The confinement of the three readers held under every probe. Blocked on the size limit this PR moves into brainfs, and on rule 9.

Blocking

**1.…

mathias pushed to sprint/v032 at mathias/tapir 2026-10-03 22:28:31 +00:00
41ab1f5d50 fix(web): take the reconciled endpoint apart exactly, so a connector word used as a model name is still judged (#52)
mathias created pull request mathias/hyperguild#165 2026-10-03 22:23:02 +00:00
fix(brain): context, brain_get and brain_read read through brainfs (#157, slice 2)
mathias pushed to sprint/v032 at mathias/tapir 2026-10-03 22:22:56 +00:00
67bd0350a3 fix(web): judge every word of a reconciled endpoint that is not a connector, so an unprefixed alias is not called local (#52)
mathias pushed to fix/notes-root-157 at mathias/hyperguild 2026-10-03 22:22:49 +00:00
b6f7dac46e fix(brain): context, brain_get and brain_read read through brainfs (#157, slice 2)
mathias created branch fix/notes-root-157 in mathias/hyperguild 2026-10-03 22:22:49 +00:00
mathias closed issue mathias/hyperguild#162 2026-10-03 19:46:19 +00:00
test(ingestion): raw swap-race tests do not join the swapper goroutine; TempDir cleanup flakes CI
mathias commented on issue mathias/hyperguild#162 2026-10-03 19:46:18 +00:00
test(ingestion): raw swap-race tests do not join the swapper goroutine; TempDir cleanup flakes CI

Fixed in #160 (c986df6 on main). Every swap-race swapper (api raw races, the docmark race, the watcher FIFO race, and the search races from #161) is now stopped and awaited in a t.Cleanup…

mathias pushed tag v0.21.0 to mathias/hyperguild 2026-10-03 19:42:18 +00:00
mathias commented on issue mathias/hyperguild#157 2026-10-03 19:42:15 +00:00
SECURITY: symlinks anywhere in the Syncthing-shared brain dir are followed by search, vectorstore, context and graph readers

Shipped and verified live (Mathias approved both merges): ingestion:eb77305 is rolled out and healthy, the tripwire logged nothing, and a live brain_query returns results through…

mathias pushed to main at mathias/hyperguild 2026-10-03 19:34:48 +00:00
eb77305580 fix(search): walk and read the brain through an os.Root (#157, slice 1) (#161)
mathias merged pull request mathias/hyperguild#161 2026-10-03 19:34:46 +00:00
fix(search): walk and read the brain through an os.Root (#157, slice 1)
mathias pushed to main at mathias/hyperguild 2026-10-03 19:34:21 +00:00
c986df6799 feat(ingestion): runtime symlink tripwire removes what it finds, 30s scans (#157) (#160)
mathias merged pull request mathias/hyperguild#160 2026-10-03 19:34:19 +00:00
feat(ingestion): runtime symlink tripwire removes what it finds, 30s scans (#157)
mathias commented on pull request mathias/tapir#58 2026-10-03 19:33:14 +00:00
v0.32.0: per-recording delete and nav link, cloud-served note, tracker hardening, bounded LLM reads (#37 #51 #52 #53)

Adversarial review, round 1 (agent, verified by execution): BLOCK on head 25628a9.

Gates by exit code: task check 0 (after one embedded-postgres port collision with another session),…