• Joined on 2026-03-27
mathias opened issue mathias/tapir#37 2026-10-01 15:09:40 +00:00
Uploads: per-recording delete, nav link, and the unverified deploy facts (ingress body limit, spool volume)
mathias opened issue mathias/tapir#36 2026-10-01 15:09:35 +00:00
Chat over very long transcripts: per-model budgets, then retrieval (silent head truncation)
mathias opened issue mathias/tapir#35 2026-10-01 15:09:30 +00:00
DECISION NEEDED: berget fallback for private audio — default on or off?
mathias opened issue mathias/tapir#34 2026-10-01 15:09:26 +00:00
DECISION NEEDED: ffmpeg + ffprobe in the runtime image (blocks enabling audio upload)
mathias pushed to feat/33-audio-upload-transcript at mathias/tapir 2026-10-01 15:08:39 +00:00
1c726a810e docs(homelab): upload chat budget is 90000 and the chat model is gemma4-26b
77fe6954e5 docs(adr): ADR-033 decision 8 -- chat budget and model from measurement
4d3e2a471a docs(research): chat over a long transcript -- what the offered models really hold
548bfaee85 test(e2e): use the same wireUploads as serve
ad2e3e0e8e fix(cmd): serve now actually sets the upload chat budget and model
Compare 23 commits »
mathias pushed to feat/33-audio-upload-transcript at mathias/tapir 2026-10-01 14:56:27 +00:00
1c5d85f5c6 feat(cmd): serve mounts audio upload when enabled (ADR-033)
9b3175db09 feat(cmd): buildUploads -- spool, sweep, fail interrupted rows, wire the chain (ADR-033)
eb9357a5de test(cmd): start-up removes spooled audio left by a crash (red)
3e802adade test(cmd): buildUploads wiring -- off by default, sweep first, private spool (red)
b8798dbd5d feat(config): upload and transcription settings (ADR-033)
Compare 23 commits »
mathias pushed to feat/33-audio-upload-transcript at mathias/tapir 2026-10-01 14:38:57 +00:00
836a501576 feat(store): Store API for private uploaded transcripts (ADR-033)
c29c0a7127 feat(domain): types for private uploaded transcripts (ADR-033)
4b557209c8 test(store): Store API for uploaded transcripts (red)
e36c4c1e0c feat(store): migration 017 -- private RLS-scoped uploaded_transcripts (ADR-033)
066ae6966a test(store): isolation tests for the private uploaded_transcripts table (red)
Compare 5 commits »
mathias pushed to feat/33-audio-upload-transcript at mathias/tapir 2026-10-01 14:35:06 +00:00
38b3f1cf33 docs(adr): ADR-033 upload audio -> private Swedish transcript -> chat (#33)
feb108def3 docs(research): measure the audio length ceiling before designing chunking (#33)
Compare 2 commits »
mathias created branch feat/33-audio-upload-transcript in mathias/tapir 2026-10-01 14:35:06 +00:00
mathias commented on issue mathias/tapir#28 2026-10-01 14:05:46 +00:00
Epic: upload any video, get a transcript and key takeaways (KB-Whisper for Swedish)

Filed #33 — the audio-only subset, scoped to be shippable on its own.

Driven by a concrete need: a Swedish Teams voice-only export, 30–90 minutes, where the want is to discuss the…

mathias opened issue mathias/tapir#33 2026-10-01 14:05:36 +00:00
Upload an audio recording, get a Swedish transcript, discuss it (audio-only subset of #28)
mathias commented on issue mathias/hyperguild#143 2026-09-30 14:27:01 +00:00
url-userinfo-credential: two residual shapes still pass — secret containing "/" and the scheme-less form

Correcting my own issue: the proposed fix for (1) is worse than the gap

I tested the widening I suggested before implementing it, and it is the wrong change. Recording this rather than quietly…

mathias opened issue mathias/hyperguild#143 2026-09-30 14:26:00 +00:00
url-userinfo-credential: two residual shapes still pass — secret containing "/" and the scheme-less form
mathias commented on issue mathias/hyperguild#142 2026-09-30 14:08:40 +00:00
claudewatcher scrubber misses https://user:secret@host — the git credential-store shape passes every rule

Fixed in 3c70b6f, tagged v0.18.4, pushed to main.

url-userinfo-credential added after postgres-uri-with-password, so a DSN still reports the more specific name (same convention as…

mathias closed issue mathias/hyperguild#142 2026-09-30 14:08:29 +00:00
claudewatcher scrubber misses https://user:secret@host — the git credential-store shape passes every rule
mathias pushed tag v0.18.4 to mathias/hyperguild 2026-09-30 14:08:29 +00:00
mathias pushed to main at mathias/hyperguild 2026-09-30 14:08:29 +00:00
3c70b6f367 fix(claudewatcher): scrub credentials embedded in URL userinfo
mathias opened issue mathias/hyperguild#142 2026-09-30 11:24:16 +00:00
claudewatcher scrubber misses https://user:secret@host — the git credential-store shape passes every rule
mathias pushed to main at mathias/template-go-web 2026-09-30 08:38:44 +00:00
628a664fda chore(context): adopt canonical context-sync.sh and re-sync adapters
mathias pushed to main at mathias/jepa-fx-risk 2026-09-30 08:37:49 +00:00
9d9401ea00 chore(context): adopt canonical context-sync.sh and re-sync adapters