Structured-Output Schemas¶
Every LLM call that returns structured output is validated against a JSON schema under schemas/. Schemas keep model outputs machine-checkable and make the contract explicit — see spec_v3.md §3.6.4 Response Validation.
| Schema | File |
|---|---|
| challenge_output | challenge_output.json |
| challenger_parse | challenger_parse.json |
| chat_intent_output | chat_intent_output.json |
| chat_respond_output | chat_respond_output.json |
| chat_summarize_output | chat_summarize_output.json |
| claude_novelty | claude_novelty.json |
| decompose_output | decompose_output.json |
| dedup_output | dedup_output.json |
| digest_output | digest_output.json |
| draft_daily_reflection | draft_daily_reflection.json |
| draft_meeting_note | draft_meeting_note.json |
| draft_person_profile | draft_person_profile.json |
| draft_weekly_review | draft_weekly_review.json |
| extract_commitments | extract_commitments.json |
| extract_preferences_output | extract_preferences_output.json |
| nudge_output | nudge_output.json |
| prep_output | prep_output.json |
| priority_output | priority_output.json |
| reminder_output | reminder_output.json |
| skill | skill.json |
| skill_auto_draft_output | skill_auto_draft_output.json |
| skill_equivalence_output | skill_equivalence_output.json |
| skill_evolution_output | skill_evolution_output.json |
| task_parse_output | task_parse_output.json |
| weekly_digest_output | weekly_digest_output.json |