Skip to content

Commit 9aa161b

Browse files
committed
fix(ndbc): split GeoJSON stubs from SensorML bodies for strict csapi-go-v2
Apply same recipe as aviation-wx pilot: - PROCEDURE_BODY -> PROCEDURE_BODY_STUB + PROCEDURE_SML - BUOYCAM_PROCEDURE_BODY -> BUOYCAM_PROCEDURE_BODY_STUB + BUOYCAM_PROCEDURE_SML (procedure bodies use 'documentation' typo, /procedures still has c2ab201 unfixed) - _system_stub: drop typeOf@link, links, validTime - _system_sml: drop characteristics, capabilities (rejected by strict server) - _datastream_schema and _buoycam_datastream_schema: drop uid, documentation, characteristics, Time field referenceTime - _deploy_root, _deploy_group: drop documentation - _deploy_station: drop links - bootstrap(): wire sml_body= and force_sml= into both ensure_procedure calls Verified: live --clean against /csapi-go-v2 -> 2 proc + 5 sys + 10 ds + 7 dep. Round-trip GET application/sml+json on 44025: label, keywords, 9 documents, 4 identifiers, 1 contact preserved. Refs: docs/research/Strict_Parsing_Aviation_WX_Pilot_Engineering_Report_2026-05-09.md
1 parent c6574d8 commit 9aa161b

1 file changed

Lines changed: 139 additions & 162 deletions

File tree

0 commit comments

Comments
 (0)