audit_citations
Audit a lesson plan to ensure certified claims cite existing claim-cards and every claim has a tier label, returning a report of issues.
Instructions
Advisory self-check for a lesson before you teach it. Submit your LessonPlan and this
verifies the ONE boundary that matters: a claim you marked tier="certified" must cite an
existing certified claim-card (so you never present a simulation-verified number you don't
actually have), and every claim must carry a tier label (so an interpretive mechanism is
never disguised as certified fact). It is NOT a hard gate and judges nothing else — your
lesson's structure, ordering, depth, and selection are entirely yours.
Args:
lesson_plan_json: JSON of {topology_class, spec_id?, title?, claims:[{text, tier:
"certified"|"interpretive", cites: claim_card_id (required when certified)}]}.
Returns:
JSON AuditReport {passed, certified_total, certified_ok, interpretive_total,
findings:[{index, ok, reason}]}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lesson_plan_json | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |