Skip to content

Centralize repository root and output directory helpers #7

@rosspeili

Description

@rosspeili

Problem

Paths to outputs/, system_sounds/, assets/enrollment.jpg, and room CSVs are built ad hoc (os.path.dirname(__file__), joins in multiple modules). This complicates relocation, packaging, and Windows vs. WSL paths.

Goal

Small internal module or functions: repo_root(), outputs_subdir(name), used by mail.py, room.py, image save in generate_image_from_prompt, splash audio, etc.

Acceptance criteria

  • Single source of truth for repo root detection.
  • README / docs/CONFIGURATION.md updated if env or layout changes.
  • No change to default on-disk layout unless intentional.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions