/** * Proficiency Types * * ACT-R 인지 아키텍처 기반 숙련도 추적 타입 정의. * Power Law of Practice + Forgetting Curve를 활용한 레벨 1-10 자동 계산. */ export interface ACTRConfig { decayRate: number; baseLevelConstant: number; maxAssociativeStrength: number; fanEffectFactor: number; mismatchPenalty: number; retrievalThreshold: number; } export interface ActivationResult { memoryId: string; baseLevel: number; spreading: number; partialMatch: number; total: number; shouldRetrieve: boolean; } export interface ExperienceEvent { id: string; proficiencyId: string; timestamp: number; outcome: 'success' | 'partial' | 'failure'; difficulty: number; contextTags: string[]; sessionId?: string; } export interface ProficiencyRecord { id: string; skillMemoryId: string; skillName: string; level: number; experienceCount: number; successRate: number; actrActivation: number; lastPracticedAt: string; createdAt: string; updatedAt: string; projectPath?: string; } export interface LevelUpdateResult { previousLevel: number; newLevel: number; activation: number; experienceCount: number; levelChanged: boolean; } export interface SimulationScenario { eventCount: number; successRate: number; difficultyRange: [number, number]; timeSpanDays: number; expectedMinLevel: number; expectedMaxLevel: number; } //# sourceMappingURL=types.d.ts.map