/** * @generated by scripts/gen-loop-blobs.mjs — DO NOT EDIT BY HAND. * Canonical sources live in harness-core/src (feature-adr-checkpoints.ts, * feature-adr-routing.ts, challenge-panel.ts, loop-trace.ts). Edit those, then run: * node scripts/gen-loop-blobs.mjs * CI runs `node scripts/gen-loop-blobs.mjs --check` (via loop-blobs-regen.test.ts) and * fails on any diff — "test the generator once" (ADR-004). * * Blob roster: checkpoints, training-pairs (default OFF — the health-advisor PHI * lesson, AM-9), model-resolver (auto-included when any step.model is set), * usage-probes, codex-dispatch, challenge-panel, trace (the 7th — carries the * dispatch/settle seq emitter). All seven names are FIXED; a new subsystem is a new * blob name plus an ADR note, never a silent rename. */ export interface LoopBlob { name: string; version: string; contentHash: string; sourcePath: string; /** Blobs whose declarations this blob depends on when co-injected (shared-helper dedup). */ requires: string[]; exports: string[]; code: string; } export declare const LOOP_BLOB_NAMES: readonly ["checkpoints", "training-pairs", "model-resolver", "usage-probes", "codex-dispatch", "challenge-panel", "trace", "loop-semantics", "ha-consult-router"]; /** Workflow files the regen-diff gate covers TODAY (AM-5 honest scope): exactly the files * carrying BEGIN BLOB markers. Stage B (whole-file regeneration of feature-adr.js) is a * tracked dz-backlog item, deliberately NOT claimed here. */ export declare const BLOB_COVERAGE_MANIFEST: { coveredWorkflows: string[]; }; export declare const BLOBS: Record; //# sourceMappingURL=loop-blobs.generated.d.ts.map