Record layout policy experiment and reproduced history falsifier

This commit is contained in:
2026-09-12 07:27:06 -07:00
parent fdf756e6a4
commit f23615ffeb
8 changed files with 378 additions and 0 deletions
@@ -0,0 +1,79 @@
{
"scope": "Illustrative linear policy and anchor experiment; no production parser, REST, Scene, GUI or full fragment/lifecycle acceptance.",
"separation": 10,
"cases": [
{
"name": "move A to50",
"absolute": [
50,
200
],
"gapsWithoutInverse": [
50,
150
]
},
{
"name": "move A to250",
"absolute": [
250,
280
],
"gapsWithoutInverse": [
250,
350
]
},
{
"name": "resize A to80",
"absolute": [
100,
200
],
"gapsWithoutInverse": [
100,
260
]
},
{
"name": "resize A to120",
"absolute": [
100,
230
],
"gapsWithoutInverse": [
100,
300
]
},
{
"name": "source reorder B A",
"absolute": [
200,
230
],
"gapsWithoutInverse": [
80,
200
]
},
{
"name": "delete A",
"absolute": [
200
],
"gapsWithoutInverse": [
80
]
}
],
"feasibleLayouts": 3555,
"moveCases": 53325,
"changedAuthoredCoordinateRecords": {
"absolute": 37134,
"gapsWithInverse": 61371
},
"elapsedMs": 24777.856600000057,
"assertions": "passed",
"interpretation": "Both policies express all enumerated feasible layouts. Absolute coordinates preserve unaffected positions with fewer authored coordinate changes under these fixtures. Choose no production schema from this alone; full scope/anchor/inverse and source lifecycle validation remain required."
}