34 lines
1.1 KiB
TypeScript
34 lines
1.1 KiB
TypeScript
import type { JsonValue } from "../domain/jsonValue.js";
|
|
|
|
/** Exact example inputs for residual-unknown lifecycle contracts. */
|
|
export const UNKNOWN_CONTRACT_EXAMPLES = {
|
|
list_unknowns: {},
|
|
record_unknown: {
|
|
question: "Does this branch require an unavailable external service?",
|
|
severity: "medium",
|
|
domain: "protocol",
|
|
required_authority: "controlled-replay",
|
|
required_confidence: "observed",
|
|
required_environment: null,
|
|
recommended_probes: [
|
|
{ operation: "capture_process_scenario", rationale: "Replay branch." },
|
|
],
|
|
relationships: [],
|
|
},
|
|
update_unknown: {
|
|
unknown_id: `unk_${"0".repeat(64)}`,
|
|
expected_revision: 1,
|
|
status: "investigating",
|
|
severity: "medium",
|
|
supporting_evidence_ids: [],
|
|
contradicting_evidence_ids: [],
|
|
required_authority: "controlled-replay",
|
|
required_confidence: "observed",
|
|
required_environment: null,
|
|
recommended_probes: [],
|
|
relationships: [],
|
|
resolution: null,
|
|
},
|
|
verify_unknown_resolution: { unknown_id: `unk_${"0".repeat(64)}` },
|
|
} satisfies Readonly<Record<string, Readonly<Record<string, JsonValue>>>>;
|