@blundergoat/goat-flow
Version:
AI coding agent harness and local dashboard for Claude Code, OpenAI Codex, Google Antigravity, and GitHub Copilot - setup audits, guardrails, structured skills, deny hooks, and persistent learning loops.
12 lines • 735 B
TypeScript
import type { ProjectStructure } from "./types.js";
/**
* Build the audit-facing `ProjectStructure` from the validated manifest. Replaces the previous
* pass-through from raw JSON (`getProjectStructure()`), which allowed malformed shapes to leak into
* audit logic. Skill name arrays are copied and each agent's optional fields (`hooks_dir`,
* `settings`, `hooks`) are included only when the manifest defines them.
*
* @returns the narrowed project structure - required files/dirs, canonical and stale skill names with
* references, and per-agent paths - that audit checks consume in place of the raw manifest
*/
export declare function buildProjectStructure(): ProjectStructure;
//# sourceMappingURL=audit-structure.d.ts.map