import path from "node:path"; export function charterStateDir(projectRoot: string): string { return path.join(projectRoot, ".spec", "state"); } export function charterStatePath(projectRoot: string, filename: string): string { return path.join(charterStateDir(projectRoot), filename); } export function toPosixPath(filePath: string): string { return filePath.split(path.sep).join(path.posix.sep); }