Update cli.js
Browse files
cli.js
CHANGED
|
@@ -3,6 +3,7 @@
|
|
| 3 |
const { createMUE } = require('./mue');
|
| 4 |
const { compileMUE } = require('./muc');
|
| 5 |
const { registerMU } = require('./mur');
|
|
|
|
| 6 |
const { processSignal } = require('./engine');
|
| 7 |
const { actuatorEnvelope } = require('./actuator');
|
| 8 |
|
|
@@ -10,7 +11,7 @@ const input = process.argv[2];
|
|
| 10 |
|
| 11 |
if (!input) {
|
| 12 |
console.error('Error: No input signal provided.');
|
| 13 |
-
console.error('Usage: node cli.js
|
| 14 |
process.exit(1);
|
| 15 |
}
|
| 16 |
|
|
@@ -26,20 +27,24 @@ const mue = createMUE(input);
|
|
| 26 |
// Step 2 β MUC
|
| 27 |
const mu = compileMUE(mue);
|
| 28 |
|
| 29 |
-
// Step 3 β Register MU
|
| 30 |
const registry = registerMU(mu);
|
| 31 |
|
| 32 |
-
// Step 4 β
|
|
|
|
|
|
|
|
|
|
| 33 |
const substrateResult = processSignal(mu.payload.raw);
|
| 34 |
|
| 35 |
-
// Step
|
| 36 |
const envelope = actuatorEnvelope(substrateResult);
|
| 37 |
|
| 38 |
-
// Step
|
| 39 |
console.log(JSON.stringify({
|
| 40 |
mue,
|
| 41 |
mu,
|
| 42 |
registry,
|
|
|
|
| 43 |
substrate: substrateResult,
|
| 44 |
actuator: envelope
|
| 45 |
}, null, 2));
|
|
|
|
| 3 |
const { createMUE } = require('./mue');
|
| 4 |
const { compileMUE } = require('./muc');
|
| 5 |
const { registerMU } = require('./mur');
|
| 6 |
+
const { registerSpecies } = require('./sei');
|
| 7 |
const { processSignal } = require('./engine');
|
| 8 |
const { actuatorEnvelope } = require('./actuator');
|
| 9 |
|
|
|
|
| 11 |
|
| 12 |
if (!input) {
|
| 13 |
console.error('Error: No input signal provided.');
|
| 14 |
+
console.error('Usage: node cli.js "your-signal"');
|
| 15 |
process.exit(1);
|
| 16 |
}
|
| 17 |
|
|
|
|
| 27 |
// Step 2 β MUC
|
| 28 |
const mu = compileMUE(mue);
|
| 29 |
|
| 30 |
+
// Step 3 β Register MU in MUR
|
| 31 |
const registry = registerMU(mu);
|
| 32 |
|
| 33 |
+
// Step 4 β Register MU in SEI (Signal Ecology)
|
| 34 |
+
const sei = registerSpecies(mu);
|
| 35 |
+
|
| 36 |
+
// Step 5 β Substrate
|
| 37 |
const substrateResult = processSignal(mu.payload.raw);
|
| 38 |
|
| 39 |
+
// Step 6 β Actuator
|
| 40 |
const envelope = actuatorEnvelope(substrateResult);
|
| 41 |
|
| 42 |
+
// Step 7 β Print full pipeline (single, correct output)
|
| 43 |
console.log(JSON.stringify({
|
| 44 |
mue,
|
| 45 |
mu,
|
| 46 |
registry,
|
| 47 |
+
sei,
|
| 48 |
substrate: substrateResult,
|
| 49 |
actuator: envelope
|
| 50 |
}, null, 2));
|