Commit Graph

4 Commits

Author SHA1 Message Date
Dejvino
18ae3be428 Tweaks of gitignore, LLM block strip, config template 2026-06-25 23:07:19 +02:00
Dejvino
d78aad6ce4 context-bounded tool loop, debug pane, ambience mute, finalize_turn fence fix 2026-06-25 21:21:41 +02:00
Dejvino
a2a6b1cb26 add ambience music system: TUI crossfade, yt-dlp fetch, source tracking
- tools/run.py: pygame.mixer subsystem — polls session/ambience.md,
  crossfades tracks, shows ♫ in status bar
- tools/music-fetch.py: search/download from YouTube via yt-dlp,
  auto-increment filenames, --replace and --dry-run modes
- tools/ambience.py: companion CLI to set ambience state
- session/ambience.md: current ambience state file (DM writes here)
- session/ambience_options.md: ambience → file mapping table
- session/ambience_sources.md: file → YouTube URL tracking for re-download
- session/audio/ added to .gitignore (audio files not tracked in git)
2026-06-24 21:44:18 +02:00
Dejvino
d4a19ef438 Initial commit: The Chaos TTRPG solo campaign skeleton
Locked: rules/ (deck cards + mechanics), tools/ (draw, roll, run)
Unlocked: session/ (character, world, tweaks, log)
Entry: run.sh launches the Textual TUI
2026-06-23 23:15:17 +02:00