BriefingDocument
No description in schema.
Schema $id: https://paresium.io/schemas/briefing-document/v1
| Property | Type | Required | Description |
|---|---|---|---|
schema_version | string | ||
situation_id | string | yes | |
created_at | string | yes | |
provenance | ref: Provenance | yes | |
provenance.context_brief | ref: ContextBriefProvenance | yes | |
provenance.context_brief.schema_version | string | yes | |
provenance.context_brief.config_version | string | yes | |
provenance.context_brief.signing_key_version | string | yes | |
provenance.routing | ref: RoutingProvenance | yes | |
provenance.routing.request_type | string | yes | |
provenance.routing.domain | string | yes | |
provenance.routing.intent | string | yes | |
provenance.routing.confidence | union | ||
provenance.group_id | union | ||
provenance.fusion_deployment | union | ||
provenance.judge_deployments | array<string> | ||
provenance.decision_matrix | union | ||
provenance.model_channel | union | ||
provenance.model_pin | union | ||
requested_services | array<string> | yes | |
verdict | ref: Verdict | yes | |
verdict.decision | enum("pass" | "warn" | "block") | yes | |
verdict.difficulty | enum("easy" | "hard") | yes | |
verdict.judged_by | enum("simple_judge" | "council") | yes | |
verdict.rationale | string | yes | |
verdict.votes | union | ||
verdict.verified | boolean | ||
services | ref: ServiceSlices | yes | |
services.policy_check | ref: PolicyCheckSlice | yes | |
services.policy_check.status | enum("completed" | "skipped" | "not_run" | "ran_empty" | "degraded" | "blocked" | "error") | yes | |
services.policy_check.status_reason | union | ||
services.policy_check.verdict | union | ||
services.policy_check.policy_constraints | array<ref: PolicyConstraint> | ||
services.policy_check.policy_constraints[].id | string | yes | |
services.policy_check.policy_constraints[].constraint | string | yes | |
services.policy_check.policy_constraints[].source | enum("floor" | "tenant") | yes | |
services.policy_check.policy_constraints[].severity | enum("info" | "warn" | "block") | yes | |
services.risk_check | ref: RiskCheckSlice | yes | |
services.risk_check.status | enum("completed" | "skipped" | "not_run" | "ran_empty" | "degraded" | "blocked" | "error") | yes | |
services.risk_check.status_reason | union | ||
services.risk_check.verdict | union | ||
services.risk_check.risk_flags | array<ref: RiskFlag> | ||
services.risk_check.risk_flags[].kind | string | yes | |
services.risk_check.risk_flags[].severity | enum("low" | "medium" | "high") | yes | |
services.risk_check.risk_flags[].note | string | yes | |
services.risk_check.uncertainties | array<string> | ||
services.interpret_case | ref: InterpretCaseSlice | yes | |
services.interpret_case.status | enum("completed" | "skipped" | "not_run" | "ran_empty" | "degraded" | "blocked" | "error") | yes | |
services.interpret_case.status_reason | union | ||
services.interpret_case.situation_summary | union | ||
services.interpret_case.key_facts | array<string> | ||
services.interpret_case.assumptions | array<string> | ||
services.interpret_case.signals_that_matter | array<string> | ||
services.interpret_case.recommended_handling | union | ||
services.interpret_case.escalation_notes | array<string> | ||
services.interpret_case.execution_directive | union | ||
services.execute_governed | ref: ExecuteGovernedSlice | yes | |
services.execute_governed.status | enum("completed" | "skipped" | "not_run" | "ran_empty" | "degraded" | "blocked" | "error") | yes | |
services.execute_governed.status_reason | union | ||
services.execute_governed.model_ran | union | ||
services.execute_governed.tuning | object | ||
services.execute_governed.dispatched_to | union | ||
services.execute_governed.output | union | ||
services.execute_governed.usage | union | ||
settlement | ref: Settlement | yes | |
settlement.currency | string | ||
settlement.per_service | array<ref: ServiceSettlement> | yes | |
settlement.per_service[].service | enum("policy_check" | "risk_check" | "interpret_case" | "execute_governed" | "cbs_prep") | yes | |
settlement.per_service[].held | integer | yes | |
settlement.per_service[].authorized | integer | yes | |
settlement.per_service[].actual | integer | yes | |
settlement.per_service[].released | integer | yes | |
settlement.total | ref: SettlementTotal | yes | |
settlement.total.held | integer | yes | |
settlement.total.actual | integer | yes | |
settlement.total.released | integer | yes | |
audit | ref: Audit | ||
audit.blackboard_ref | union | ||
audit.advisors_run | array<string> | ||
audit.judging | union | ||
audit.timings_ms | object | ||
audit.flags | array<string> | ||
audit.decision_explanation | union | ||
audit.degraded | boolean | ||
degradation | ref: DegradationBlock | ||
degradation.clean | boolean | ||
degradation.events | array<ref: DegradationEvent> | ||
degradation.events[].stage | string | yes | |
degradation.events[].name | string | yes | |
degradation.events[].outcome | enum("completed" | "abstained" | "timed_out" | "error" | "not_run" | "truncated") | yes | |
degradation.events[].reason | union | ||
degradation.events[].deadline_ms | union | ||
findings_digest | array<ref: FindingsDigestEntry> | ||
findings_digest[].advisor_id | string | yes | |
findings_digest[].finding_code | string | yes | |
findings_digest[].severity | string | yes | |
findings_digest[].confidence | number | yes | |
findings_digest[].evidence_ref | union | ||
findings_digest[].summary | union | ||
actionability | union | ||
pre_decision_insights | union | ||
hold_estimate_credits | integer |
Generated
This page is generated from briefing-document.json. Do not edit by hand; regenerate with npm run gen.