Skip to content

APS_HOME environment-based state root #4

Description

@0xLeif

Part of GOAL.md workstream A.

Today FileState always lands in ~/.aps (APSPaths.configure()). Add APS_HOME so agents and tests can isolate state without touching the real home directory.

Acceptance criteria

  • APS_HOME set: FileState root becomes $APS_HOME (note.json lives directly under it)
  • Unset: current ~/.aps behavior unchanged
  • Precedence documented for the upcoming --state-dir flag (flag wins over env)
  • README documents the variable

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions