| // actuator.js | |
| // Deterministic, non-semantic actuator interface | |
| function actuatorEnvelope(result) { | |
| return { | |
| actuatorVersion: 'v0.1', | |
| receivedAt: new Date().toISOString(), | |
| // Pass-through of substrate output | |
| input: result.input, | |
| output: result.output, | |
| status: result.status, | |
| // Invariants preserved | |
| invariants: result.invariants, | |
| // Deterministic actuator transform (no semantics) | |
| expression: `expression:${result.output}`, | |
| // No meaning, no inference, no expansion | |
| notes: 'Deterministic actuator envelope (no semantic processing)', | |
| }; | |
| } | |
| module.exports = { actuatorEnvelope }; | |