Skip to content

Latest commit

 

History

History
64 lines (49 loc) · 2.14 KB

File metadata and controls

64 lines (49 loc) · 2.14 KB

FROG logo

Reference Runtime Acceptance Artifacts

Shared non-normative acceptance material for the base Examples 01-10 runtime checks
FROG — Free Open Graphical Language


Published Snapshot Acceptance Files

  • example01_pure_addition.acceptance.json
  • example02_ui_value_roundtrip.acceptance.json
  • example03_ui_property_write.acceptance.json
  • example04_stateful_feedback_delay.acceptance.json
  • example05_runtime_family.acceptance.json
  • example06_boolean_value_roundtrip.acceptance.json
  • example10_button_press_to_boolean.acceptance.json

Examples 07, 08, and 09 are covered by procedural runtime acceptance inside check_examples01_10_runtime_acceptance.py. Examples 11 through 15 belong to the current public reference runtime closure, but their runtime family coverage lives in the C++ / Python / Rust UI tests and native-kernel bridge checks rather than in this base acceptance-artifact directory.


Execution Model

Examples 01 through 04 are checked through the generic reference contract executor:

contract JSON
  -> unit.kind
  -> generic executor
  -> observed snapshot
  -> compare with published snapshot

Example 05 remains on the richer specialized runtime-family checker because it also covers front-panel package loading, UI bindings, and bounded u16 overflow rejection. Examples 06 through 10 extend the base runtime acceptance surface to the first scalar and Button widget slices.


Check

python Implementations/Reference/Runtime/check_examples01_10_runtime_acceptance.py

These checks are non-normative repository-quality checks. They do not define FROG semantics.