/** * Shared board-authoring vocabulary. * * Every report producer (dashboard agent persona, its scheduled prompt, the * trigger loop's scheduled full report) injects THESE lines so the operator * board at /viewer#operator/board receives the same 4-slot, card-based HTML regardless of which * agent wrote it. The classes are styled by ui/src/styles/global.css -- * agents write structure, the board owns look. * * Generic mechanism only: no personal strings, English source; the agent is * told to write CONTENT in the owner's language. */ export declare const BOARD_SLOT_ORDER: readonly ["briefing", "action_required", "decisions", "pipeline"]; /** The exact HTML shapes the board stylesheet understands. */ export declare function buildBoardHtmlVocabulary(): string[]; /** * Pipeline slot = item tracker projection (M8 Phase 3). Injected into EVERY * board writer (dashboard persona, cron prompt, the trigger loop's full * report) so both writers project the same tracker. The server-derived * temporal_state is the canonical time category; personas are static files * and must never recompute it from a baked-in date. */ export declare function buildPipelineTrackerInstructions(): string[]; /** Instruction block that makes a report run also publish the board slots. */ export declare function buildBoardPublishLines(): string[]; //# sourceMappingURL=board-slot-instructions.d.ts.map