ContextBrief
No description in schema.
Schema $id: https://paresium.io/schemas/context-brief/v1
| Property | Type | Required | Description |
|---|---|---|---|
schema_version | string | yes | |
situation_id | string | yes | |
received_at | string | yes | |
cbs_build_ms | integer | yes | |
request | ref: BriefRequest | yes | |
request.excerpt | string | yes | |
request.raw_input_ref | string | yes | |
request.group_id | string | yes | |
request.input_type | union | ||
request.user_directives | union | ||
request.input_truncated | boolean | ||
request.input_chars_total | union | ||
routing | ref: BriefRouting | yes | |
routing.request_type | enum("lookup" | "analysis" | "decision_support" | "generation" | "transformation" | "action" | "meta" | "unknown") | yes | |
routing.domain | enum("support" | "technical" | "sales" | "research" | "creative" | "operational" | "general" | "unknown") | yes | |
routing.intent | string | yes | |
routing.playbook_id | union | ||
routing.config_version | string | yes | |
routing.confidence | number | yes | |
sensors | array<ref: SensorReport> | yes | |
sensors[].name | string | yes | |
sensors[].score | number | yes | |
sensors[].status | enum("completed" | "abstained" | "timed_out") | yes | |
sensors[].understandings | object | yes | |
fusion | ref: BriefFusion | yes | |
fusion.overall_score | number | yes | |
fusion.low_score_sensors | array<string> | yes | |
fusion.disagreements | array<ref: ConfidenceDisagreement> | yes | |
fusion.disagreements[].sensors | array<string> | yes | |
fusion.disagreements[].field | string | yes | |
fusion.disagreements[].note | string | yes | |
fusion.recommended_action | enum("proceed" | "request_clarification" | "escalate" | "reject") | yes | |
fusion.evidence_packet_ref | string | yes | |
sealed_passthrough | ref: SealedPassthrough | yes | |
sealed_passthrough.persona_voice | union | ||
sealed_passthrough.persona_lexicon | union | ||
sealed_passthrough.persona_style_ref | union | ||
sealed_passthrough.playbook_response_side | union | ||
audit | ref: AuditBlock | yes | |
audit.blackboard_ref | string | yes | |
audit.frame_challenges | integer | yes | |
audit.a2a_exchanges | integer | yes | |
audit.sla_breached | boolean | yes | |
audit.sla_budget_ms | integer | yes | |
audit.resolver_rejections | array<ref: ResolverRejection> | yes | |
audit.resolver_rejections[].overlay_path | string | yes | |
audit.resolver_rejections[].immutable_rule_id | string | yes | |
audit.resolver_rejections[].attempted_at | string | yes | |
audit.resolver_rejections[].reason | string | yes | |
audit.brief_inline_token_estimate | integer | yes | |
audit.brief_inline_budget_exceeded | boolean | yes | |
audit.evidence_packet_ref | string | yes | |
audit.signed_at | string | yes |
Generated
This page is generated from context-brief.json. Do not edit by hand; regenerate with npm run gen.