78dddf9b7c
The failcount _state_dir() and write_report _failures_dir() now default to Path.cwd()-relative paths (scripts/tier2/state/<track>/ and scripts/tier2/failures/ respectively, per the previous 2 commits). run_track.py is the CLI entry point; it now does os.chdir(repo_path) before invoking load_state/save_state/write_failure_report so the relative paths resolve to <clone>/scripts/tier2/. The Tier 2 agent's CWD is the clone root already, so this is a no-op when run by the agent; it ensures the CLI works regardless of where the user invokes it from. Refs: conductor/tracks/tier2_no_appdata_20260618