2.2 KiB
2.2 KiB
Schema Change Notes
Scope
This note covers schema changes made during the second content stabilization pass.
Changed Schemas
schemas/source_article.schema.json
Change:
- Formalized
source_typeenum:original_articlesynthesis_noteplaceholder
- Formalized
source_statusenum:representativederived_synthesisplaceholder
Reason:
- Current data already used
synthesis_noteandderived_synthesis. - The schema now matches implementation data instead of leaving enum drift implicit.
schemas/source_excerpt.schema.json
Change:
- Added required
quote_status. - Added required
source_location. - Formalized
quote_statusenum:exactcondensedparaphrased
- Formalized
excerpt_typeenum:definitiontaxonomymechanismapplication_rulevalue_claimboundary_rulevalidation_rule
Reason:
- Distinguishes exact quotes from compressed or paraphrased evidence.
- Prevents
raw_excerptfrom silently containing condensed text.
schemas/regression_case.schema.json
Change:
- Expanded
case_typeenum:positiveboundarymisuseno_callselector_gatepipeline
- Added optional evaluable fields:
should_call_modelexpected_primary_modelnegative_expected_modelsexpected_classificationexpected_dominant_scarcityexpected_max_depthminimum_required_elementsforbidden_elementsevaluation_mode
Reason:
- Supports no-call, false-positive, selector-gate, and structured review cases without adding LLM evaluation.
Not Changed
schemas/model_card.schema.json
No new required model-card fields were added in this pass.
Reason:
- QPI and Intellectual Archaeology output contracts were strengthened in model JSON and cards.
- Making those fields schema-required is left for CCRA / Owner review to avoid over-weighting v0.2.
schemas/model_index.schema.json
No additional index semantics were added in this pass.
Reason:
- Index continues to mirror model/card state and counts.
- Content review status remains in
reports/model_review_status.json, notmodel_index.json.