virtue-cli
Version:
Personal character development CLI tool for tracking virtues and philosophical alignment
16 lines • 831 B
TypeScript
import { DiscoverySession, DiscoveryProgress, QuestionResponse } from '../types/index.js';
export declare class DiscoverySessionManager {
private sessionsDir;
constructor();
private ensureSessionsDirectory;
saveSession(session: DiscoverySession): void;
loadSession(sessionId: string): DiscoverySession | null;
listActiveSessions(): DiscoverySession[];
deleteSession(sessionId: string): void;
calculateProgress(session: DiscoverySession): DiscoveryProgress;
createSession(profileName: string): DiscoverySession;
updateSession(session: DiscoverySession, newResponses: QuestionResponse[], currentPhase: number, questionCount: number): DiscoverySession;
completeSession(session: DiscoverySession): void;
private cleanupOldSessions;
}
//# sourceMappingURL=DiscoverySessionManager.d.ts.map