#!/usr/bin/env python3 """ paths.py — Path constants for The Chaos game engine. """ from __future__ import annotations from pathlib import Path BASE_DIR = Path(__file__).resolve().parent.parent.parent RULES_DIR = BASE_DIR / 'rules' CORE_RULES_PATH = RULES_DIR / 'core_mechanics.md' MECHANICS_PATH = RULES_DIR / 'mechanics.md' CHARACTER_CREATION_PATH = RULES_DIR / 'character_creation.md' SESSION_DIR = BASE_DIR / 'session' CONFIG_PATH = SESSION_DIR / 'config.json' CHAR_PATH = SESSION_DIR / 'character.md' WORLD_PATH = SESSION_DIR / 'world.md' BOOK_PATH = SESSION_DIR / 'book.md' JOURNAL_PATH = SESSION_DIR / 'journal.md' AMBIENCE_PATH = SESSION_DIR / 'ambience.md' LOG_PATH = SESSION_DIR / 'session_log.md' LLM_LOG_PATH = SESSION_DIR / 'llm.log' AMBIENCE_OPTIONS_PATH = SESSION_DIR / "ambience_options.md" CHANGES_PATH = SESSION_DIR / "changes.md" RULES_INJECTION_PATH = SESSION_DIR / "rules_injection.md" META_LOG_PATH = SESSION_DIR / "meta_log.md" AUDIO_DIR = SESSION_DIR / "audio" END_GAME_PATH = RULES_DIR / 'end_game.md' ARCHIVE_DIR = BASE_DIR / 'archive'