feat: add release docs and replay schemas
This commit is contained in:
@@ -0,0 +1,115 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"title": "Three Engine Same-Chart Parity Replay",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"case_id",
|
||||
"birth_data_policy",
|
||||
"engines",
|
||||
"comparison_rows",
|
||||
"status"
|
||||
],
|
||||
"properties": {
|
||||
"case_id": {
|
||||
"type": "string"
|
||||
},
|
||||
"birth_data_policy": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"public_case_only",
|
||||
"anonymized_private_case",
|
||||
"operator_local_only"
|
||||
]
|
||||
},
|
||||
"engines": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"VedAstro": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"status": {
|
||||
"type": "string"
|
||||
},
|
||||
"official_raw_response_path": {
|
||||
"type": "string"
|
||||
},
|
||||
"artifact_hash": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"PyJHora_JHora": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"status": {
|
||||
"type": "string"
|
||||
},
|
||||
"raw_output_path": {
|
||||
"type": "string"
|
||||
},
|
||||
"settings": {
|
||||
"type": "object"
|
||||
}
|
||||
}
|
||||
},
|
||||
"jyotishganit": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"status": {
|
||||
"type": "string"
|
||||
},
|
||||
"raw_output_path": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"comparison_rows": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"section",
|
||||
"field",
|
||||
"local_value",
|
||||
"oracle_values",
|
||||
"status"
|
||||
],
|
||||
"properties": {
|
||||
"section": {
|
||||
"type": "string"
|
||||
},
|
||||
"field": {
|
||||
"type": "string"
|
||||
},
|
||||
"local_value": {},
|
||||
"oracle_values": {
|
||||
"type": "object"
|
||||
},
|
||||
"status": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"match",
|
||||
"mismatch",
|
||||
"blocked",
|
||||
"not_comparable"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"not_started",
|
||||
"blocked",
|
||||
"partial",
|
||||
"complete"
|
||||
]
|
||||
},
|
||||
"blocked_reason": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"title": "Real Case Calibration Catalog",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"case_id",
|
||||
"source",
|
||||
"chart_signature",
|
||||
"event_outcomes",
|
||||
"similarity",
|
||||
"replay"
|
||||
],
|
||||
"properties": {
|
||||
"case_id": {
|
||||
"type": "string"
|
||||
},
|
||||
"source": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"url",
|
||||
"source_grade",
|
||||
"license_or_quote_boundary"
|
||||
],
|
||||
"properties": {
|
||||
"url": {
|
||||
"type": "string"
|
||||
},
|
||||
"source_grade": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"primary",
|
||||
"verified_secondary",
|
||||
"forum_claim",
|
||||
"unverified"
|
||||
]
|
||||
},
|
||||
"license_or_quote_boundary": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"chart_signature": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"lagna": {
|
||||
"type": "string"
|
||||
},
|
||||
"moon_sign": {
|
||||
"type": "string"
|
||||
},
|
||||
"d9_lagna": {
|
||||
"type": "string"
|
||||
},
|
||||
"ul": {
|
||||
"type": "string"
|
||||
},
|
||||
"a7": {
|
||||
"type": "string"
|
||||
},
|
||||
"a10": {
|
||||
"type": "string"
|
||||
},
|
||||
"notable_yogas": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"event_outcomes": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"event_type",
|
||||
"event_date",
|
||||
"outcome"
|
||||
],
|
||||
"properties": {
|
||||
"event_type": {
|
||||
"type": "string"
|
||||
},
|
||||
"event_date": {
|
||||
"type": "string"
|
||||
},
|
||||
"outcome": {
|
||||
"type": "string"
|
||||
},
|
||||
"source_excerpt_note": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"similarity": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"score": {
|
||||
"type": "number"
|
||||
},
|
||||
"matching_factors": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"dissimilar_factors": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"replay": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"outcome_replay_status": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"not_started",
|
||||
"blocked",
|
||||
"partial",
|
||||
"complete"
|
||||
]
|
||||
},
|
||||
"conflict_notes": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"do_not_use_for_prediction": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user