next lab / composition experiment
relationships before runtime
same model. explicit nodes. choose disabled, suggest, or apply. authored placement stays in charge.
dense
the active register
small readings form one field around the focal value.
{
"valid": true,
"issues": [],
"seed": "next-dense-01",
"nodes": [
{
"id": "readings",
"content": "Grid",
"role": "field",
"capabilities": [
"bounded-variation"
],
"relationKinds": [
"connect"
],
"variation": 0.0541
},
{
"id": "focal-readout",
"content": "Text",
"role": "focal-point",
"capabilities": [
"bounded-variation"
],
"relationKinds": [
"echo"
],
"variation": -0.0126
},
{
"id": "trace",
"content": "ThreadLine",
"role": "connector",
"capabilities": [
"connective"
],
"relationKinds": [
"connect",
"echo"
],
"variation": 0
}
],
"decisions": [
{
"relationId": "trace-connects-readings",
"kind": "connect",
"status": "rejected",
"reason": "adaptation is disabled for this composition",
"fallback": "keep the authored flow"
},
{
"relationId": "focal-echoes-trace",
"kind": "echo",
"status": "rejected",
"reason": "adaptation is disabled for this composition",
"fallback": "keep the authored flow"
}
]
} {
"authority": "bounded",
"gesture": "fracture",
"thesis": "the image is still holding after the axis broke",
"focalNodeId": "focal-readout",
"motif": "broken-axis",
"palette": "cold-to-warm-rupture",
"typography": "fragmented",
"depth": "near-far",
"interaction": "field-response",
"semanticOrder": [
"readings",
"focal-readout",
"trace"
],
"nodePlanes": {
"readings": "background",
"focal-readout": "focal",
"trace": "midground"
},
"nodePoses": {},
"layerOrder": [
"background",
"midground",
"focal",
"atmosphere",
"foreground"
],
"canAddAtmosphere": false,
"canRemoveRequiredContent": false
}