/** * [WHO]: readNotes and writeNote maintain bounded versioned working notes on the current branch * [FROM]: Depends on the public session entry type contract * [TO]: Consumed by context-management tools and regression tests * [HERE]: extensions/builtin/context-management/notes.ts - session notes, independent of long-term memory */ import type { SessionEntry } from "../../../session.js"; export declare const NOTE_ENTRY_TYPE = "context-working-note"; export interface WorkingNote { name: string; content: string; revision: number; } export declare function readNotes(branch: SessionEntry[]): Map; export declare function writeNote(branch: SessionEntry[], name: string, content: string, append: boolean, persist: (type: string, data: WorkingNote) => void): WorkingNote;