Files
Jyotisha/references/real_case_calibration/catalog.schema.json
T
2026-07-18 03:01:40 +08:00

89 lines
3.3 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Real Case Calibration Catalog",
"type": "object",
"required": ["case_id", "subject", "source", "chart_signature", "event_outcomes", "similarity", "replay"],
"properties": {
"case_id": {"type": "string"},
"subject": {
"type": "object",
"required": ["name", "year", "month", "day", "hour", "minute", "lat", "lon", "tz", "node_mode", "birth_source"],
"properties": {
"name": {"type": "string"},
"year": {"type": "integer"},
"month": {"type": "integer", "minimum": 1, "maximum": 12},
"day": {"type": "integer", "minimum": 1, "maximum": 31},
"hour": {"type": "integer", "minimum": 0, "maximum": 23},
"minute": {"type": "integer", "minimum": 0, "maximum": 59},
"lat": {"type": "number"},
"lon": {"type": "number"},
"tz": {"type": "number"},
"node_mode": {"enum": ["mean", "true"]},
"birth_source": {
"type": "object",
"required": ["url", "source_grade", "time_accuracy_rating", "evidence_basis"],
"properties": {
"url": {"type": "string"},
"source_grade": {"enum": ["primary", "verified_secondary"]},
"time_accuracy_rating": {"enum": ["A", "AA"]},
"evidence_basis": {"type": "string"}
}
}
}
},
"source": {
"type": "object",
"required": ["url", "source_grade", "license_or_quote_boundary"],
"properties": {
"url": {"type": "string"},
"source_grade": {"enum": ["primary", "verified_secondary", "forum_claim", "unverified"]},
"license_or_quote_boundary": {"type": "string"}
}
},
"chart_signature": {"type": "object"},
"event_outcomes": {
"type": "array",
"minItems": 1,
"items": {
"type": "object",
"required": ["event_type", "event_date", "domain", "expected_label", "outcome", "source"],
"properties": {
"event_type": {"type": "string"},
"event_date": {"type": "string"},
"domain": {"enum": ["career", "marriage", "wealth", "health"]},
"expected_label": {"enum": ["career_status", "legal_marriage", "wealth_event", "health_event"]},
"outcome": {"type": "string"},
"source_excerpt_note": {"type": "string"},
"source": {
"type": "object",
"required": ["url", "source_grade"],
"properties": {
"url": {"type": "string"},
"source_grade": {"enum": ["primary", "verified_secondary"]}
}
}
}
}
},
"similarity": {
"type": "object",
"required": ["score", "matching_factors", "dissimilar_factors"],
"properties": {
"score": {"type": "number"},
"matching_factors": {"type": "array", "items": {"type": "string"}},
"dissimilar_factors": {"type": "array", "items": {"type": "string"}}
}
},
"replay": {
"type": "object",
"required": ["outcome_replay_status", "do_not_use_for_prediction"],
"properties": {
"outcome_replay_status": {"enum": ["pending", "replayed", "blocked"]},
"do_not_use_for_prediction": {"type": "boolean"},
"report_path": {"type": "string"},
"conflict_notes": {"type": "array", "items": {"type": "string"}}
}
}
}
}