forked from NO-CHATBOT-REVOLUTION/full-self-coding
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPROJECT_INDEX.json
More file actions
1 lines (1 loc) · 46.9 KB
/
Copy pathPROJECT_INDEX.json
File metadata and controls
1 lines (1 loc) · 46.9 KB
1
{"at":"2026-04-02T10:47:29.599563","root":".","tree":[".","\u251c\u2500\u2500 data/","\u251c\u2500\u2500 docs/","\u2502 \u251c\u2500\u2500 superpowers/","\u2502 \u2502 \u251c\u2500\u2500 plans/","\u2502 \u2502 \u2514\u2500\u2500 specs/","\u2502 \u2514\u2500\u2500 README.md","\u251c\u2500\u2500 examples/","\u251c\u2500\u2500 packages/ (401 files)","\u2502 \u251c\u2500\u2500 cli/ (148 files)","\u2502 \u2502 \u251c\u2500\u2500 src/ (1 files)","\u2502 \u2502 \u251c\u2500\u2500 package.json","\u2502 \u2502 \u2514\u2500\u2500 README.md","\u2502 \u2514\u2500\u2500 core/ (253 files)","\u2502 \u251c\u2500\u2500 src/ (70 files)","\u2502 \u2502 \u251c\u2500\u2500 agent-daemon/ (11 files)","\u2502 \u2502 \u251c\u2500\u2500 codeRAGv2/ (5 files)","\u2502 \u2502 \u251c\u2500\u2500 execution/ (14 files)","\u2502 \u2502 \u251c\u2500\u2500 harness/ (3 files)","\u2502 \u2502 \u2502 \u2514\u2500\u2500 README.md"],"stats":{"total_files":121,"total_directories":30,"fully_parsed":{"python":1,"typescript":106,"shell":3},"listed_only":{"json":11},"markdown_files":17},"f":{"auto_deploy.py":["p",["main:170:():check_node,deploy:"],{"ClusterDeployer":["57",["__init__:58:(self, nodes:List[Dict])::","log:62:(self, msg:str)::","run_ssh:65:(self, node:Dict, cmd:str)>tuple::\u5728\u8fdc\u7a0b\u8282\u70b9\u6267\u884c\u547d\u4ee4","check_node:74:(self, node:Dict)>bool:log,run_ssh:\u68c0\u67e5\u8282\u70b9\u8fde\u901a\u6027","install_dependencies:85:(self, node:Dict)>bool:log,run_ssh:\u5728\u8282\u70b9\u5b89\u88c5\u4f9d\u8d56","setup_wireguard:109:(self, node:Dict, wg_config:str)>bool:log,run_ssh:\u914d\u7f6e WireGuard","deploy:131:(self, wg_configs:Dict[str, str] = None):check_node,install_dependencies,log,run_ssh,setup_wireguard:\u6267\u884c\u96c6\u7fa4\u90e8\u7f72"]]}],"packages\\cli\\src\\index.ts":["t",["runFullAnalysis:21:async ():Promise<void>::","createCLI:133:():Command:runFullAnalysis:"]],"packages\\core\\src\\SWEAgent\\SWEAgentTaskSolverCommands.ts":["t",["environmentSetup:10:(config:Config, gitRemoteUrl:string, task:Task, bInstallAgent:boolean = true):string[]::","taskSolverCommands:56:(agentType:SWEAgentType, config:Config, task:Task, gitRemoteUrl:string,):string[]:CodexExecutionCommand,CursorExecutionCommand,GeminiExecutionCommand,environmentSetup:","GeminiExecutionCommand:86:(config:Config):string::","CodexExecutionCommand:93:(config:Config):string::","CursorExecutionCommand:100:(config:Config):string::"]],"packages\\core\\src\\SWEAgent\\claudeCodeCommands.ts":["t",["claudeRunTaskWithAnthropicBaseURLAndAPIKey:5:(baseURL:string, apiKey:string):string::","claudeRunTaskWithAnthropicAPIKey:10:(apiKey:string):string::","claudeRunAnalyzerWithAnthropicBaseURLAndAPIKey:15:(baseURL:string, apiKey:string):string::","claudeRunAnalyzerWithAnthropicAPIKey:20:(apiKey:string):string::","getClaudeCommand:31:(config:Config, bIsAnalyzer:boolean = true):string:claudeRunAnalyzerWithAnthropicAPIKey,claudeRunAnalyzerWithAnthropicBaseURLAndAPIKey,claudeRunTaskWithAnthropicAPIKey,claudeRunTaskWithAnthropicBaseURLAndAPIKey:","getClaudeTaskSolverCommand:85:(config:Config):string::"]],"packages\\core\\src\\SWEAgent\\codexCommands.ts":["t",["getCodexCommand:3:(config:Config, bIsAnalyzer:boolean = true):string::"]],"packages\\core\\src\\SWEAgent\\cursorCommands.ts":["t",["CursorInstallationWrapper:5:():Array<string>::","getCursorCommand:13:(config:Config, bIsAnalyzer:boolean = true):string::"]],"packages\\core\\src\\SWEAgent\\geminiCodeCommands.ts":["t",["getGeminiCommand:5:(config:Config , bIsAnalyzer:boolean = true):string::"]],"packages\\core\\src\\agent-daemon\\agent.ts":["t",["classifyFailure:421:(error:string):string::"],{"Agent":["63",["constructor:75:(options:AgentOptions)::","getState:84:():AgentState::","getCurrentTaskId:86:():string | null::","getLastActiveAt:87:():number::","isExpired:88:():boolean::","init:94:async ():Promise<void>::","execute:110:async (task:TaskPayload):Promise<TaskResult>::","destroy:172:async ():Promise<void>::","__init__:75:(options:AgentOptions)::"]]}],"packages\\core\\src\\agent-daemon\\api-agent.ts":["t",["runApiAgent:53:async (task:TaskPayload, config:ApiAgentConfig,):Promise<::","callLLM:177:async (baseUrl:string, body:any):Promise<any>::","parseXmlToolCalls:199:(content:string):ToolCall[] | null::"]],"packages\\core\\src\\agent-daemon\\api-prompt.ts":["t",["buildSystemPrompt:7:():string::","buildUserPrompt:34:(task:TaskPayload):string::"]],"packages\\core\\src\\agent-daemon\\api-tools.ts":["t",["truncate:121:(s:string, max = MAX_OUTPUT):string::","resolvePath:126:(path:string):string::","executeTool:131:async (name:string, args:Record<string, any>, sandboxConfig:SandboxConfig,):Promise<string>:toolBash,toolEditFile,toolGlob,toolGrep,toolReadFile,toolWriteFile:","toolBash:161:async (command:string, cfg:SandboxConfig):Promise<string>:truncate:","toolReadFile:173:async (path:string, offset?:number, limit?:number, cfg?:SandboxConfig,):Promise<string>:resolvePath,truncate:","toolWriteFile:190:async (path:string, content:string, cfg:SandboxConfig,):Promise<string>:resolvePath:","toolEditFile:202:async (path:string, search:string, replace:string, cfg:SandboxConfig,):Promise<string>:resolvePath:","toolGrep:231:async (pattern:string, path?:string, include?:string, cfg?:SandboxConfig,):Promise<string>:resolvePath,truncate:","toolGlob:242:async (pattern:string, path?:string, cfg?:SandboxConfig,):Promise<string>:resolvePath,truncate:"]],"packages\\core\\src\\agent-daemon\\daemon.ts":["t",["main:51:async ()::","parseTask:217:(message:Record<string, string>):TaskPayload | null::","startHeartbeat:259:(pool:AgentPool, redis:RedisClientType):ReturnType<typeof setInterval>:update:","startHttpApi:293:(pool:AgentPool, redis:RedisClientType):void:serve:","reportCost:360:async (redis:RedisClientType, task:TaskPayload, result:import(\"./agent\")::","getBudgetModel:379:async (redis:RedisClientType):Promise<string>::","extractModules:397:(gitDiff:string):string[]::","updateAffinity:418:async (redis:RedisClientType, task:TaskPayload, result:import(\"./agent\"):extractModules:","collectApiKeys:455:():Record<string, string>::","getHostname:464:async ():Promise<string>::","shutdown:110:async ():shutdown:","update:260:async ()::"]],"packages\\core\\src\\agent-daemon\\mini-claw.ts":["t",["loadProviders:41:async ()::","isAvailable:61:(s:ProviderState):boolean::","recordSuccess:70:(s:ProviderState)::","recordFailure:71:(s:ProviderState)::","acquireSlot:83:async ():Promise<void>::","releaseSlot:90:()::","findProviders:97:(model:string):ProviderState[]:isAvailable:","forwardRequest:119:async (req:Request):Promise<Response>:findProviders,recordFailure,recordSuccess:"]],"packages\\core\\src\\agent-daemon\\pool.ts":["t",{"AgentPool":["43",["constructor:53:(config:PoolConfig)::","start:65:async ():Promise<void>::","submit:86:async (task:TaskPayload):Promise<TaskResult>::","getStats:111:():::","shutdown:132:async ():Promise<void>::","__init__:53:(config:PoolConfig)::"]]}],"packages\\core\\src\\agent-daemon\\sandbox.ts":["t",["buildBwrapArgs:46:(config:SandboxConfig):string[]::","execInSandbox:129:async (command:string, config:SandboxConfig, stdin?:string,):Promise<::","checkSandboxAvailable:174:async ():Promise<boolean>::"]],"packages\\core\\src\\agent-daemon\\scheduler.ts":["t",["getEffectiveIdle:51:(node:NodeStatus):number::","main:56:async ():extractTaskModules,getEffectiveIdle,getNodeStatuses,pickNode,startHttpApi:","startHttpApi:140:(redis:RedisClientType):void:getEffectiveIdle,getNodeStatuses,serve:","getNodeStatuses:246:async (redis:RedisClientType):Promise<NodeStatus[]>::","extractTaskModules:269:(message:Record<string, string>):string[]::","pickNode:287:async (nodes:NodeStatus[], redis:RedisClientType, taskModules:string[],):Promise<NodeStatus | null>:getEffectiveIdle:","refresh:382:async ()::","submitTask:420:async ()::"]],"packages\\core\\src\\analyzer.ts":["t",["analyzeCodebase:17:async (config:Config, gitRemoteUrl:string, shutdownContainer:boolean = true, extraComandsBeforeAnalysis?:string):Promise<Task[]>::"]],"packages\\core\\src\\codeCommitter.ts":["t",{"CodeCommitter":["66",["__init__:75:(taskResults:TaskResult[], gitRepoPath:string = '.', gitStateOptions:GitStateOptions = {}, options?:{ qualityGate?:QualityGateHook; trustHook?:TrustUpdateHook; agentId?:string },)::"]]}],"packages\\core\\src\\codeRAG.ts":["t",{"CodeRAG":["101",[]]}],"packages\\core\\src\\codeRAGv2\\embedder.ts":["t",["embedText:9:async (text:string):Promise<number[]>:embedBatch:","embedBatch:14:async (texts:string[]):Promise<number[][]>::"]],"packages\\core\\src\\codeRAGv2\\index.ts":["t",["walkRepo:47:(repoPath:string, maxFiles:number):string[]:walk:","walk:50:(dir:string):void:walk:","getFileGitHash:71:(repoPath:string, filePath:string):string::"],{"CodeRAGv2":["90",["constructor:93:(private config:CodeRAGv2Config = {})::","init:98:async ():Promise<void>::","indexLocal:104:async (repoPath:string):Promise<string>::","indexGitHub:147:async (searchQuery:string, ragDir = '/tmp/coderag-repos'):Promise<string[]>::","close:215:async ():Promise<void>::","__init__:93:(private config:CodeRAGv2Config = {})::"]]}],"packages\\core\\src\\codeRAGv2\\parser.ts":["t",["parseFile:23:(filePath:string, source:string, language:string,):ParsedChunk[]:buildFileHeader,parseGeneric,parseGo,parsePython,parseRust,parseTS,truncateChunks:","buildFileHeader:52:(filePath:string, source:string):ParsedChunk:clip:","parseTS:81:(filePath:string, source:string, lang:string):ParsedChunk[]:extractFromAST,parseTSRegex:","extractFromAST:98:(filePath:string, source:string, ast:TSESTree.Program):ParsedChunk[]:buildContent,clip,extractLeadingDoc,getLine,visitClass,visitFn,walk:","getLine:102:(node:ASTNode):string::","buildContent:107:(chunkType:'function' | 'class', name:string, node:ASTNode, docstring?:string):string:clip,getLine:","extractLeadingDoc:113:(node:ASTNode):string | undefined::","visitFn:124:(node:ASTNode, name:string, className?:string):void:buildContent,extractLeadingDoc:","visitClass:136:(node:TSESTree.ClassDeclaration | TSESTree.ClassExpression, name:string):void:buildContent,extractLeadingDoc,visitFn:","walk:159:(node:ASTNode, className?:string):void:visitClass,visitFn,walk:","parseTSRegex:206:(filePath:string, source:string):ParsedChunk[]:clip:","parsePython:248:(filePath:string, source:string):ParsedChunk[]:clip:","parseRust:323:(filePath:string, source:string):ParsedChunk[]:clip:","parseGo:376:(filePath:string, source:string):ParsedChunk[]:clip:","parseGeneric:428:(filePath:string, source:string, _lang:string):ParsedChunk[]:clip:","clip:465:(s:string):string::","truncateChunks:469:(chunks:ParsedChunk[]):ParsedChunk[]::"],{"scope":["260",[]]}],"packages\\core\\src\\codeRAGv2\\retriever.ts":["t",["rrf:26:(vecResults:SearchResult[], bm25Results:BM25Result[], k = 60,):RRFItem[]::","retrieve:62:async (store:ChunkStore, query:string, repoIds:string[], // empty = all repos topK = 8,):Promise<RetrievedChunk[]>:rrf:"]],"packages\\core\\src\\codeRAGv2\\store.ts":["t",{"ChunkStore":["36",["constructor:38:(private pgDsn = 'postgresql://postgres:postgres@localhost:5432/postgres')::","ensureSchema:42:async ():Promise<void>::","upsertChunks:72:async (chunks:StoredChunk[]):Promise<void>::","deleteRepo:111:async (repoId:string):Promise<void>::","getGitHash:115:async (repoId:string, filePath:string):Promise<string | null>::","updateEmbeddings:123:async (updates:Array<{ id:bigint; embedding:number[] }>):Promise<void>::","close:212:async ():Promise<void>::","__init__:38:(private pgDsn = 'postgresql://postgres:postgres@localhost:5432/postgres')::"]]}],"packages\\core\\src\\codingStyle.ts":["t",["getCodingStyle:4:(level:number,):string::"]],"packages\\core\\src\\config.ts":["t",["createConfig:248:(userConfig:Partial<Config>):Config::"]],"packages\\core\\src\\configReader.ts":["t",["readConfig:435:(options?:ConfigReaderOptions):Config:readConfig:","readConfigWithEnv:445:(options?:ConfigReaderOptions):Config::"],{"for":["41",["constructor:48:(options:ConfigReaderOptions = {})::","__init__:48:(options:ConfigReaderOptions = {})::"]],"ConfigReader":["43",["constructor:48:(options:ConfigReaderOptions = {})::","__init__:48:(options:ConfigReaderOptions = {})::"]]}],"packages\\core\\src\\distributedScheduler.ts":["t",{"DistributedScheduler":["35",["constructor:43:(options:DistributedSchedulerOptions = {})::","connect:52:async ():Promise<void>::","disconnect:60:async ():Promise<void>::","submitTask:69:async (task:Task):Promise<string>::","submitTasks:97:async (tasks:Task[]):Promise<string[]>::","waitForResults:106:async (taskIds:string[], timeoutMs?:number):Promise<TaskResult[]>::","submitAndWait:166:async (tasks:Task[]):Promise<TaskResult[]>::","getQueueInfo:173:async ():Promise<::","__init__:43:(options:DistributedSchedulerOptions = {})::"]]}],"packages\\core\\src\\dockerInstance.ts":["t",["streamToTextSync:2:(stream:Uint8Array | null | undefined):string::"],{"DockerInstance":["21",["getContainerName:28:():string | null::","startContainer:37:async (image:string, dockerContainerName?:string, options?:{ memoryMB?:number; cpuCores?:number }):Promise<string>::","shutdownContainer:205:async ():Promise<void>::","copyFileFromContainer:224:async (containerPath:string):Promise<string>::","copyFileToContainer:251:async (fileContent:string, containerFileName:string):Promise<void>::","copyFilesToContainer:303:async (localPath:string, containerTargetPath:string):Promise<void>::"]]}],"packages\\core\\src\\execution\\collector.ts":["t",["readJsonFile:94:(filePath:string):unknown::"],{"WorktreeCollector":["10",["constructor:12:(manager?:WorktreeManager)::","collectAll:22:(repoPath:string, tasks:Task[]):TaskResult[]::","collectInteractive:51:(repoPath:string, tasks:Task[]):TaskResult[]::","__init__:12:(manager?:WorktreeManager)::"]]}],"packages\\core\\src\\execution\\concurrency.ts":["t",{"ConcurrencyPool":["3",["constructor:7:(limit:number)::","__init__:7:(limit:number)::"]]}],"packages\\core\\src\\execution\\gitExec.ts":["t",["gitExec:12:(args:string[], cwd:string, timeoutMs:number = GIT_TIMEOUT_MS,):GitExecResult::"]],"packages\\core\\src\\execution\\local.ts":["t",{"LocalExecution":["13",["constructor:18:(worktreeManager:WorktreeManager)::","execute:22:async (unit:WorkUnit):Promise<ExecutionResult>::","abort:159:async (unitId:string):Promise<void>::","getStatus:170:(unitId:string):ExecutionStatus::","getRunning:176:():Map<string, Subprocess>::","__init__:18:(worktreeManager:WorktreeManager)::"]]}],"packages\\core\\src\\execution\\mapping.ts":["t",["toTaskResult:11:(er:ExecutionResult, originalTask:Task):TaskResult::","buildTaskPrompt:32:(task:Task):string::","toWorkUnit:41:(task:Task, config:Config, repoPath:string,):WorkUnit:buildTaskPrompt,getAgentConfig,getCurrentBranch:","getCurrentBranch:66:(repoPath:string):string::","getAgentConfig:71:(type:AgentConfig[\"type\"], config:Config):AgentConfig::","toWorkUnitByTier:91:(task:Task, repoPath:string, strategy:CostTierStrategy = \"minimize-cost\", freeclawBase?:string, salaciaPlugin?:SalaciaPlugin,):WorkUnit:buildTaskPrompt,getCurrentBranch:","validateResult:138:(data:unknown):ExecutionResult::"]],"packages\\core\\src\\execution\\pool.ts":["t",{"WorktreePool":["12",["constructor:21:(repoPath:string, baseBranch:string, poolSize:number = 24)::","init:30:async ():Promise<void>::","lease:43:async (taskId:string):Promise<WorktreeInfo>::","release:60:async (taskId:string):Promise<void>::","prepareForTask:84:async (taskId:string):Promise<string>::","stats:94:():::","destroy:104:async ():Promise<void>::","__init__:21:(repoPath:string, baseBranch:string, poolSize:number = 24)::"]]}],"packages\\core\\src\\execution\\remote.ts":["t",{"RemoteExecution":["25",["constructor:27:(_transport?:Transport)::","execute:32:async (_unit:WorkUnit):Promise<ExecutionResult>::","cancel:37:async (_jobId:string):Promise<void>::","__init__:27:(_transport?:Transport)::"]]}],"packages\\core\\src\\execution\\scheduler.ts":["t",{"UnifiedScheduler":["50",["constructor:58:(config:Partial<SchedulerConfig> = {})::","execute:65:async (tasks:Task[], repoPath:string):Promise<SchedulerReport>::","abort:235:async (taskId:string):Promise<void>::","retryFailed:245:async (repoPath?:string):Promise<SchedulerReport>::","cleanup:274:async ():Promise<void>::","getStateStore:282:():TaskStateStore::","stats:287:():TaskStateSummary::","__init__:58:(config:Partial<SchedulerConfig> = {})::"]]}],"packages\\core\\src\\execution\\sequencer.ts":["t",{"CommitSequencer":["37",["constructor:42:(repoPath:string, targetBranch:string)::","apply:53:async (execResult:ExecutionResult):Promise<SequencerResult>::","applyAll:132:async (results:ExecutionResult[]):Promise<SequencerResult[]>::","getEffectiveStartTier:209:(filePath:string):number::","getResults:275:():SequencerResult[]::","__init__:42:(repoPath:string, targetBranch:string)::"]]}],"packages\\core\\src\\execution\\state.ts":["t",{"TaskStateStore":["45",["create:47:(taskId:string, target:\"local\" | \"remote\" = \"local\"):TaskState::","transition:53:(taskId:string, status:SchedulerTaskStatus, update?:Partial<TaskState>):void::","list:69:(filter?:{ status?:SchedulerTaskStatus; target?:string }):TaskState[]::","summary:76:():TaskStateSummary::","markAborted:90:(taskId:string):void::","raiseDecisionGate:99:(taskId:string, question:string, options?:string[], timeoutMs:number = 600_000):void::","resolveDecisionGate:108:(taskId:string, response:string):void::","getExpiredGates:119:():TaskState[]::","isWaitingForDecision:128:(taskId:string):boolean::","markForRetry:132:(taskId:string):void::","getFailedTasks:143:():TaskState[]::","toJSON:147:():Record<string, TaskState>::"]]}],"packages\\core\\src\\execution\\types.ts":["t",["computeMaxParallel:96:(availableMemoryMB:number, agentType:AgentType, overhead:number = 500, // OS + git overhead MB):number::"]],"packages\\core\\src\\execution\\worktree.ts":["t",{"AsyncMutex":["9",["acquire:12:async (timeoutMs = 30_000):Promise<void>::","release:33:():void::"]],"WorktreeManager":["44",["create:53:async (repoPath:string, baseBranch:string, taskId:string):Promise<WorktreeInfo>::","remove:80:async (worktreePath:string, repoPath:string):Promise<void>::","list:102:(repoPath:string):WorktreeInfo[]::","cleanup:131:(repoPath:string):void::","preflight:146:(repoPath:string, agentCommands:string[]):string[]::"]]}],"packages\\core\\src\\harness\\evaluator.ts":["t",["callClaude:35:async (apiKey:string, systemPrompt:string, userMessage:string, baseUrl = \"https://api.anthropic.com\",):Promise<Result<string>>::","buildEvaluatorSystemPrompt:66:():string::","buildEvaluatorUserMessage:92:(feature:Feature, commitDiff:string, testOutput:string,):string::","evaluate:131:async (feature:Feature, commitDiff:string, testOutput:string, apiKey:string, baseUrl?:string,):Promise<Result<EvalResult>>:buildEvaluatorSystemPrompt,buildEvaluatorUserMessage,callClaude:","evaluatePassK:190:async (feature:Feature, commitDiff:string, testOutput:string, apiKey:string, k = 3, baseUrl?:string,):Promise<Result<PassKResult>>:evaluate:","evaluateBatch:224:async (items:Array<{ feature:Feature; commitDiff:string; testOutput:string }>, apiKey:string, baseUrl?:string,):Promise<Map<string, Result<EvalResult>>>:evaluate:"]],"packages\\core\\src\\harness\\initializer.ts":["t",["countCompleted:36:(features:Feature[]):number::","callClaude:40:async (apiKey:string, systemPrompt:string, userMessage:string, baseUrl = \"https://api.anthropic.com\",):Promise<Result<string>>::","buildAnalyzerPrompt:71:(context:string):string::","analyzeProject:113:async (repoPath:string, apiKey:string, baseUrl?:string, config?:Pick<import(\"../config\"):buildAnalyzerPrompt,callClaude,saveProgress:","loadProgress:173:async (progressPath:string):Promise<Result<Progress>>:countCompleted:","saveProgress:190:async (progress:Progress, progressPath:string):Promise<Result<void>>:countCompleted:","nextPendingFeature:206:(progress:Progress):Feature | null::","markInProgress:216:async (progress:Progress, featureId:string, progressPath:string,):Promise<Result<void>>:saveProgress:","claimFeature:240:async (progress:Progress, progressPath:string, agentId:string,):Promise<Result<Feature | null>>:saveProgress:","releaseLock:291:async (featureId:string, progressDir:string):Promise<Result<void>>::","markFeatureDone:304:async (progress:Progress, featureId:string, passed:boolean, progressPath:string,):Promise<Result<void>>:saveProgress:"]],"packages\\core\\src\\modelRouter.ts":["t",["assessRisk:109:(task:Task):'low' | 'medium' | 'high' | 'critical'::","routeTaskByTier:152:(task:Task, strategy:CostTierStrategy = \"minimize-cost\",):::","classifyTask:187:(task:Task):TaskCategory::","isAgentAvailable:207:(agent:SWEAgentType, config:Config):boolean::","getAvailableAgents:225:(config:Config):SWEAgentType[]:isAgentAvailable:","routeTask:239:(task:Task, config:Config):RouteResult:classifyTask,getAvailableAgents:"]],"packages\\core\\src\\prompts\\analyzerPrompt.ts":["t",["analyzerPrompt:12:(strWorkStyleDesription:string, strCodingStyleDesription:string, config:Config)::"]],"packages\\core\\src\\prompts\\codingStylePrompt.ts":["t",["squareNumber:33:(num)::","isEven:33:(num)::","sumOfEvenSquares:33:(n):ev,sq:","printSum:33:(n):sumOfEvenSquares:","sq:33:(n)::","ev:33:(n)::"]],"packages\\core\\src\\prompts\\diff_nodejs.ts":["t",["saveDiffAsText:19:async ()::"]],"packages\\core\\src\\prompts\\taskSolverPrompt.ts":["t",["taskSolverPrompt:5:(task:Task, config:Config, referenceContext?:string):string::"]],"packages\\core\\src\\salacia\\contract.ts":["t",["extractPathHints:45:(text:string):string[]:b:","maxFilesForRisk:67:(risk:Task[\"riskLevel\"]):number::","generateContract:91:(task:Task, options?:GenerateContractOptions):ExecutionContract:extractPathHints,maxFilesForRisk:","contractToPromptSuffix:134:(contract:ExecutionContract):string::"]],"packages\\core\\src\\salacia\\coupling.ts":["t",["getCoChangedFiles:21:(filePath:string, repoPath:string, days:number = 90, minCoupling:number = 0.3, minCoChanges:number = 3,):CoChangeEntry[]::","expandWithCoupling:77:(coreFiles:string[], repoPath:string, days?:number,):string[]:getCoChangedFiles:"]],"packages\\core\\src\\salacia\\drift.ts":["t",["matchGlob:24:(filePath:string, pattern:string):boolean::","matchesAny:61:(filePath:string, patterns:string[]):boolean:matchGlob:","sha256File:68:(fullPath:string):string::","detectDrift:86:(contract:ExecutionContract, filesChanged:string[], worktreePath:string,):DriftReport:matchesAny,sha256File:","isFatalDrift:150:(report:DriftReport):boolean::","exceedsThreshold:157:(report:DriftReport, threshold:number = 30):boolean::"]],"packages\\core\\src\\salacia\\experiment.ts":["t",["assignGroup:51:(taskId:string, splitRatio:number = 0.5):ExperimentGroup::","aggregate:57:(metrics:ExperimentMetrics[]):AggregateStats::"],{"ABExperiment":["73",["constructor:76:(splitRatio:number = 0.5):assignGroup:","assignGroup:80:(taskId:string):ExperimentGroup::","record:84:(metrics:ExperimentMetrics):void:aggregate:","report:88:():ExperimentReport::","save:114:(outputDir:string):string::","__init__:76:(splitRatio:number = 0.5):assignGroup:"]]}],"packages\\core\\src\\salacia\\journal.ts":["t",{"EvidenceJournal":["16",["constructor:18:(basePath:string)::","logContract:33:(taskId:string, contract:ExecutionContract):void::","logDrift:37:(taskId:string, report:DriftReport):void::","logGateResult:41:(taskId:string, decision:string, score:number, reason?:string):void::","logBlocked:45:(taskId:string, reason:string, files:string[]):void::","logFingerprints:49:(taskId:string, fingerprints:Record<string, string>):void::","read:57:(taskId:string):JournalEvent[]::","__init__:18:(basePath:string)::"]]}],"packages\\core\\src\\salacia\\plugin.ts":["t",{"SalaciaPlugin":["25",["constructor:29:(config:Partial<SalaciaConfig> = {})::","enrichWorkUnit:40:(unit:WorkUnit, task:Task, repoPath?:string):WorkUnit::","wrapQualityGate:83:(gate?:QualityGateHook):QualityGateHook | undefined::","evaluate:91:async (input)::","getContract:125:(taskId:string):ExecutionContract | undefined::","__init__:29:(config:Partial<SalaciaConfig> = {})::"]]}],"packages\\core\\src\\taskExecutor.ts":["t",["streamToText:38:(stream:Uint8Array | null | undefined):string::","createTaskExecutor:199:(mode:ExecutionMode):TaskExecutor::"],{"TaskExecutor":["26",[]],"BareWorkspaceExecutor":["43",["runCommands:59:async (commands:string[], timeoutSeconds?:number):Promise<RunResult>::","runCommandAsync:101:async (command:string, timeoutSeconds?:number):Promise<RunResult>::","shutdownContainer:151:async ():Promise<void>::","copyFileFromContainer:158:async (containerPath:string):Promise<string>::","copyFileToContainer:170:async (fileContent:string, containerFileName:string):Promise<void>::","copyFilesToContainer:183:async (localPath:string, containerTargetPath:string):Promise<void>::"]]}],"packages\\core\\src\\taskSolver.ts":["t",{"TaskSolver":["8",["constructor:18:(config:Config, task:Task, agentType:SWEAgentType, gitURL:string, referenceContext?:string)::","solve:38:async (shutdown:boolean = true)::","getResult:198:()::","__init__:18:(config:Config, task:Task, agentType:SWEAgentType, gitURL:string, referenceContext?:string)::"]]}],"packages\\core\\src\\taskSolverManager.ts":["t",{"TaskSolverManager":["29",["constructor:38:(config:Config, gitURL:string)::","addTask:47:(task:Task)::","addTasks:60:(tasks:Task[]):checkSLA,startTask:","start:63:async ()::","getReports:229:()::","getActiveCount:235:():number::","getQueueLength:241:():number::","__init__:38:(config:Config, gitURL:string)::"]]}],"packages\\core\\src\\utils\\conflictParser.ts":["t",["parseConflictMarkers:23:(content:string):ConflictChunk[]::","hasContentfulCanonical:72:(chunk:ConflictChunk):boolean::","resolveKeepIncoming:81:(content:string):string::"]],"packages\\core\\src\\utils\\getDateAndTime.ts":["t",["getYYMMDDHHMMSS:1:()::"]],"packages\\core\\src\\utils\\git.ts":["t",["streamToTextSync:3:(stream:Uint8Array | null | undefined):string::","getGitRemoteUrls:21:async (useSSHInsteadOfHTTPS:boolean = false):Promise<::"]],"packages\\core\\src\\utils\\healthCheck.ts":["t",["checkNodeHealth:24:async (nodeId:string, bridgeUrl:string):Promise<NodeHealth>::","checkClusterHealth:64:async (nodes:string[], bridgeUrl:string):Promise<ClusterHealth>:checkNodeHealth:"]],"packages\\core\\src\\utils\\proseDetector.ts":["t",["looksLikeProse:25:(output:string):boolean::"]],"packages\\core\\src\\utils\\trimJSON.ts":["t",["trimJSONObjectArray:8:(jsonString:string):string::","trimJSONSingleObject:19:(jsonString:string):string::"]],"packages\\core\\src\\workStyle.ts":["t",["getWorkStyleDescription:13:async (workStyle:WorkStyle, options?:{ customLabel?:string, customDescription?:string, url?:string }):Promise<string>::"]],"packages\\core\\test\\codeCommitter.test.ts":["t",["newFeature:51:()::"]],"packages\\core\\test\\codeCommitterSuccessDemo.test.ts":["t",["UserProfile:59:({ user })::","generateToken:100:(user)::","verifyToken:108:(token)::","Dashboard:143:()::","exportToCSV:172:(data, filename)::"]],"packages\\core\\test\\codeCommitterVisualization.test.ts":["t",["authenticate:86:(req, res, next):verifyToken:","UserDashboard:122:({ user, stats })::","AnalyticsDashboard:204:()::","handleExportCSV:222:()::","securityMiddleware:324:(app)::"],{"AuthService":["52",[]]}],"packages\\core\\test\\copyFilesToContainer.test.ts":["t",["dockerAvailable:5:(()::"]],"packages\\core\\test\\dockerInstance.test.ts":["t",["dockerAvailable:5:(()::"]],"packages\\core\\test\\dockerInstanceFileRead.test.ts":["t",["dockerAvailable:5:(()::"]],"packages\\core\\test\\execution\\concurrency.test.ts":["t",["task:11:async ()::"]],"packages\\core\\test\\execution\\scheduler.test.ts":["t",["makeTasks:166:(count:number):Task[]::"],{"that":["15",["executeWithMockAgent:21:async (tasks:Task[], repoPath:string)::"]],"TestScheduler":["16",["executeWithMockAgent:21:async (tasks:Task[], repoPath:string)::"]],"MockScheduler":["34",["constructor:40:(private poolSize:number, private maxConcurrency:number)::","execute:45:async (tasks:Task[], repoPath:string):Promise<SchedulerReport>::","getStateStore:130:()::","__init__:40:(private poolSize:number, private maxConcurrency:number)::"]]}],"packages\\core\\test\\execution\\sequencer.merge.test.ts":["t",["makeExecResult:9:(id:string, hash:string, branch:string):ExecutionResult::","merge:142:()::"]],"packages\\core\\test\\runCommandAsync.test.ts":["t",["dockerAvailable:5:(()::"]],"packages\\core\\test\\salacia\\contract.test.ts":["t",["makeTask:5:(overrides:Partial<Task> = {}):Task::"]],"packages\\core\\test\\salacia\\drift.test.ts":["t",["makeContract:5:(overrides:Partial<ExecutionContract> = {}):ExecutionContract::"]],"packages\\core\\test\\salacia\\replay-real-commits.test.ts":["t",["getRecentCommits:9:(n:number):Array<::","commitToTask:23:(commit:{ hash:string; message:string; files:string[] }):Task::"]],"packages\\core\\test\\taskSolverClaudeCode.test.ts":["t",["dockerAvailable:11:(()::"]],"packages\\core\\test\\taskSolverGemini.test.ts":["t",["dockerAvailable:11:(()::"]],"script\\example-usage.sh":["s",["print_status:0:()::","print_success:0:()::","print_warning:0:()::","print_error:0:()::","print_header:0:()::"]],"script\\setup-dev-env.sh":["s",["print_status:0:()::Functions","print_success:0:()::","print_warning:0:()::","print_error:0:()::","check_command:0:()::","detect_os:0:()::","install_nodejs_linux:0:()::Function to install Node.js on Linux"]],"script\\verify-install.sh":["s",["print_status:0:()::","print_success:0:()::","print_warning:0:()::","print_error:0:()::","check_command:0:()::"]]},"g":[["taskSolverCommands","environmentSetup"],["ClusterDeployer.deploy","ClusterDeployer.check_node"],["ClusterDeployer.check_node","log"],["main","ClusterDeployer.check_node"],["extractFromAST","walk"],["buildContent","clip"],["authenticate","verifyToken"],["extractFromAST","visitClass"],["buildFileHeader","clip"],["extractFromAST","getLine"],["parseFile","parseGo"],["taskSolverCommands","CodexExecutionCommand"],["getClaudeCommand","claudeRunTaskWithAnthropicBaseURLAndAPIKey"],["toolGlob","resolvePath"],["ClusterDeployer.deploy","ClusterDeployer.log"],["main","startHttpApi"],["ClusterDeployer.setup_wireguard","ClusterDeployer.log"],["startHttpApi","getEffectiveIdle"],["detectDrift","matchesAny"],["parseFile","truncateChunks"],["getAvailableAgents","isAgentAvailable"],["generateContract","maxFilesForRisk"],["ClusterDeployer.deploy","ClusterDeployer.setup_wireguard"],["visitFn","extractLeadingDoc"],["toolReadFile","resolvePath"],["visitFn","buildContent"],["findProviders","isAvailable"],["ClusterDeployer.deploy","run_ssh"],["forwardRequest","recordFailure"],["ClusterDeployer.setup_wireguard","run_ssh"],["evaluatePassK","SalaciaPlugin.evaluate"],["parseFile","buildFileHeader"],["ClusterDeployer.install_dependencies","ClusterDeployer.run_ssh"],["ABExperiment.__init__","ABExperiment.assignGroup"],["extractFromAST","clip"],["TaskSolverManager.addTasks","startTask"],["walk","visitFn"],["walkRepo","walk"],["parseRust","clip"],["analyzeProject","callClaude"],["main","deploy"],["toWorkUnitByTier","getCurrentBranch"],["sumOfEvenSquares","sq"],["toolEditFile","resolvePath"],["executeTool","toolGlob"],["main","extractTaskModules"],["ABExperiment.__init__","assignGroup"],["toolWriteFile","resolvePath"],["pickNode","getEffectiveIdle"],["toWorkUnit","getAgentConfig"],["sumOfEvenSquares","ev"],["retrieve","rrf"],["evaluateBatch","SalaciaPlugin.evaluate"],["startHttpApi","serve"],["embedText","embedBatch"],["toWorkUnit","getCurrentBranch"],["parseFile","parseGeneric"],["ClusterDeployer.install_dependencies","log"],["extractFromAST","visitFn"],["evaluatePassK","evaluate"],["shutdown","AgentPool.shutdown"],["loadProgress","countCompleted"],["markInProgress","saveProgress"],["ABExperiment.record","aggregate"],["toWorkUnitByTier","buildTaskPrompt"],["startHttpApi","getNodeStatuses"],["ClusterDeployer.deploy","ClusterDeployer.run_ssh"],["extractFromAST","extractLeadingDoc"],["taskSolverCommands","CursorExecutionCommand"],["parseFile","parseTS"],["parseTS","extractFromAST"],["evaluate","buildEvaluatorSystemPrompt"],["ClusterDeployer.setup_wireguard","ClusterDeployer.run_ssh"],["analyzeProject","buildAnalyzerPrompt"],["extractFromAST","buildContent"],["checkClusterHealth","checkNodeHealth"],["main","pickNode"],["toolGrep","truncate"],["toWorkUnit","buildTaskPrompt"],["main","getEffectiveIdle"],["executeTool","toolReadFile"],["detectDrift","sha256File"],["shutdown","shutdown"],["evaluateBatch","evaluate"],["claimFeature","saveProgress"],["parseGeneric","clip"],["extractPathHints","b"],["createCLI","runFullAnalysis"],["evaluate","callClaude"],["startHeartbeat","update"],["ClusterDeployer.deploy","log"],["ClusterDeployer.check_node","ClusterDeployer.log"],["executeTool","toolGrep"],["routeTask","getAvailableAgents"],["TaskSolverManager.addTasks","checkSLA"],["ClusterDeployer.setup_wireguard","log"],["taskSolverCommands","GeminiExecutionCommand"],["generateContract","extractPathHints"],["saveProgress","countCompleted"],["ClusterDeployer.deploy","setup_wireguard"],["toolBash","truncate"],["ClusterDeployer.check_node","run_ssh"],["getClaudeCommand","claudeRunTaskWithAnthropicAPIKey"],["forwardRequest","recordSuccess"],["toolGlob","truncate"],["walk","walk"],["ABExperiment.constructor","ABExperiment.assignGroup"],["toolReadFile","truncate"],["ClusterDeployer.deploy","check_node"],["executeTool","toolBash"],["executeTool","toolWriteFile"],["matchesAny","matchGlob"],["main","check_node"],["main","ClusterDeployer.deploy"],["readConfig","readConfig"],["main","getNodeStatuses"],["ClusterDeployer.deploy","ClusterDeployer.install_dependencies"],["printSum","sumOfEvenSquares"],["parseFile","parseRust"],["parseTS","parseTSRegex"],["ABExperiment.constructor","assignGroup"],["evaluate","buildEvaluatorUserMessage"],["updateAffinity","extractModules"],["visitClass","visitFn"],["forwardRequest","findProviders"],["getClaudeCommand","claudeRunAnalyzerWithAnthropicBaseURLAndAPIKey"],["parseGo","clip"],["markFeatureDone","saveProgress"],["expandWithCoupling","getCoChangedFiles"],["parseTSRegex","clip"],["visitClass","extractLeadingDoc"],["visitClass","buildContent"],["ClusterDeployer.check_node","ClusterDeployer.run_ssh"],["ClusterDeployer.deploy","install_dependencies"],["parsePython","clip"],["ClusterDeployer.install_dependencies","ClusterDeployer.log"],["parseFile","parsePython"],["toolGrep","resolvePath"],["walk","visitClass"],["routeTask","classifyTask"],["executeTool","toolEditFile"],["ClusterDeployer.install_dependencies","run_ssh"],["buildContent","getLine"],["analyzeProject","saveProgress"],["getClaudeCommand","claudeRunAnalyzerWithAnthropicAPIKey"]],"d":{".planning\\ROADMAP.md":["Phase 1: \u4ece grit \u79fb\u690d\u4e09\u4e2a\u6838\u5fc3\u80fd\u529b\u5230 FSC CommitSequencer\uff1a1) tree-sitter AST\u7b26\u53f7\u7d22\u5f15\uff08\u51fd\u6570\u7ea7\u51b2\u7a81\u68c0\u6d4b\uff092) LockStore\u62bd\u8c61\u63a5\u53e3\uff08TS\u79fb\u690d\uff093) plan\u547d\u4ee4\u7684\u5173\u952e\u8bcd\u2192\u7b26\u53f7\u641c\u7d22\u903b\u8f91\uff08\u4efb\u52a1\u5206\u914d\u524d\u51b2\u7a81\u9884\u6d4b\uff09"],".planning\\STATE.md":["Project State","Current Milestone","Status","Accumulated Context","Roadmap Evolution"],"CLAUDE.md":["CLAUDE.md \u2014 full-self-coding (FSC)","\u9879\u76ee\u6982\u8ff0","\u67b6\u6784","\u6280\u672f\u7ea6\u675f","\u7f16\u7801\u89c4\u8303","\u5173\u952e\u8def\u5f84","\u6269\u5c55\u8ba1\u5212","GitNexus \u2014 Code Intelligence","Always Do","When Debugging"],"DEPLOYMENT_CN.md":["FSC \u591a\u8282\u70b9\u96c6\u7fa4\u90e8\u7f72\u6307\u5357","\u6982\u8ff0","\u6838\u5fc3\u6280\u672f\u6808","\u8282\u70b9\u89c4\u5212","\u5feb\u901f\u5f00\u59cb","1. \u73af\u5883\u51c6\u5907","\u5b89\u88c5 Bun","\u5b89\u88c5 Docker","\u6216","\u5b89\u88c5 WireGuard"],"MODULE_STRUCTURE.md":["Full Self-Coding Module Structure","Overview","Core Package (`packages/core/`)","Structure","Package Information","Usage as Library","CLI Package (`packages/cli/`)","Structure","Package Information","Features"],"README.md":["Full Self Coding (FSC)","\ud83c\udf1f Overview","Key Features","OpenClaw\u96c6\u6210\u7248 vs \u539f\u7248","\u672c\u5206\u652f\u65b0\u589e\u7279\u6027","\u81ea\u5b9a\u4e49\u8c03\u5ea6\u5668 (\u7c7b\u4f3c\u6e32\u67d3\u96c6\u7fa4)","\ud83c\udfd7\ufe0f Architecture","Core Components","\u7cfb\u7edf\u6570\u636e\u6d41","Supported Agent Types"],"docs\\README.md":["Documentation","Project Structure","TypeScript Execution","Documentation Topics","Core Features","Development"],"docs\\agent-daemon-v2-report.md":["FSC Agent Daemon v2.0 \u5b9e\u9a8c\u62a5\u544a","1. \u80cc\u666f","2. \u67b6\u6784","v2.0 \u521d\u7248 \u2014 \u7ade\u4e89\u6d88\u8d39 (\u5df2\u5f03\u7528)","v2.1 \u2014 \u8ba1\u5212\u8c03\u5ea6 (\u5f53\u524d)","\u5b8c\u6574\u670d\u52a1\u6808","\u7ec4\u4ef6\u8bf4\u660e","\u90e8\u7f72\u8def\u5f84","3. \u5b9e\u9a8c\u8fc7\u7a0b","Phase 1: \u6c99\u7bb1\u9a8c\u8bc1 (\u5355\u8282\u70b9)"],"docs\\fsc-distributed-integration.md":["FSC \u6838\u5fc3\u8c03\u5ea6\u5668 \u2194 Agent Daemon \u5bf9\u63a5\u62a5\u544a","1. \u5bf9\u63a5\u76ee\u6807","2. \u6570\u636e\u6d41","3. \u4fee\u6539\u7684\u6587\u4ef6","4. \u7c7b\u578b\u6620\u5c04","FSC Config agentType \u2192 daemon agentType","FSC Task \u2192 daemon TaskPayload","daemon TaskResult \u2192 FSC TaskResult","5. \u9a8c\u8bc1\u7ed3\u679c","\u7aef\u5230\u7aef bash \u6a21\u5f0f \u2705"],"docs\\superpowers\\plans\\2026-03-15-worktree-execution.md":["FSC Worktree Execution Mode \u2014 Implementation Plan","File Map","Task 1: Types & Interfaces (Foundation)"],"docs\\superpowers\\specs\\2026-03-15-worktree-execution-design.md":["FSC Worktree Execution Mode \u2014 Design Spec v3","Problem","Design Principles","Architecture","Naming Changes","Modified Types","TaskResult (extend existing `task.ts`)","New Types","WorkUnit","ExecutionResult"],"packages\\cli\\README.md":["@full-self-coding/cli","Installation","Global Installation","Local Development","Usage","Run full analysis on current repository","Run with custom config","Show help","Show version","Commands"],"packages\\core\\README.md":["@full-self-coding/core","Installation","Usage","TypeScript Features","Core APIs","Configuration Management","Code Analysis","Task Execution","Docker Management","Git Operations"],"packages\\core\\src\\harness\\AGENT_PROMPT.md":["FSC Parallel Agent System Prompt","Environment Variables","Startup Sequence","Implementation Steps","Failure Handling","Rules","Exit Codes"],"packages\\core\\src\\harness\\README.md":["FSC Harness","Agent Roles","Basic Usage","Parallel Mode","Programmatic Tool Calling","Reusing This Module"],"results\\fsc-multilang-test-report.md":["PageIndex Cross-Language Indexing Test Report: FSC","1. Project Statistics","Language Distribution","Key Modules (by symbol density)","2. Search Query Results","Query 1: \"agent\" / \"executor\" (definition search)","Query 2: \"tool\" (callers search)","Query 3: Coordination keywords (scheduler/pool/daemon/sequencer)","3. Call Graph Analysis","4. Cross-Language Assessment"],"script\\README.md":["Development Environment Setup Scripts","\ud83d\ude80 Supported Platforms","\ud83d\udccb What Gets Installed","Core Dependencies","Optional Dependencies","Docker Images","\ud83c\udfaf TypeScript-First Development","\ud83d\udee0\ufe0f Usage Instructions","Linux/macOS","Make the script executable (if not already)"]},"deps":{"auto_deploy.py":["os","sys","json","subprocess","argparse","uuid","pathlib","typing"],"packages\\cli\\src\\index.ts":["commander","@full-self-coding/core","fs"],"packages\\core\\src\\SWEAgent\\SWEAgentTaskSolverCommands.ts":["packages/core/src/config.ts","packages/core/src/prompts/diff_nodejs.ts","packages/core/src/SWEAgent/claudeCodeCommands.ts","packages/core/src/SWEAgent/cursorCommands.ts"],"packages\\core\\src\\SWEAgent\\claudeCodeCommands.ts":["packages/core/src/config.ts"],"packages\\core\\src\\agent-daemon\\agent.ts":["packages/core/src/agent-daemon/sandbox.ts","packages/core/src/agent-daemon/api-agent.ts"],"packages\\core\\src\\agent-daemon\\api-agent.ts":["packages/core/src/agent-daemon/api-tools.ts","packages/core/src/agent-daemon/api-prompt.ts"],"packages\\core\\src\\agent-daemon\\api-tools.ts":["packages/core/src/agent-daemon/sandbox.ts"],"packages\\core\\src\\agent-daemon\\daemon.ts":["redis","packages/core/src/agent-daemon/pool.ts"],"packages\\core\\src\\agent-daemon\\pool.ts":["packages/core/src/agent-daemon/agent.ts"],"packages\\core\\src\\agent-daemon\\scheduler.ts":["redis"],"packages\\core\\src\\analyzer.ts":["packages/core/src/config.ts","packages/core/src/dockerInstance.ts","packages/core/src/prompts/analyzerPrompt.ts","packages/core/src/codingStyle.ts","packages/core/src/workStyle.ts","packages/core/src/utils/trimJSON.ts","packages/core/src/SWEAgent/claudeCodeCommands.ts","packages/core/src/SWEAgent/geminiCodeCommands.ts","packages/core/src/SWEAgent/cursorCommands.ts","packages/core/src/SWEAgent/codexCommands.ts"],"packages\\core\\src\\codeCommitter.ts":["packages/core/src/task.ts","packages/core/src/taskSolver.ts","child_process","fs","path","os","packages/core/src/execution/gitExec.ts"],"packages\\core\\src\\codeRAG.ts":["child_process","fs","path"],"packages\\core\\src\\codeRAGv2\\index.ts":["child_process","fs","path","crypto"],"packages\\core\\src\\codeRAGv2\\parser.ts":["@typescript-eslint/typescript-estree","path"],"packages\\core\\src\\codeRAGv2\\store.ts":["pg"],"packages\\core\\src\\codingStyle.ts":["packages/core/src/prompts/codingStylePrompt.ts"],"packages\\core\\src\\config.ts":["packages/core/src/workStyle.ts"],"packages\\core\\src\\configReader.ts":["fs","path","os","packages/core/src/config.ts","packages/core/src/workStyle.ts"],"packages\\core\\src\\distributedScheduler.ts":["packages/core/src/task.ts"],"packages\\core\\src\\dockerInstance.ts":["bun","packages/core/src/taskExecutor.ts"],"packages\\core\\src\\execution\\collector.ts":["fs","path","packages/core/src/execution/mapping.ts","packages/core/src/execution/worktree.ts"],"packages\\core\\src\\execution\\gitExec.ts":["bun"],"packages\\core\\src\\execution\\local.ts":["bun","path","fs","packages/core/src/execution/gitExec.ts","packages/core/src/execution/worktree.ts"],"packages\\core\\src\\execution\\mapping.ts":["packages/core/src/task.ts","packages/core/src/execution/types.ts","packages/core/src/modelRouter.ts","packages/core/src/execution/gitExec.ts"],"packages\\core\\src\\execution\\pool.ts":["path","packages/core/src/execution/worktree.ts","packages/core/src/execution/gitExec.ts"],"packages\\core\\src\\execution\\scheduler.ts":["packages/core/src/execution/state.ts","packages/core/src/execution/pool.ts","packages/core/src/execution/concurrency.ts","packages/core/src/execution/local.ts","packages/core/src/execution/worktree.ts","packages/core/src/execution/sequencer.ts","packages/core/src/execution/mapping.ts","packages/core/src/execution/gitExec.ts","packages/core/src/salacia/plugin.ts","packages/core/src/salacia/experiment.ts"],"packages\\core\\src\\execution\\sequencer.ts":["fs","path","packages/core/src/execution/gitExec.ts","packages/core/src/utils/conflictParser.ts","packages/core/src/utils/proseDetector.ts"],"packages\\core\\src\\execution\\worktree.ts":["path","packages/core/src/execution/gitExec.ts"],"packages\\core\\src\\harness\\evaluator.ts":["packages/core/src/utils/trimJSON.ts"],"packages\\core\\src\\harness\\initializer.ts":["packages/core/src/utils/trimJSON.ts"],"packages\\core\\src\\modelRouter.ts":["packages/core/src/config.ts"],"packages\\core\\src\\prompts\\diff_nodejs.ts":["simple-git","fs","path"],"packages\\core\\src\\prompts\\taskSolverPrompt.ts":["packages/core/src/codingStyle.ts"],"packages\\core\\src\\salacia\\contract.ts":["packages/core/src/salacia/coupling.ts"],"packages\\core\\src\\salacia\\coupling.ts":["packages/core/src/execution/gitExec.ts"],"packages\\core\\src\\salacia\\drift.ts":["crypto","fs","path"],"packages\\core\\src\\salacia\\experiment.ts":["crypto","fs","path"],"packages\\core\\src\\salacia\\journal.ts":["fs","path"],"packages\\core\\src\\salacia\\plugin.ts":["packages/core/src/salacia/contract.ts","packages/core/src/salacia/drift.ts","packages/core/src/salacia/journal.ts","path"],"packages\\core\\src\\taskExecutor.ts":["bun","packages/core/src/dockerInstance.ts"],"packages\\core\\src\\taskSolver.ts":["packages/core/src/task.ts","packages/core/src/taskExecutor.ts","packages/core/src/SWEAgent/SWEAgentTaskSolverCommands.ts","packages/core/src/utils/trimJSON.ts","packages/core/src/prompts/taskSolverPrompt.ts"],"packages\\core\\src\\taskSolverManager.ts":["packages/core/src/task.ts","packages/core/src/taskSolver.ts","packages/core/src/modelRouter.ts","packages/core/src/codeRAG.ts"],"packages\\core\\src\\utils\\git.ts":["bun"],"packages\\core\\test\\codeCommitter.test.ts":["bun:test","packages/core/src/codeCommitter.ts","packages/core/src/task.ts","fs","path","os","child_process"],"packages\\core\\test\\codeCommitterSuccessDemo.test.ts":["bun:test","packages/core/src/codeCommitter.ts","packages/core/src/task.ts","fs","path","os","child_process","react","jsonwebtoken","redis"],"packages\\core\\test\\codeCommitterVisualization.test.ts":["bun:test","packages/core/src/codeCommitter.ts","packages/core/src/task.ts","fs","path","os","child_process","react","react","jsonwebtoken","bcrypt","helmet","express-rate-limit","cors","express-mongo-sanitize","xss-clean","express"],"packages\\core\\test\\copyFilesToContainer.test.ts":["bun:test","bun","packages/core/src/dockerInstance.ts"],"packages\\core\\test\\dockerInstance.test.ts":["bun:test","bun","packages/core/src/dockerInstance.ts"],"packages\\core\\test\\dockerInstanceFileRead.test.ts":["bun:test","bun","packages/core/src/dockerInstance.ts"],"packages\\core\\test\\execution\\concurrency.test.ts":["bun:test","packages/core/src/execution/concurrency.ts"],"packages\\core\\test\\execution\\scheduler.test.ts":["bun:test","packages/core/src/execution/scheduler.ts","packages/core/src/execution/local.ts","packages/core/src/execution/worktree.ts","packages/core/src/execution/concurrency.ts","packages/core/src/execution/pool.ts","packages/core/src/execution/gitExec.ts","fs","path","os","packages/core/src/execution/state.ts","packages/core/src/execution/sequencer.ts"],"packages\\core\\test\\execution\\sequencer.merge.test.ts":["bun:test","packages/core/src/execution/sequencer.ts","packages/core/src/execution/gitExec.ts","fs","path","os","bar","packages/core/src/utils/conflictParser.ts","packages/core/src/utils/proseDetector.ts"],"packages\\core\\test\\runCommandAsync.test.ts":["bun:test","bun","packages/core/src/dockerInstance.ts"],"packages\\core\\test\\salacia\\contract.test.ts":["bun:test","packages/core/src/salacia/contract.ts"],"packages\\core\\test\\salacia\\drift.test.ts":["bun:test","packages/core/src/salacia/drift.ts"],"packages\\core\\test\\salacia\\replay-real-commits.test.ts":["bun:test","packages/core/src/execution/gitExec.ts","packages/core/src/salacia/contract.ts","packages/core/src/salacia/drift.ts"],"packages\\core\\test\\taskSolverClaudeCode.test.ts":["bun:test","packages/core/src/taskSolver.ts","packages/core/src/task.ts","packages/core/src/config.ts","packages/core/src/workStyle.ts","packages/core/test/apiKeySetup.ts","bun"],"packages\\core\\test\\taskSolverGemini.test.ts":["bun:test","packages/core/src/taskSolver.ts","packages/core/src/task.ts","packages/core/src/config.ts","packages/core/src/workStyle.ts","packages/core/test/apiKeySetup.ts","bun"]},"dir_purposes":{"docs":"Project documentation","docs\\superpowers\\specs":"Test specifications","packages\\cli\\src":"Source code root directory","packages\\core\\src":"Source code root directory","packages\\core\\src\\utils":"Shared utility functions and helpers","packages\\core\\test":"Test files and test utilities","packages\\core\\test\\execution":"Test files and test utilities","packages\\core\\test\\salacia":"Test files and test utilities","results":"Test files and test utilities"},"staleness":1774493250.105827}