/** * Public API of the design-manifest module — the persistent design-intent layer * (docs/internal/DESIGN-MCP.md, Option C). Consumed by the `urbicon` CLI * (context / record-decision / sync-manifest) in `@urbicon-ui/design`. */ export { parseHistory, serializeHistoryEntry } from './history.js'; export { appendDecision, createManifestTemplate, DECISIONS_HEADING, emptyManifest, formatContext, matchDecisionTitles, parseFrontmatter, parseManifest, renderDecision, supersedeDecision, USAGES_HEADING, upsertUsagesSection } from './manifest.js'; export { scanMarkers } from './scan.js'; export type { DesignDecision, DesignManifest, ExemptEntry, PatternUsage, ProductIntent, ValidationHistoryEntry } from './types.js';