/** * Standalone sevo-guard implementation (FR-28, AC-28.2). * * When no dispatch-guard plugin exists, SEVO creates a minimal * standalone governance config file that can be consumed by * a lightweight sevo-guard mechanism. */ import type { GovernanceAdapter, GovernanceDetection, GovernanceInjectionResult, GovernanceRule } from './adapter.js'; /** Shape of the standalone sevo-guard config. */ export interface SevoGuardConfig { /** Version of the config schema. */ version: 1; /** Whether governance is enabled. */ enabled: boolean; /** Source identifier. */ source: 'sevo-governance'; /** Governance rules. */ rules: GovernanceRule[]; /** Timestamp of last injection. */ lastUpdated: string; } /** * Standalone sevo-guard adapter. * Creates a self-contained governance config when no host mechanism exists. */ export declare class StandaloneGuardAdapter implements GovernanceAdapter { detect(projectRoot: string): GovernanceDetection; inject(projectRoot: string, rules: GovernanceRule[]): GovernanceInjectionResult; verify(projectRoot: string): { active: boolean; message: string; }; } //# sourceMappingURL=standalone-guard.d.ts.map