Commit Graph
57 Commits
Author SHA1 Message Date
m3ta-chiron 36ad1dfa4e feat(config): geschichtete Konfigurationsauflösung mit injizierbaren Pfaden
Defaults → optionale config.toml → Env-Overrides (TALK_AUDIO_SINK);
Validierungsfehler sind klar, nie still. Plattform-Pfadlogik
(linux/darwin/windows, XDG_CONFIG_HOME, HOME, APPDATA) mit goos als
Parameter — alle Plattformen tischgesteuert vom Dev-Host testbar.
Erste externe Dependency: github.com/BurntSushi/toml v1.6.0 (MIT, pure Go).
2026-10-18 15:38:56 +02:00
m3ta-chiron de1ef64b8f feat(langdetect): deutsche/englische Spracherkennung als reine Funktion
Detect(text) → "de" | "en" (Default "de"): Common-Word-Listen plus
Umlaute/ß als Deutsch-Signale; Englisch gewinnt nur bei strikter Mehrheit.
Tischgesteuerte Tests für de/en/gemischt/leer.
2026-10-18 15:38:42 +02:00
m3ta-chiron fa4f193be2 ci: add gitea actions test workflow (vet, gofmt, test, build) 2026-10-18 15:14:18 +02:00
m3ta-chiron 33b97a50ea feat(cli): add subcommand dispatch, --version and stub commands 2026-10-18 15:14:18 +02:00
m3ta-chiron 24dfe4d46c chore: bootstrap go module, license, readme and package skeleton 2026-10-18 15:14:18 +02:00
m3ta-chiron c8f39024e1 docs: normalize task headings for brief extraction 2026-10-18 15:06:56 +02:00
m3ta-chiron 1d32f4dc71 chore: initial commit — spec + implementation plan for talk 2.0 2026-10-18 15:05:24 +02:00