/** * Paths — 核心基础层模块。 * * 职责边界: * - 负责:SOLOFORGE_DIR 等 核心基础层职责 * - 不负责:不属于本模块的职责由对应模块承担 * * 被谁调用:引擎各子模块、管线层 * 调用谁:paths、node:path * * 数据流:底层能力请求 → 处理 → 返回结果 * 持久化:无持久化(纯计算/内存态) */ /** .soloforge 目录名 */ export declare const SOLOFORGE_DIR = ".soloforge"; /** 项目级路径集合 — 基于 projectPath 动态生成 */ export declare function getProjectPaths(projectPath: string): { /** .soloforge/ 根目录 */ root: string; /** .soloforge/intent.yaml — 用户意图声明(新配置体系) */ intentYaml: string; /** 旧配置文件路径(config.yaml→intent.yaml 自动迁移的源读取路径,loader.ts 活跃使用) */ configYaml: string; /** .soloforge/policy.yaml */ policyYaml: string; /** .soloforge/blueprint.yaml */ blueprintYaml: string; /** .soloforge/state/ */ stateDir: string; /** .soloforge/state/tasks/ */ taskStateDir: string; /** .soloforge/state/current-task.json */ currentTaskPointer: string; /** .soloforge/state/debt/ */ debtDir: string; /** .soloforge/state/onboarding-session.json */ onboardingSession: string; /** .soloforge/knowledge/ */ knowledgeDir: string; /** .soloforge/knowledge/patterns/ */ knowledgePatterns: string; /** .soloforge/knowledge/patterns/core/ */ knowledgePatternsCore: string; /** .soloforge/knowledge/patterns/temp/ */ knowledgePatternsTemp: string; /** .soloforge/knowledge/procedures/ */ knowledgeProcedures: string; /** .soloforge/knowledge/domain/backend/ */ knowledgeDomainBackend: string; /** .soloforge/knowledge/domain/frontend/ */ knowledgeDomainFrontend: string; /** .soloforge/knowledge/acceptance_templates/ */ knowledgeAcceptanceTemplates: string; /** .soloforge/knowledge/review_rules/ */ knowledgeReviewRules: string; /** .soloforge/knowledge/product_profiles/ */ knowledgeProductProfiles: string; /** .soloforge/knowledge/checklists/ */ knowledgeChecklists: string; /** .soloforge/knowledge/defaults.yaml */ knowledgeDefaults: string; /** .soloforge/staged/ */ stagedDir: string; /** .soloforge/navigation-snapshot.json */ navigationSnapshot: string; /** .soloforge/template-manifest.json */ templateManifest: string; /** .soloforge/adapter_hashes.json */ adapterHashes: string; /** .soloforge/version.json */ versionJson: string; /** .soloforge/manifest.json */ manifestJson: string; /** .soloforge/sync-manifest.json */ syncManifest: string; /** .soloforge/advisory-report.json */ advisoryReport: string; /** .soloforge/tmp/ingest/ */ tmpIngest: string; /** .soloforge/design-artifacts/ */ designArtifactsDir: string; /** .soloforge/config-backups/ */ configBackups: string; /** .soloforge/backups/ */ backupsDir: string; /** .soloforge/templates/ */ templatesDir: string; }; /** 项目根目录下的锁文件(不在 .soloforge/ 内) */ export declare function getLockFilePath(projectPath: string): string; /** 全局用户目录下的 patterns 路径 */ export declare function getGlobalPatternsPath(): string; /** intent.yaml 便捷路径 — 获取指定项目根目录下的 intent.yaml 完整路径 */ export declare function getIntentYamlPath(projectPath: string): string;