Ports
Path:
_archive/loom-stale-pre-sprint-snapshot/src/execution/ports.tsRelative: loom-stale-pre-sprint-snapshot/src/execution/ports.tsSubproject: _archiveCategory: archivedLines: 88Bytes: 3,268Imports: 1Exports: 21
Content Preview
- import type { ExecutionTraceEvent, MemoryRecord, MonitorName } from "../types/contracts";
- /**
- * Hexagonal ports for the Loop 3 harness. Production adapters (adapters.ts)
- * bind these to the Anthropic API, D1, and R2; tests bind in-memory fakes.
- * The harness itself is pure control logic — that's what makes every
- * Hn.x feature independently testable (spec §Loops design rule).
- */
- // ── model ──────────────────────────────────────────────────────────────────
- export interface TextBlock { typ