autosnippet
Version:
Extract code patterns into a knowledge base for AI coding assistants
21 lines (20 loc) • 902 B
TypeScript
/**
* mock-pipeline.ts — Mock AI Bootstrap 轻量管线
*
* 当 AI Provider 为 mock 时,利用 Phase 1-4 已收集的真实数据
* (AST、依赖图、文件列表、Panorama) 为每个维度生成模板化候选知识。
*
* 不调用 AI,但走完完整的 submit → dimension_complete 流程,
* 使 Dashboard 能正常展示知识库、健康雷达等 UI。
*
* @module pipeline/mock-pipeline
*/
import type { DimensionDef } from '#types/project-snapshot.js';
import type { PipelineFillView } from '#types/snapshot-views.js';
/**
* fillDimensionsMock — Mock AI 轻量管线
*
* 利用 Phase 1-4 的真实数据(AST、文件列表、Panorama)自动生成候选知识,
* 不调用任何 AI API,但走完 submit → dimension_complete 的完整流程。
*/
export declare function fillDimensionsMock(view: PipelineFillView, dimensions: DimensionDef[]): Promise<void>;