From bf3824ff16600bedff79bd481b677d06f0401b66 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sun, 19 Jul 2026 06:02:41 +0100 Subject: [PATCH] Document hot SoA effect state semantics --- docs/world-state-lowering.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/world-state-lowering.md b/docs/world-state-lowering.md index aa3db11..839e183 100644 --- a/docs/world-state-lowering.md +++ b/docs/world-state-lowering.md @@ -162,7 +162,11 @@ effect to an entity in the current SoA generation. It carries: - `directionMode`: the portable orientation rule. `source-forward.v1` follows the source body's published forward axis and never writes that transform; - `assetRole`: a semantic provider-manifest role used to resolve native art; -- `power`: the provider-owned non-negative emission/intensity value; +- `power`: a provider-owned non-negative bootstrap/fallback intensity value; +- `powerStateSemantic`: an optional float semantic in the source entity's hot + SoA row. When present it is the live authority for `power`; the retained + literal is bootstrap/fallback state only. This keeps continuous effects on + the same negotiated body plane as their transforms; - `activationThreshold`: the value below which emission is zero while the retained effect may finish its local particles; - `radius` and `maximumDistance`: portable shape facts for lowerers that do not