refactor(packages): extract boulder-state package

This commit is contained in:
YeonGyu-Kim
2026-05-21 01:19:16 +09:00
parent 7028c1f40a
commit f7ceb03efe
24 changed files with 1228 additions and 1177 deletions
+42
View File
@@ -0,0 +1,42 @@
export { BOULDER_DIR, BOULDER_FILE, BOULDER_STATE_PATH, NOTEPAD_BASE_PATH, NOTEPAD_DIR, PROMETHEUS_PLANS_DIR } from "./constants"
export { readCurrentTopLevelTask } from "./top-level-task"
export {
addBoulderWork,
appendSessionId,
appendSessionIdForWork,
clearBoulderState,
completeBoulder,
createBoulderState,
endTaskTimer,
findPrometheusPlans,
generateWorkId,
getActiveWorks,
getBoulderFilePath,
getBoulderWorks,
getPlanName,
getPlanProgress,
getTaskSessionState,
getWorkById,
getWorkByPlanName,
getWorkForSession,
getWorkResumeOptions,
readBoulderState,
resolveBoulderPlanPath,
resolveBoulderPlanPathForWork,
selectActiveWork,
startTaskTimer,
upsertTaskSessionState,
upsertTaskSessionStateForWork,
writeBoulderState,
} from "./storage"
export type {
BoulderSessionOrigin,
BoulderState,
BoulderTaskStatus,
BoulderWorkResumeOption,
BoulderWorkState,
BoulderWorkStatus,
PlanProgress,
TaskSessionState,
TopLevelTaskRef,
} from "./types"