feat: enforce S-52 semantic conservation audits

This commit is contained in:
OpenAI Codex
2026-09-19 16:42:03 +08:00
parent 8ac774dff1
commit 06dc10abd9
8 changed files with 1324 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
{
"schema": "navsea.cm95.s52-runtime-capability-registry/v1",
"target": "kyushu_compare_web_debug",
"description": "Kyushu side-by-side browser target. IMPLEMENTED means the declared runtime kind has concrete target-side code evidence; PREVIEW_ONLY and NOT_IMPLEMENTED are non-compliant for strict portrayal parity.",
"capabilities": {
"RUNTIME_CA": {
"status": "IMPLEMENTED",
"fidelity": "S52_SCREEN_MM",
"evidence": [
{
"path": "web/kyushu_compare.html",
"contains": [
"left-ca-overlay",
"drawLightArcFeature",
"s52_arc_radius_mm",
"s52_arc_sector_radius_mm"
]
}
]
},
"RUNTIME_DEPARE": {
"status": "PREVIEW_ONLY",
"fidelity": "DEFAULT_MARINER_SETTINGS_PREVIEW",
"evidence": [
{
"path": "web/kyushu_compare.html",
"contains": [
"runtime-preview-depare",
"runtimeDepthColorExpression"
]
}
]
},
"RUNTIME_DEPCNT": {
"status": "PREVIEW_ONLY",
"fidelity": "DEFAULT_MARINER_SETTINGS_PREVIEW",
"evidence": [
{
"path": "web/kyushu_compare.html",
"contains": [
"runtime-preview-depcnt",
"updateRuntimeSafetyContour"
]
}
]
},
"RUNTIME_SOUNDG": {
"status": "PREVIEW_ONLY",
"fidelity": "TEXT_VALUE_ONLY_NOT_S52_GLYPH_COMPOSITION",
"evidence": [
{
"path": "web/kyushu_compare.html",
"contains": [
"runtime-preview-soundg"
]
}
]
},
"RUNTIME_OBSTRN": {
"status": "NOT_IMPLEMENTED",
"fidelity": "NONE",
"evidence": []
},
"RUNTIME_WRECKS": {
"status": "NOT_IMPLEMENTED",
"fidelity": "NONE",
"evidence": []
}
}
}