feat(runtime): implement phases 1 and 2

This commit is contained in:
2026-09-05 12:59:15 -07:00
parent 75b4da0df4
commit c010e415a2
27 changed files with 4172 additions and 5 deletions
+52
View File
@@ -0,0 +1,52 @@
{
"xzbt": "0.1",
"meta": {
"id": "minimal-fixed",
"name": "Minimal Fixed",
"version": "1.0.0",
"author": "XZBT",
"description": "A minimal common-grammar exhibit with a fixed reproducible seed.",
"license": "CC0-1.0",
"tags": ["minimal", "deterministic"]
},
"runtime": {
"seed": 42
},
"parameters": {
"activity": {
"type": "number",
"default": 0.4,
"min": 0,
"max": 1,
"step": 0.01,
"label": "Activity"
},
"enabled": {
"type": "boolean",
"default": true,
"label": "Binding enabled"
}
},
"state": {
"energy": {
"type": "number",
"initial": 0.1,
"min": 0,
"max": 1
}
},
"bindings": [
{
"source": "parameters.activity",
"target": "state.energy",
"scale": 1.25,
"clamp": [0, 1],
"smoothing": "250ms",
"when": {
"op": "eq",
"left": { "ref": "parameters.enabled" },
"right": true
}
}
]
}
+45
View File
@@ -0,0 +1,45 @@
{
"xzbt": "0.1",
"meta": {
"id": "minimal-random",
"name": "Minimal Random",
"version": "1.0.0",
"author": "XZBT",
"description": "A minimal common-grammar exhibit that resolves a fresh cryptographic seed per performance.",
"license": "CC0-1.0",
"tags": ["minimal", "random"]
},
"runtime": {
"seed": "random"
},
"parameters": {
"mode": {
"type": "enum",
"values": ["still", "drift", "flow"],
"default": "drift",
"label": "Mode"
},
"intensity": {
"type": "number",
"default": 0.65,
"min": 0,
"max": 1,
"step": 0.05,
"label": "Intensity"
}
},
"state": {
"output": {
"type": "number",
"initial": 0,
"min": 0,
"max": 1
}
},
"bindings": [
{
"source": "parameters.intensity",
"target": "state.output"
}
]
}