UNPKG

paqad-ai

Version:

Spec-driven development framework — AI agents that think before they type

19 lines (16 loc) • 1.5 kB
import { S as SessionLedgerRow } from '../ledger-DjtUKw_R.js'; declare function isBundleMaterialized(projectRoot: string, dirName: string): boolean; declare function isBundleClosed(projectRoot: string, dirName: string): boolean; declare function featureBranch(projectRoot: string, dirName: string, rows?: SessionLedgerRow[]): string | null; declare function listAdoptableFeatures(projectRoot: string, branch: string | null): string[]; declare function listInFlightFeatures(projectRoot: string): string[]; declare function sessionClosedAnyFeature(projectRoot: string, sessionId: string): boolean; declare function sessionReattachableFeature(projectRoot: string, sessionId: string, branch: string | null): string | null; declare function anotherSessionRunningStage(projectRoot: string, sessionId: string, dirName: string, now?: () => Date): string | null; declare function reconcileSessionControl(projectRoot: string, sessionId: string, now?: () => Date): string | null; declare function adoptableInFlightOnBranch(projectRoot: string, sessionId: string, now?: () => Date): string[]; declare function heldInFlightOnBranch(projectRoot: string, sessionId: string, now?: () => Date): Array<{ dirName: string; stage: string; }>; export { adoptableInFlightOnBranch, anotherSessionRunningStage, featureBranch, heldInFlightOnBranch, isBundleClosed, isBundleMaterialized, listAdoptableFeatures, listInFlightFeatures, reconcileSessionControl, sessionClosedAnyFeature, sessionReattachableFeature };