Specify R6 data contracts and verify coupled REST migration

This commit is contained in:
2026-09-06 03:46:13 +03:00
parent 0b58107097
commit 959b83c78f
13 changed files with 1544 additions and 190 deletions
+6
View File
@@ -1,5 +1,11 @@
# R6 data and interface contract proposal
Implementation freeze (2026-09-06): `release-data-implementation.md` supersedes
the earlier version-number and generic-port proposals below. Current contract is
schema/source4 with explicit1/2/3 migration; existing typed PortContract remains
authoritative. Value Record default `[]` is allowed at minimum0; Reference fields
have no explicit default. See docs/language.rst4.5 for the implemented specification.
Status: read-only design, 2026-09-05. No implementation, test pass, or native Studio acceptance is claimed here. This is the recommended integration contract for the lead to freeze before the R6 worker changes exhaustive enums. It extends the current typed model and transaction path; it does not introduce an instance database, expression evaluator, units engine, or plugin metamodel.
## Evidence and scope