slovo/.llm/reviews/BETA_21_IMPLEMENTATION_NOTES.md

1018 B

1.0.0-beta.21 Glagol Implementation Notes

Scope: JSON Document Scalar Parsing Foundation.

This Glagol-side slice prepares compiler/test/release-gate coverage for the source-authored std.json document scalar helpers:

  • parse_string_document_result
  • parse_bool_document_result
  • parse_i32_document_result
  • parse_u32_document_result
  • parse_i64_document_result
  • parse_u64_document_result
  • parse_f64_document_result
  • parse_null_document_result

The focused beta21 test uses an explicit std.json import, checks/formats/tests the imported helpers, requires the helpers to exist in lib/std/json.slo, and asserts that no std.json.parse_*_document_result compiler-known calls or private __glagol_json_*document* runtime symbols are introduced.

The JSON source-facade and promotion-gate inventories are updated to match the Slovo-side source/export/example work, which adds three JSON document scalar fixture tests and raises local and explicit std.json fixture output from 9 to 12 tests.