• Joined on 2026-03-27
mathias opened issue mathias/tapir#61 2026-10-04 07:08:09 +00:00
Uploads: choose the transcription language (Swedish / other / auto-detect), route to the right engine
mathias pushed to main at mathias/tapir 2026-10-04 06:47:12 +00:00
4affeb12e8 docs: ADR-034 second blind check protocol; D8 decided (Berget allowed, per-recording local-only opt-out first, #60); #37 verified
mathias closed issue mathias/tapir#52 2026-10-04 06:46:56 +00:00
Say when a recording's audio went to the cloud: label the serving endpoint, and document that an empty transcript also triggers the fallback
mathias closed issue mathias/tapir#37 2026-10-04 06:46:56 +00:00
Uploads: per-recording delete, nav link, and the unverified deploy facts (ingress body limit, spool volume)
mathias commented on issue mathias/tapir#52 2026-10-04 06:46:54 +00:00
Say when a recording's audio went to the cloud: label the serving endpoint, and document that an empty transcript also triggers the fallback

Half observed live, 2026-10-04. The owner uploaded a new clip on production; it was transcribed by iguana and the page labelled it so, with no cloud note. That is correct: the Berget…

mathias commented on issue mathias/tapir#37 2026-10-04 06:46:51 +00:00
Uploads: per-recording delete, nav link, and the unverified deploy facts (ingress body limit, spool volume)

Verified by the owner on production, 2026-10-04 (logged in, the checklist above: Recordings link, confirm-then-delete, no control while transcribing). Shipped in v0.32.0 (PR #58, 85f4cc3).…

mathias commented on issue mathias/tapir#45 2026-10-04 06:46:50 +00:00
DECISION NEEDED: evaluate berget.ai models as the reconciler? It means sending private transcript text to a cloud API

Owner decision 2026-10-04 (D8), recorded: "I trust Berget; we should allow the user to select local model if they don't want to share." This reverses my earlier recommendation (stay local-only)…

mathias opened issue mathias/tapir#60 2026-10-04 06:46:44 +00:00
Per-recording choice: keep this recording on local models only (prerequisite for allowing Berget as reconciler)
mathias pushed tag v0.22.0 to mathias/hyperguild 2026-10-04 06:37:11 +00:00
mathias commented on issue mathias/hyperguild#157 2026-10-04 06:35:34 +00:00
SECURITY: symlinks anywhere in the Syncthing-shared brain dir are followed by search, vectorstore, context and graph readers

Slice 3 merged (PR #166, squash 57d0fb0). vectorstore.Sync now goes through brainfs. Adversarial review rounds: BLOCKED, BLOCKED, PASS. The full reviews are on the PR (review ids 1–3).

-…

mathias pushed to main at mathias/hyperguild 2026-10-04 06:35:19 +00:00
57d0fb0fae fix(vectorstore): walk and read the brain through brainfs (#157, slice 3) (#166)
mathias merged pull request mathias/hyperguild#166 2026-10-04 06:35:17 +00:00
fix(vectorstore): walk and read the brain through brainfs (#157, slice 3)
mathias opened issue mathias/hyperguild#167 2026-10-04 06:34:49 +00:00
brainfs: fd-relative walk to close the directory-swap race (accepted residual from #157)
mathias commented on pull request mathias/hyperguild#166 2026-10-04 06:19:26 +00:00
fix(vectorstore): walk and read the brain through brainfs (#157, slice 3)

pr-gatekeeper verdict, round 3: PASS (PR #166 @ 31071bc). Not merged.

mathias pushed to fix/vectorstore-root-157 at mathias/hyperguild 2026-10-04 06:16:52 +00:00
31071bc9b1 fix(brainfs): check every component of the walk root (#157)
mathias commented on pull request mathias/hyperguild#166 2026-10-04 06:15:16 +00:00
fix(vectorstore): walk and read the brain through brainfs (#157, slice 3)

pr-gatekeeper verdict, round 2: BLOCK (PR #166 @ 66b6cf8). Not merged.

mathias pushed to fix/vectorstore-root-157 at mathias/hyperguild 2026-10-04 06:11:17 +00:00
66b6cf8a77 fix(brainfs): refuse a symlinked walk root (#157)
mathias commented on pull request mathias/hyperguild#166 2026-10-04 06:08:27 +00:00
fix(vectorstore): walk and read the brain through brainfs (#157, slice 3)

pr-gatekeeper verdict: BLOCK (PR #166 @ 74a9621). Not merged.

mathias commented on issue mathias/hyperguild#157 2026-10-04 06:03:09 +00:00
SECURITY: symlinks anywhere in the Syncthing-shared brain dir are followed by search, vectorstore, context and graph readers

Slice 2 shipped, v0.21.1 (PR #165, squash 27a01dd). readExcerpt (brain_context), ReadNote (brain_get) and ReadScoped (brain_read) now read through brainfs.

  • ReadRegularMax bounds the read…
mathias pushed tag v0.21.1 to mathias/hyperguild 2026-10-04 06:03:06 +00:00