/** * Forensics subsystem, public API. * * Usage: * 1. Create a ForensicsRegistry owned by the current runtime/session. * 2. Create a ForensicsCollector, passing the RuntimeEventBus and registry. * 3. The collector auto-generates reports on terminal failure states. * 4. Pass the registry to ForensicsPanel (diagnostic provider) and the * /forensics command handler via CommandContext.forensicsRegistry. */ export type { FailureReport, FailureClass, PhaseTimingEntry, CausalChainEntry, ForensicsJumpLink, ForensicsBundle, ForensicsReplayEvidence, ForensicsEvidenceSummary, } from './types.js'; export type { ReplaySnapshotInput } from './registry.js'; export { classifyFailure, summariseFailure } from './classifier.js'; export { ForensicsRegistry, DEFAULT_REGISTRY_LIMIT } from './registry.js'; export { ForensicsCollector } from './collector.js'; //# sourceMappingURL=index.d.ts.map