Initial spec for Sagaphone

Pulled from Notion project docs: overview, architecture, data model,
event system, line logic, and implementation notes for the family-tree
generator + TTS narrator.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Tim Otlik 2026-07-17 22:04:33 +02:00
commit 06df9df339
7 changed files with 804 additions and 0 deletions

29
.gitignore vendored Normal file
View file

@ -0,0 +1,29 @@
# Lock files
uv.lock
bun.lockb
# Secrets & live config (commit *.toml.example only)
secrets.toml
*.toml
!*.toml.example
!pyproject.toml
# Python
__pycache__/
*.pyc
.venv/
.pytest_cache/
.ruff_cache/
# Node / Svelte
node_modules/
.svelte-kit/
build/
dist/
# Pulumi
Pulumi.*.yaml
!Pulumi.yaml
# OS
.DS_Store