import { join, resolve } from "node:path";

export const ultragoalStateDir = (cwd = process.cwd()) => join(resolve(cwd), ".omo", "ultragoal");
export const ultragoalBriefPath = (cwd = process.cwd()) => join(ultragoalStateDir(cwd), "brief.md");
export const ultragoalGoalsPath = (cwd = process.cwd()) => join(ultragoalStateDir(cwd), "goals.json");
export const ultragoalLedgerPath = (cwd = process.cwd()) => join(ultragoalStateDir(cwd), "ledger.jsonl");
export const ultragoalLockDir = (cwd = process.cwd()) => join(ultragoalStateDir(cwd), ".lock");
