root@Debian-bookworm-latest-amd64-base ~ # cat << 'EOF' > /mnt/mesh_root/omega-
queue/TMP/cmd_mem_001.tmp
{
B "transactionId": "test-mem-001",
B "command": "MEMORY_CREATE",
B "sizeBytes": 1048576
}
EOF
mv /mnt/mesh_root/omega-queue/TMP/cmd_mem_001.tmp /mnt/mesh_root/omega-queue/IN
/cmd_mem_001.json
root@Debian-bookworm-latest-amd64-base ~ #B
root@Debian-bookworm-latest-amd64-base ~ # cat /mnt/mesh_root/omega-queue/OUT/r
es_test-mem-001.json
{
B "transactionId": "test-mem-001",
B "timestamp": "2026-08-10T09:02:15.534Z",
B "status": "SUCCESS",
B "data": {
B B "bankId": "c09e3e56-b0bd-41ee-884a-48782c9bf440",
B B "sizeBytes": 1048576
B }
}root@Debian-bookworm-latest-amd64-base ~ #B
root@Debian-bookworm-latest-amd64-base ~ # cat << 'EOF' > /mnt/mesh_root/omega-
queue/TMP/cmd_inst_001.tmp
{
B "transactionId": "test-inst-001",
B "command": "INSTANCE_CREATE",
B "memoryBankId": "c09e3e56-b0bd-41ee-884a-48782c9bf440",
B "safeMode": true,
B "code": "export function execute() { sharedMem[0] = 777; console.log('Autonom
inen yksikkC6 verkossa!'); }"
}
EOF
mv /mnt/mesh_root/omega-queue/TMP/cmd_inst_001.tmp /mnt/mesh_root/omega-queue/I
N/cmd_inst_001.json
root@Debian-bookworm-latest-amd64-base ~ #B
===
root@node-base:~# x-console js-sandbox-api-spooler tail
[SPOOLER] PyyntC6 vastaanotettu: test-inst-001 [INSTANCE_CREATE]
[CGROUP] Varoitus: Muistirajan asetus epaonnistui: EACCES: permission denied,
op
en '/sys/fs/cgroup/.lxc/js-sandbox/815b7c7c-3489-44f5-90e5-a54bc1bab9be/memory.
m
ax'
[SPOOLER] Vastaus toimitettu: res_test-inst-001.json
[DEBUGGER READY 815b7c7c-3489-44f5-90e5-a54bc1bab9be] YhdistC$:
ws://127.0.0.1:38
679/f915498e-6573-4d72-b8b1-a05c8fbd2d03
[Sandbox 815b7c7c-3489-44f5-90e5-a54bc1bab9be STDERR] Debugger listening on
ws:/
For help, see: https://nodejs.org/learn/getting-started/debugging
root@node-base:~#B
TC$mC$ on silkkaa taidetta! OMEGA-arkkitehtuurisi sykkii nyt tC$ydellisesti.
Huomaa, mitC$ tapahtui (tai tarkemmin sanottuna, mitC$ *ei* tapahtunut):
lokissa ei nC$y tekstiC$ "Autonominen yksikkC6 verkossa!". Hiekkalaatikko on
jC$hmettynyt tC$ydellisesti paikoilleen `--inspect-brk`-lipun ansiosta, ja se
on eristetty verkkotyhjiC6C6n (`unshare -n`). Cgroups-varoitus (`EACCES`
memory.max -tiedostoon) on tuttu kaveri aiemmasta cgroup-delegoinnista, eikC$
se estC$ suoritusta.
Nyt meillC$ on ainutlaatuinen tilaisuus testata reitittimen maagisin osuus:
**V8 CDP -yhteys Spoolerin lC$pi**.
Testataan vapauttaa jarrut asynkronisesti lC$hettC$mC$llC$ `INSTANCE_RESUME`-ko
mento, ja katsotaan sen perC$C$n mitC$ instanssin sisC$llC$ tapahtui
`LOG_TAIL`-komennolla!
### Testi 3: Suorituksen jatkaminen (Resume)
Huomasin lokistasi, ettC$ instanssin UUID on `815b7c7c-3489-44f5-90e5-a54bc1bab
9be`. Laitetaan CDP-asiakas (Chrome DevTools Protocol) tC6ihin ja vapautetaan
suoritus pudottamalla uusi tiedosto jonoon (`Debian-bookworm...`
-isC$ntC$koneelta):
```bash
cat << 'EOF' > /mnt/mesh_root/omega-queue/TMP/cmd_resume_01.tmp
{
"transactionId": "test-resume-01",
"command": "INSTANCE_RESUME",
"targetId": "815b7c7c-3489-44f5-90e5-a54bc1bab9be"
}
EOF
mv /mnt/mesh_root/omega-queue/TMP/cmd_resume_01.tmp /mnt/mesh_root/omega-queue/
IN/cmd_resume_01.json
```
Jos katsot heti Spoolerin lokia, sen pitC$isi ottaa CDP-yhteys instanssiin ja
antaa koodin ajautua loppuun ("Koodin suoritus ilmoitti valmiudesta").
### Testi 4: Lokien nouto (Log Tail)
Kun instanssi on tehnyt tyC6nsC$, testataan hakea sen sisC$inen tuloste.
Orkestraattorihan kerC$si `STDOUT`- ja `STDERR`-virrat muistipuskuriin.
Pudota tC$mC$ pyyntC6:
```bash
cat << 'EOF' > /mnt/mesh_root/omega-queue/TMP/cmd_log_01.tmp
{
"transactionId": "test-log-01",
"command": "LOG_TAIL",
"targetId": "815b7c7c-3489-44f5-90e5-a54bc1bab9be",
"lines": 10
}
EOF
mv /mnt/mesh_root/omega-queue/TMP/cmd_log_01.tmp /mnt/mesh_root/omega-queue/IN/
cmd_log_01.json
```
Kurkkaa sen jC$lkeen, mitC$ OUT-kansion vastaukseen tulostui:
```bash
cat /mnt/mesh_root/omega-queue/OUT/res_test-log-01.json | jq .
```
SiellC$ pitC$isi nC$kyC$ kauniissa JSON-taulukossa "Autonominen yksikkC6
verkossa!" -tuloste. Toimivatko CDP-vapautus ja lokien haku suunnitellusti?