Audit
L6-style audit log
Every significant state transition in the session is emitted as an L6 audit event under the onboarding.conversational-planner namespace, in spec order. PII spans are never decoded here; payloads carry tokenized references only.
4 events
1onboarding.conversational-planner.session-started
session_kind=net-new · sub_mode=wizard-led · brd_supplied=False · seed_supplied=False · mockup_supplied=False
2onboarding.conversational-planner.product-registered
onboarding_run_id=run-9927aa85a985 · product_name=Member Explanation of Benefits · application_name=Claims Platform (JSON EOB feed) · months_to_learn=12 · avg_documents_per_month=3000 · output_format=PDF · expected_document_count=36000 · documents_evaluated=300 · completeness_status=shortfall · driver_file_pairing_key=claimNumber · registering_owner_token=technical-owner@demo-eob (SSO stand-in) · fixture_basis=demo-fixtures/eob, first 300 of 2999 APO documents (bounded slice) · apo_source=Explanation of Benefits (EOB) APO batch (synthetic Phase 1 fixture), bounded slice of 300 documents · engine_run_id=run-7abf8aedd588 · pairing_matched=300 · pairing_apo_without_driver=0 · pairing_driver_without_apo=3 · llm_provider=mock · llm_keyed=False
3onboarding.conversational-planner.dialogue-turn
goal_id=G-21 · stakeholder_role=product-owner · response_shape=enumeration · confidence_score=0.86 · cycle_name=Explanation of Benefits (EOB) cycle · cadence=per production cycle · regulated=True
4onboarding.conversational-planner.role-mismatch-flagged
goal_id=G-21 · fact_id=SC-5cf69639 · expected_role=compliance-officer · actual_role=product-owner · reRouted_to_role=compliance-officer