analyze_srt.py, build_page.py and transcode.yaml produced the /bygge prototype. They were sitting in a session scratchpad on tmpfs, one reboot from gone, while spike issues #29-#31 were written as if they had to be built from scratch. Committed as found, defects documented rather than fixed: max_tokens=6000 truncates anything past ~6 minutes of audio, the page title is hardcoded, and the schema still carries fields no consumer renders. The four-check validator is the part worth keeping — the coverage-gap and Swedish-number-grounding checks catch errors that timestamp and citation checks structurally cannot. Real transcripts and analyses stay out: this repo is public and the recordings are a named person discussing a client's project. Only the synthetic fixture is committed, which exercises all four checks with no model call. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BeAp5LTscnz2W7Ubt4eJ6m
25 lines
648 B
Plaintext
25 lines
648 B
Plaintext
# Build artifacts
|
|
/bin/
|
|
*.out
|
|
|
|
# Skills are wired as symlinks by the skills library installer and must never
|
|
# be committed (see docs convention in mathias/skills).
|
|
.claude/skills
|
|
|
|
# Local env / editor
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
*.local
|
|
|
|
# Spike media (#28): real recordings, their transcripts and derived analyses are
|
|
# private third-party content and this repo is public. Only synthetic fixtures
|
|
# are committed — see scripts/spike-media/README.md.
|
|
/scripts/spike-media/*.mov
|
|
/scripts/spike-media/*.mp4
|
|
/scripts/spike-media/*.wav
|
|
/scripts/spike-media/*.srt
|
|
/scripts/spike-media/*.json
|
|
/scripts/spike-media/*.html
|
|
!/scripts/spike-media/fixtures/
|