export const THREADWELL_STARTUP_READ_ORDER = [
    {
        layer: "settings",
        description: "Read continuity and memory settings before installing providers or stores.",
        optional: false,
    },
    {
        layer: "continuity",
        description: "Load operational continuity first so current task, blockers, and next action stay authoritative.",
        optional: true,
    },
    {
        layer: "event_memory",
        description: "Open event memory store after settings and before retrieval.",
        optional: true,
    },
    {
        layer: "context",
        description: "Read CONTEXT.md as semantic vocabulary, preserving manual edits.",
        optional: true,
    },
    {
        layer: "adrs",
        description: "Read accepted ADRs as durable current decisions; ignore superseded decisions for active context.",
        optional: true,
    },
    {
        layer: "retrieval_capsule",
        description: "Build a bounded cited capsule from continuity, memory, context terms, and active ADRs.",
        optional: true,
    },
];
export function renderStartupReadOrder() {
    return [
        "Threadwell startup read order:",
        ...THREADWELL_STARTUP_READ_ORDER.map((step, index) => `${index + 1}. ${step.layer}${step.optional ? " (optional)" : ""}: ${step.description}`),
    ].join("\n");
}
//# sourceMappingURL=startup-order.js.map