/** * Parser for ido4 structured context comments. * * ido4 context comments use HTML comment markers for machine parseability: * * ... content ... * */ import type { TaskComment } from '../../container/interfaces.js'; export interface Ido4ContextBlock { transition: string; agent?: string; timestamp?: string; body: string; } /** * Parse ido4 structured context blocks from a comment body. */ export declare function parseIdo4ContextBlocks(commentBody: string): Ido4ContextBlock[]; /** * Parse ido4 context blocks from an array of TaskComments. * Returns all structured context blocks found across all comments. */ export declare function parseIdo4ContextComments(comments: TaskComment[]): Ido4ContextBlock[]; /** * Filter comments to only those containing ido4 context markers. */ export declare function filterIdo4ContextComments(comments: TaskComment[]): TaskComment[]; //# sourceMappingURL=context-comment-parser.d.ts.map