Step 1: new artemis_sig_t header format (magic 'ARTM', sibling to homeblocks_sig_t, distinct so a generic scan can tell Artemis's own disk apart from an identity thumbdrive by content alone) -- artemis_sig.h/.c, wired into Makefile.starkernel. Step 2: sk_repl_idle()'s existing per-USB-MSC-slot attach handling (the pattern WIREBIND already uses for identity thumbdrives) now also checks for the ARTM signature whenever a device's home-blocks check comes back BLANK. On a match, once Artemis's own storage-attach round-trip (HERA-BLK-ATTACH-REQ/BLK-ATTACH-ACK) confirms success, capsule_zuse_boot_load_root_pubkey() runs -- the same call kernel_main.c's synchronous QEMU-only virtio-blk path already makes, now reachable without a hardcoded PCI vendor/device scan. That function is already idempotent (no-op once zuse_root_pubkey_known is set), so no boot restructuring was needed despite the initial concern that deferring Artemis discovery to the idle loop would require one. Verified: clean build + QEMU boot to [zuse@Hera] ok> on all three architectures, zero regression to the existing virtio-blk/Zuse-thumbdrive attach path. Steps 3 (genesis-stamping onto disk/artemis.img) and 4 (growable production log-persistence region) not yet started. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EXieurDfDSsDFdnSyusuWo
672 KiB
672 KiB
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
LithosAnanke v2.0.0
Architecture: amd64
Build: Sep 13 2026 07:10:56
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 131
Total memory: 1023 MB
Usable memory: 968 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 249368
Free pages : 247845
Used pages : 1523
Total MB : 974
Free MB : 968
Used MB : 5
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
IDT installed.
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: stale-ISR drain: 0 EOI(s) issued
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
I/O APIC: init...
I/O APIC: base=0xfec00000, gsi_base=0, overrides=5
override: source=00 gsi=2 flags=0x0000
override: source=05 gsi=5 flags=0x000d
override: source=09 gsi=9 flags=0x000d
override: source=0a gsi=10 flags=0x000d
override: source=0b gsi=11 flags=0x000d
i8042: keyboard ACKed enable-scanning
i8042: IRQ1 enabled in controller config byte
I/O APIC: keyboard IRQ1 routed (masked)
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2101390653 Hz
Timer: init done
Kernel heap initialized.
Heap statistics:
Total bytes: 536870872
Free bytes: 536870872
Used bytes: 0
Peak bytes: 0
Heap base addr: 24641536
Heap end addr: 561512448
Heartbeat: init...
APIC Timer: calibrating...
APIC Timer: apic_hz=1006673525, tick_hz=100, initial_count=10066735
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 83886 cells (5242 KB), 50 VM slots
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 4292841] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 61714338] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 91001358] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 91761327] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 92496915]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 93564219] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 94673460] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 95902800] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 96691959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 97827093] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 108129735] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109306302] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 112502943] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 113650992] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114979011] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 117327819] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 118674234] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119993307] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 122617215] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 124152231] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125459670] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 128548098] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 129938067] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131255082] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 134397984] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 135429798] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136308774] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137753616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138767307] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 139970481] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 140996856] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 141707517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 142428531] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 143647371] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144960312] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 147215838] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 148778217] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150192504] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 152520816] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 153595197] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154962927] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 157207806] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 158347791] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159535215] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 162707076] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 166145742] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 167364225] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168621852] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 170842686] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 171971982] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173542110] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 175702128] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 176923425] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178307451] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 180855339] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 182432901] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183666861] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 186288942] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 187659822] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188863395] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 191187654] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 192781575] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 194020260] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195245547] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 197429169] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 198826740] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200072313] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 202228236] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 203321475] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204527085] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 206811570] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 207954663] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209205003] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 211731618] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 213212664] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214435809] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 216787851] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 217605885] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 218297877] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219624678] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 220430364] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 221298147] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 222289179] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 222944463] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 223971300] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 225098286] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226313598] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 228532395] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 229689936] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230903736] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 233209473] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 234339315] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 235453407] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237192627] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 239549541] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 240701622] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241896228] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 244222440] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 245059668] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 245878605] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247179471] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 247991058] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 249021717] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 249889206] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251305656] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 252134547] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 253011108] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 253953105] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 254583840] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 255278121] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 256551666] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257787033] Expected: Should print: 5 7 5
[Hera] 5 7 5
[Hera] 5 7 5
[Hera] 5 7 5
[Hera] 5 7 5
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 260089242] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 261477825] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262684947] Expected: Should print: 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 265068867] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 266307594] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267530277] Expected: Should print: -1 42 -1
[Hera] -1 42 -1
[Hera] -1 42 -1
[Hera] -1 42 -1
[Hera] -1 42 -1
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 270090681] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 270915792] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 271745922] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273032340] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 273945504] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 275058651] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 275861859] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277138806] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 277965072] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 278805912] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 279818847] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 280540995] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 281216712] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 282379965] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283662036] Expected: Should print: 2 3 1
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 286057233] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 287381661] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 288811446] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290078670] Expected: Should print: 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 292517463] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 293674983] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295053444] Expected: Should print: 0 1 -1
[Hera] -1 1 0
[Hera] -1 1 0
[Hera] -1 1 0
[Hera] -1 1 0
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 297601983] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 298483584] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 299607693] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300989829] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 301846923] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 302641269] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 303471399] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304835412] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 305710020] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 306502812] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 307357134] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308779527] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 309683031] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 310601109] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 311811066] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 312501567] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 313221573] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 314331612] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315611898] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 317779749] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 318888150] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320181183] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 322348635] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 323555190] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325269903] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 327704370] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 328597794] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 329617785] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 330311226] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 331040619] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 332375127] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 333669210] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 335896995] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 337374366] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 338765490] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 340830210] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 342203631] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 343334334] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 344602461] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 346760526] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 347651367] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 348660921] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 349640340] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 350412426] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 351881460] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353305554] Expected: Should print: 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 355804029] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 356993028] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358273167] Expected: Should print: 2 3 1
[Hera] 2 3 1
[Hera] 2 3 1
[Hera] 2 3 1
[Hera] 2 3 1
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 360717777] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 361612125] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 362878551] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 363543369] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 364287987] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 365599101] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366926595] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 369419316] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 370578159] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371864493] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 374334555] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 375600561] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 376893195] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 379187277] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 380029524] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 380779476] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382215414] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 383160561] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 384053964] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 385228221] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 385924644] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 386654373] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 388529610] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 390216477] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 391179516] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 393918798] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 395093643] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 396401838] Expected: Should print: 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 398890527] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 400416996] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 401710365] Expected: Should restore original order
[Hera] 3 2 1
[Hera] 3 2 1
[Hera] 3 2 1
[Hera] 3 2 1
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 404233536] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 405153063] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 406047411] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407413314] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 408294390] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 409081407] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 409914288] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 411335736] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 412601931] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 413603148] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 414657663]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 415749075] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 416683239] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 417719043] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 418455240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 419289024] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 421216425] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 422881431] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 425660613] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 426991299] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 428258040] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 430619364] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 431852946] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 433140498] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 435100323] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] -123 -123
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 436746387] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 438520068] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 439840569] Expected: Should print: 2 2 1 1
[Hera] 1 1 2 2
[Hera] 1 1 2 2
[Hera] 1 1 2 2
[Hera] 1 1 2 2
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 442764483] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 443636907] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 444313632] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 445671870] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 446537910] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 447485766] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 448489734] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 449159823] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 450088884] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 451251612] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 452511381] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 454763736] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 456069789] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 457377648] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 459785718] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 460621602] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 461293917] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462926142] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 463843485] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 464708328] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 465717714] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 466384359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 467112513] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 468293574] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 469659498] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 472095036] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 473490570] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 474793284] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 476833854] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 478394259] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 479207715] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 479881479] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 481264245] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 482159055] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 483047439] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 484134609]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 485309643] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 486190173] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 487211634] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 488077926] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 488801103] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 490366107] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 491621886] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 493955679] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 495080124] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 496385022] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 498726438] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 500329158] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 501606651] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 503996976] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 505304709] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 506562504] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 508980822] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 510280911] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 511522998] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 514677324] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 515976552] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 517248312] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 518109984] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 521069283] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 521892882] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 523247046] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 524113947] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 524873307] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 526543101] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 527451939] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 528449943] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 529553766] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 530225115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 530962215] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 532236138] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 533502459] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 535864497] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 537201042] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 538998012] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 541431303] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 542335584] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 543782127] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 544649931] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 545511918] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 546553644] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 547213863] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 547928913] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 549491838] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550998651] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 553414659] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 554605947] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 555881403] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 558519402] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 559774278] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 561046899] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 563013129] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 564703965] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 565913229] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 567185031] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 569604378] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 570469977] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 571529868] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 572261235] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 572988003] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 574259448] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 575761998] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 578141697] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 579332502] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 580613838] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 582982974] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 584010567] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 585008970] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 585691365] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 586463283] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 588122493] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 589457295] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 591842412] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 593056926] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 594322512] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 596818950] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 597719934] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 598921869] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 599686605] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 600511107] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 602289156] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603570072] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 605092005] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 607165734] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 608303577] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 609571263] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 611985654] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 612861291] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 614264343] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 615094809] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 615822417] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 617691669] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 618992724] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 621755064] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 623298417] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 624562113] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 627223065] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 628100319] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 629144481] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 629897079] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 630659253] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 631892016] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 633193932] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 635549628] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][INFO ] [KRELTSC: 636702192] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 638163204] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 639694230] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 641308101] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 642192180] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 643220508] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 643966932] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 644780997] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 646403919] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 647721102] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 650198220] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 651717381] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653045169] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 655411512] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 656704440] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 657997956] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 660736566] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 661653027] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 662661741] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 663355224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 664404930] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 665640486] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666940113] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 669183459] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 670392156] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 671684727] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 673252671] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 675329949] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 676443096] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 677448324] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 678142899] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 678849087] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 680306676] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 681536562] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 683978946] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 685246296] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 686530299] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 689507238] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 690818079] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692085408] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 694469622] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +!
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 695825067] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 697108272] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 698726574] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 700823550] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 701990814] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703551786] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 704465118] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 705350499] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 706389075] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 707040138] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 707789775] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 709272039] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 710539242] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 712932549] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 714485541] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 715764357] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 718463298] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 719729010] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 721014525] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 723457077] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 724320324] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725666823] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 726742737] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 727604220] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 728644056] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 729309756] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 730091124] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 731962770] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 733418133] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 735039417] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 11 22
[Hera] 11 22
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 737088303] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 738377892] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 739999848] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 749998767] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 751321032] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 753042843] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 755707281] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 756544530] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 757898463] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 758751420] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 759618027] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 760665780] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 761508909] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 762278748] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 764300838] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 765603384] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 767934468] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 769255431] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 770107317] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 771405348] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 772346085] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 773569860] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 774893175] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 777881244] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 778776033] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 780137631] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 781018539] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 781902660] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 782950014] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 783632913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 784349538] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 786121371] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 787455186] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 791242032] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 792246819] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793547244] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 794443293] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 795824862] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 796671456] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 798062244] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 798916293] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 799811040] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 800824563] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 801516009] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 802535643] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 804072066] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 805556598] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 808498131] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 809400270] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 810689292] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 811632318] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 812547750] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 813919806] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 815086524] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 816123126] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 817139463]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 818295660] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 819348096] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 820575294] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 821228751] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 821978745] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 823110414] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 824362686] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 826575057] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 828028404] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 829326918] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 831532359] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 832610373] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 834035853] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 836422545] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 837557910] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838834290] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 841115058] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 842499084] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 843713472] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 845017698] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 847602546] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 849201675] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 850455186] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 853273680] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 854135604] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 854859999] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 856246545] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 857102715] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 857863293] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 858537351] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 859892439] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 860759277] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 861739116] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 862759863] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 863436273] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 864128286] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 865484907] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 866778318] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 868938609] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 870023469] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871319211] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 873507789] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 874586055] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 875865375] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 878416308] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 879514608] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 880776288] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 882892920] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 884032905] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 885272745] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 887422935] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 888633648] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 890063517] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 893045034] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 894288234] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 895548969] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 896739879] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 899194212] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 900024237] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 900745734] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 902073228] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 903237573] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 904010079] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 904714188] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 906102351] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 907122867] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 908040546] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 909084036] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 909802341] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 910710906] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 912430512] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 914074098] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 916825812] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 917996289] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 919248918] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 921726792] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 923191710] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 924801759] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 927219699] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 928631340] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 929893503] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 932139432] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 933294264] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 934575054] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 936989235] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 938170527] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 939438612] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 942036585] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 943221489] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 944473215] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 946914969] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 947747388] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 948483018] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 949938045] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 950912739] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 951804609] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 952496244] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 954044679] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 954929136] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 955798851] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 956818653] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 957471207] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 958193586] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 959290899] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 960754473] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 962459673] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 964221825] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 965840484] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967116003] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 969341646] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 970481379] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 971757507] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 973932813] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 975048291] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976339287] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 978781020] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 980044275] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 981344133] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 983528595] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 984624795] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 985874001] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 988118691] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 988978116] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 989707950] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991303593] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 992158419] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 992950791] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 993830628] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 995277906] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 996115638] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 996915444] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 997605189] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 998963280] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 999828396] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1000673898] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1001695653] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 1002373575] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1003285143] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1005000276] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006296732] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1008972321] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1010330706] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1011645054] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1014094473] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1015235088] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016830395] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1019387670] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 1020386136] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1021825959] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1023309315] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1026141375] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1027356939] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1028851446] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1031358489] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1032568446] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1033837392] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1036309239] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1037447061] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1038411906] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1040137119] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1041406926] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 1042523538] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1043430654] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045106202] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1046168634] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1047195828] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1048054686] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1049760705] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1050825258] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1051929984] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1053223962] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 1054358319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1055275095] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1057036575] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1058641857] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1061924031] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1063377000] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1064969430] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1068396567] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1069923645] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1071509775] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1074812382] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1076034456] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1076971707] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1078827834] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1079883609] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1080999297] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1081987494] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1083724446] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1084800885] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1085881902] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1086754284] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1088439807] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1089579267] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1090648272] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1092196560] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 1093098384] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1094016777] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1095684219] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097372703] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1100209425] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1101628899] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1103190942] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 1106216748] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 1107355410] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1108682526] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110309186] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1113105105] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1114616349] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116374889] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1119572559] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 1120616616] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1121516088] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123213686] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1124295900] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1125446805] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1126740867] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1127600964] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1128493863] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1130331237] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1131956847] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1134868980] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1136295951] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137930402] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1140755238] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1142366253] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1143950724] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1146621987] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1148168364] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1149759933] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1152908463] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 1154089272] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1155213465] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1156947645] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1158014739] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1159120158] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1160373984] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 1161199914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1162093779] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1163616153] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165204215] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1168086717] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1169553672] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171163448] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1173922281] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1175289906] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1176824607] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1179843399] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1181198445] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182766200] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 1184941779] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1186803093] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 1187870481] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1188751872] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190186235] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1191077370] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 1192051602] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1192750230] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1194060609] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1194915960] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1195799850] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1196796720] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 1197498498] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1198184694] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1199498328] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1200764187] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1202892684] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1203954003] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1205422512] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1207574802] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1208694333] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209985077] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1212220044] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1213411227] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1214713878] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1217115375] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 1217991117] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1218720762] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220085174] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1220962554] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 1221786699] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1222490094] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1223877942] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1224729030] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1225637721] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1226767458] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 1227537150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1228281264] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1229506152] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1230896436] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1233049440] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1234107441] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1235394111] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1237514439] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1238609337] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239880047] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1242514707] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1243639425] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1244928510] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1247086659] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1248369339] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249650990] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1251134829] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1253077308] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 1253912982] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1254872892] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1256425842] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1257350703] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1258222644] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1259268927] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 1259949726] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1260699216] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1261971543] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263250821] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1265391645] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1266440826] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268055915] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1270326582] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1271563440] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1272845658] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1275040641] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1276157001] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1277437602] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1279613769] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1281134547] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282450785] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1285126395] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 1286082525] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1286832771] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1288199997] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1289278074] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1290431814] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1291651200] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 1292540571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1293405309] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1294703739] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1295979510] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1298114601] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1299206118] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1300649091] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1302894096] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1303968897] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1305604146] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1307887518] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 1308807570] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1309791420] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311159612] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1312040121] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1312905048] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1314060342] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 1314871929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1315673604] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1316962038] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1318530276] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1320691386] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1321741869] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1322910981] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1324292844] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1326232551] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1327302354] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328719434] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1331404368] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 1332269841] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1332994929] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1334380026] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1335240417] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1336114038] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1337145243] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 1337837466] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1338593046] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1339756488] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1341055338] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1343612487] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1344767571] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1346047836] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1348236855] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1349346117] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350620460] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1352823570] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1353867291] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355303439] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1357573140] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1358888580] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1360184532] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1362725763] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 1363710537] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1364444655] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1365796488] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1366668219] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1367533461] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1368802260] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 1369463151] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1370232045] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1371417243] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1372787955] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1375085649] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1376114901] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377406002] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1379592627] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1380899268] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382174997] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1384331529] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1385473614] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1386719502] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1389124275] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1389946551] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1391292777] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1392579384] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1394991171] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 1395850197] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1396560837] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397928546] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1398795951] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1399718250] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 1400748972]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1401942381] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 1402915248] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1403965227] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 1404656883] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1405405785] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1406884437] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1408191456] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1410438120] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1411567752] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1412857950] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1415051127] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1416273873] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1417593114] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1420175862] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1421405076] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422717828] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1424903949] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1426005042] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427297235] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1429494717] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 1430366364] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1431438078] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1432855515] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1433708577] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 1434535032] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1435234227] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436574153] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1437445905] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1438389477] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1439426625] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 1440112569] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1440842529] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1442147049] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1443674967] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1446127851] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1447287240] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1448552406] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1450767591] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1451912805] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453170495] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1454861646] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1456804902] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1457946945] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1459220679] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1461522426] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1462660710] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1463926023] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1466186274] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 1467041814] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1467983601] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1470013734] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1470985425] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 1471568217] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1472219931] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473629682] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1474650177] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1475688564] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1476732831] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 1477421736] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1478140923] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1479639315] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481043732] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1483278174] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1484401884] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1485710730] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1487900064] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1489202190] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1490623386] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1492911231] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1494305127] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495588773] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1497757968] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1498875903] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1500147285] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1502378850] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 1503263664] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1504251714] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1505669172] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1506816759] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 1507639371] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1508364459] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1509725826] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1510594365] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1511473656] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1512496986] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 1513186227] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1513906926] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1515143028] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1516429740] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1519121394] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1520271669] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1521570708] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 1522429209] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1524977454] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1526052318] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1527349299] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1529505348] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1530601380] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1532289066] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1534789998] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 1535683023] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1536569895] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1537951128] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1538817210] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1539699126] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1540749399] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 1541407623] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1542146970] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1543231599] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1544861178] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1547100072] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1548453291] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1549750314] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1551868920] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1552941810] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1554209076] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1556608620] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1557914421] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1559485116] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1561812063] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1563235149] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1564505082] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1566667368] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 1567511148] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1568226807] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1569889083] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1570763313] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 1571540733] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1572266010] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1573617192] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1574477415] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1575344883] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1576425627] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 1577274258] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1578041997] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1579428354] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1580713197] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1583147538] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1584315096] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1585591329] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 1586410623] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1588894566] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1589998830] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1591444113] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1593897060] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1595373717] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1596667590] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1598885904] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 1599729054] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1600465440] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601829012] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1602699441] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 1603481019] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1604171142] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1605655317] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1606855656] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1607903829] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1608952653] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 1609620474] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1610346444] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1611660204] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1612939524] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1615136124] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1616272539] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1617560448] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1619966754] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1621270833] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1622572245] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1624766934] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1625939952] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627186995] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1629398862] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1630558272] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1631833392] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1634374959] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 1635462675] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1636279953] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1637626473] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1638524286] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 1639285683] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1639984248] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641342927] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1642223268] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1643076603] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1644096048] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 1645126014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1645861203] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1647202893] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1648493448] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1650191970] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1652329119] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1653521898] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654807686] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1657147548] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1658185263] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659433713] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1661592912] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1662758160] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1664204241] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1666706748] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1667987538] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1669303482] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1671800970] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 1672660353] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1673381388] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674751512] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1675614129] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 1676386677] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1677090849] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678600077] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1679673849] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1680606711] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1681638609] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 1682562672] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1683311364] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1684618047] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685911836] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1688153733] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1689300942] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1690594038] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1692784380] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1694102025] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1695710877] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1697890635] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 1698769821] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1699499697] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700910855] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1701769209] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1702635354] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1703665110] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 1704346056] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1705080720] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1706274822] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1707966183] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1710524046] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1711670163] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1712920230] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1714837005] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1716197805] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1717286340] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718569986] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1720913439] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 1721736450] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1722705285] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1724132319] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1725119844] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1726242588] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1727510694] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 1728402375] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1729293405] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1730948415] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1732783122] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1735955550] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1737510768] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739098977] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1741838469] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1743228711] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744864128] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1747990944] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 1749153861] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1750117635] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751948226] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1753102512] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1754261754] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1755608337] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 1756458564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1757457702] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1759471497] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1761177768] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1764234444] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1765754130] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1767435894] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1770540408] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1771910469] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1773563715] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1776203478] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 1777296318] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1778123550] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1779660435] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1780762053] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1781916150] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1783492578] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 1784330772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1785074760] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1786478862] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1787784978] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1790063100] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1791173328] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1792485366] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1794701391] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1796106417] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1797632340] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1799376852] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1801075815] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1802187324] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803479874] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1805720448] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 1806569478] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1807310064] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809102372] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1810000584] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1810937730] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1811982795] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 1812660045] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1813444605] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1814952636] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1816259151] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1818473832] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1819569192] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1821198099] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1823367651] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1824612993] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1825892334] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1828058106] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1829164365] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1830432471] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1832719833] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1833912633] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1834648977] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836016917] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1836921975] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1837808763] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1838871405] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1839613881] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1840361817] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1841792967] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1843099293] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1845308430] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1846786200] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1848164955] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1850414937] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1851631782] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852978239] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1854722709] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1856558613] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1857764769] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859319231] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1861499514] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1862660562] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1863952545] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1866128313] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1867070079] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1867899789] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869352443] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1870253091] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1871370690] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1872403365] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1873116798] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1873884054] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1875061125] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1876328601] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1878507624] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1879641792] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1880944317] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1883492352] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1884776817] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1886118885] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1888368111] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1889283795] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1890325353] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1891023477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1891769670] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1892964927] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1894301136] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1896676110] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1897805784] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1899189180] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1901381475] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1902571566] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1903884192] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1906161411] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1907061030] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1908089883] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1909020645] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1909899180] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1911162288] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1912431318] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1914394713] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1915787769] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1916985315] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918264341] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1920499077] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1921829448] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923091044] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1925323029] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1926417276] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1927686537] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1929829881] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1930912263] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1932202314] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1934595936] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1935447549] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1936175703] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1937524995] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1938389061] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1939291683] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 1940343972] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1941042705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1941784194] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1943028759] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1944310641] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1946718459] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1947849372] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1949145492] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1951281801] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1952308848] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1953630777] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1955822736] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1956953481] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1958212620] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1960642530] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1961744043] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1963028991] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1964163558] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1966472046] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1967315553] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1968039318] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1969407846] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1970289237] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1971248643] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 1972433505]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1973619984] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1974569814] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 1975639260] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1976349816] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1977426024] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1978801377] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980109005] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1981001253] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1982224209] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983486372] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1984827243] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1986479586] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1987775895] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1988559699] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1989712872] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1991021571] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1991869467] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1993040301] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1994330541] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1995237804] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1996759716] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998018456] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1998831681] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2000107452] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2001418272] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2002196301] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 2003178702] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2003919477] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2005310559] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2006170236] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 2007037137] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2007751158] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2009143626] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2010370635] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 2011254714] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2011932615] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2013346167] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2014362315] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2015347950] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2016348726] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 2017049391] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2017808079] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 2019218649] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020534719] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2021453784] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 2023042434] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2024353800] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 2025277611] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2026603383] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2027915862] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2028724530] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 2029996332] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031297618] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 2032119411] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 2033353791] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2034841368] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2035764696] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 2037036645] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2038360107] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2039171568] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2040120873] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2040893526] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2042269194] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2043157515] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2044105812] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2044865529] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2046271773] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2047346952] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2048239620] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2049258393] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 2049934509] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2050655922] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 2052061032] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2053353099] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2054217816] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 2055521223] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2056797939] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 2057638527] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 2058835233] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2060474598] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 2061291918] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2062453785] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2063739804] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2064535494] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 2065780395] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2067046023] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2067884448] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 2068712373] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2070094698] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2070951162] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 2071723206] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2073367989] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2074250619] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2075120922] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2076166575] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 2076840549] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2077581093] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 2078903757] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2080190616] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 2081014551] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2082145002] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2083421886] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2084264406] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2085659751] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2086959231] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2087741061] Running M*.negative: -123 456 M* . . CR
[Hera] -1 -56088
[Hera] [HADES][TEST ] [KRELTSC: 2088960804] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2090217633] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 2091041757] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 0 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 2092334748] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2093577717] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 2094439998] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 2095677549] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2096972598] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 2098126506] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 2099143326] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100486549] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2101354353] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 2102156133] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2103516513] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2104384695] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2105254935] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 2106280995] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2106993021] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2107742826] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 2109337671] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111057739] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 2112033714] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 2113296339] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2114610225] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 2115411396] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 1844674407370955161 6
[Hera] [HADES][TEST ] [KRELTSC: 2116821714] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2118147381] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 2119049835] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2120244798] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2121520569] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2122505406] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -184467440737095506 -16
[Hera] [HADES][TEST ] [KRELTSC: 2124020115] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2125315416] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2126153589] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2127110517] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2128502964] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2129381205] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2130201633] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131592463] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2132463606] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2133420576] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 2134432629]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2135820918] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 2136745737] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2137804116] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2138510388] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2139249924] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2140495203] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2141747517] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2142569898] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2143754613] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2145049263] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2145852282] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 2159541993] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 2160945192] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2162012307] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2162739558] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2163986601] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165400741] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 2166181458] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2167161213] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2168586126] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2169514200] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2170371357] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2171741565] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2172805803] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2173744881] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2174781357] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2175468897] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2176202805] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2177660898] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2178978543] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2179869951] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2181076170] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2182383378] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2183214012] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2184567861] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2186301264] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 2187163230] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2188367139] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2189676909] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2190460986] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2191327236] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192697843] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2193571338] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2194372131] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2195760588] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2196616338] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2197500921] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2198804685] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2199499743] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2200250892] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2201714718] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203017810] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2203932717] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2205284508] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2206591548] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2207438667] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 2208791319] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2210049261] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2211222195] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2212450884] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2213778735] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2214503004] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2215474926] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2216866890] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2217745425] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2218586832] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2219943747] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2220832908] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2221745988] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2222903214] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2223710853] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2224442850] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2225924946] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2227318590] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2228160753] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 2229444525] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2230728108] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2231577705] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2232928404] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2234229543] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2235071769] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2236666824] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237974557] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 2238836019] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2240060214] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2241363432] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2242151100] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2243049144] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2244452616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2245346292] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2246179110] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2247568092] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2248768284] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2249676891] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2250708999] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2251394103] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2252118897] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2254127547] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2255559033] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2256459933] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2257817226] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2259115362] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 2259962355] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 2261698530] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2263033479] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2263863000] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2265140913] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2266415004] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2267199900] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2268177219] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2269551333] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2270401161] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2271208149] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2272566366] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2273695788] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2274686379] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2275741272] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 2276439102] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2277257157] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 2278737321] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2280038292] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 2280860064] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2282044464] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2283325233] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2284251249] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 2285504634] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2287304775] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2288157480] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2289419181] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2290728258] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 2291584407] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 2292993234] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2294246997] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 2295035904] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 2295929454] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2297280426] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2298169566] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 2299356486] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2300691897] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2301549558] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2302451823] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2303476413] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 2304155679] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2305001601] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 2306620449] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 2307797037] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2309084169] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 2309948193] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2311337595] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2312618343] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2313447612] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2314692366] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2315995962] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 2316841926] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 2318105349] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2319459807] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2320425198] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2321693934] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2322944463] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 2323976319] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2325226701] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2326515429] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2327295201] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 2328229281] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2329572735] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2330473761] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 2331259413] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2332658055] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2333530605] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2334541650] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2335653075] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2336557209] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2337482574] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2339005326] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2340320850] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 2341200036] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2342587128] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343892320] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 2344770477] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2345945280] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2347291485] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2348068737] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2350045194] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2351369664] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 2352232722] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2353156848] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2354548140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2355419031] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2356274571] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2357676153] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2358531546] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2359463820] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2360485743] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2361326751] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2362227861] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2363706156] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2365059375] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2365900887] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2367200892] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2368500477] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2369314164] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2370482478] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2371794642] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2372584095] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 2374048551] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2375349795] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 2376251304] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2377612902] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2379041616] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 2379926703] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 2380871409] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2382243129] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2383128279] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2383936758] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2385321624] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2386197954] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2387445060] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2388478302] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2389170483] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2389917159] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2391404232] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2392837860] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2393747517] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2395163400] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2396458008] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2397256239] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2398541124] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2400168498] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 2401015239] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 2402265642] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2403574005] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2404420158] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2405363772] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2406831105] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2407838748] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2408702205] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2410090137] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2410962309] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2412068337] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2413077345] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2413787061] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2414520507] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 2416034775] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2417308383] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 2418134397] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2419439778] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2420767776] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2421688311] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2423185044] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2424826131] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 2425643283] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 2426883879] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2428209336] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2429063448] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2429996940] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2431389450] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2432266095] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2433090198] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2434490352] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2435363364] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2436392511] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2437843107] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 2438531235] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2439292023] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2440714311] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2441978658] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2442776196] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2443967631] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2445244935] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2446008999] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2447257407] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2448521376] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2449498695] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2450893872] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2452255869] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2453038749] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2454363723] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2455879650] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2456697159] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 2457731745] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2459094645] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2459990064] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 2460758811] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2462410545] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2463279882] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2464198317] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2465326500] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 2466029391] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2466804564] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2468386452] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2469721359] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2470518288] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2471814933] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2473114056] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2473883265] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2475330963] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2476605264] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2477382348] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2478672063] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2480066988] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2480907807] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2482285302] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 2483385870] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2484650301] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 2485513464] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2486755446] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2488204572] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2488998393] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 2489901750] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2491281240] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2492161581] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 2492969451] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2494448292] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2495438988] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2496333231] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2497378758] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2498045109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2498807157] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2500381905] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2501676534] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2502465042] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2503631445] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2504921916] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2505704775] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2506862442] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2508182733] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2509060869] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2510319966] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2511599202] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2512711467] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2513846727] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2515260741] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2516091417] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 2517046497] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2518458957] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2519325165] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2520166551] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2521554420] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2522479827] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2523400635] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2524578126] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2525829054] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2526726762] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2528160894] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2529470349] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2530261083] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2531371101] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2532651198] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2533454091] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2534556360] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2535886857] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2536677108] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2538305952] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2539493775] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2540299398] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2541497532] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2542746549] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2543500554] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 2544394251] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2545807614] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2546694507] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2547460629] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2548829241] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2549884197] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2550827832] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2551906917] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2552692779] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2553429543] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2554836291] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2556164394] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2557084614] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2558270883] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2559575382] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2560513788] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2561656461] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2563227282] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2564102751] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2565421278] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2566793880] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2567893167] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2569408758] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2570775711] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2571759183] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2572752903] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2574143397] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2575201356] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2576160762] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2577206247] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 2577911994] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2578681644] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 2579991603] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2581333566] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 2582289885] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2583643503] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2584949451] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2585806629] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2586976539] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2588547948] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2589407961] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 2590585473] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2591907990] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 2592786525] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 2593661679] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2595116790] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2596013553] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2597038605] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2598216369] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 2598916929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2599676100] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2601439785] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2602773999] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2603619690] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2604847140] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2606160879] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2607011988] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2608162935] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2609536251] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2610396327] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 2611640955] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2613456489] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 2614391724] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 2615360370] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2616803301] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2617679673] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2618570367] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2619627927] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 2620325673] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2621104017] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2622637878] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2623999266] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2624922069] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2626828785] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2628268503] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 2629137588] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 2630162262] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2631569724] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2632488516] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2633399601] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2634454179] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 2635146297] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2635911537] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 2637151713] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2638723731] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 2639623434] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2641099587] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2642502282] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 2643460827] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 2644381278] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2645786010] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2646737625] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2647628214] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2648654232] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 2649364452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2650121103] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 2651797029] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2653117530] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 2653930881] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 2655452835] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2656989111] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 2657875752] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 2658800844] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2660183589] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2661133188] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2662109751] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 2663421831]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2664601968] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 2665539261] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2666599992] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 2667347571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2668110984] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2669451267] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2670962826] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2671785564] Running BASE.hex: HEX FF . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 2673055434] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2674402311] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 2675210790] Running BASE.octal: OCTAL 52 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 2676656514] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2678010678] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 2678808888] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 723
[Hera] [HADES][TEST ] [KRELTSC: 2680364463] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2681724066] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 2682522276] Running BASE.base_fetch: BASE @ . CR
[Hera] 16
[Hera] [HADES][TEST ] [KRELTSC: 2683773540] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2685219306] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 2686219725] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2687336652] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2688587832] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 2689307817] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2690057307] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2691350277] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2692552107] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 2693345382] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2694606075] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2695999467] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2696819874] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2698786797] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2700306504] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 2701420743] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2702372862] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2703421455] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 2704130415] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2704928520] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 2706269790] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2707571601] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 2708393814] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 2A
[Hera] [HADES][TEST ] [KRELTSC: 2709693378] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2711109891] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 2711951214] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] FF
[Hera] [HADES][INFO ] [KRELTSC: 2713792326] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2715380913] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2716836507] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 2717735790] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2718702966] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2719821594] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 2720579862] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2721369441] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 2722720539] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2724440523] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 2725583805] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 2727321156] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2728904829] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 2729782839] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 2731547721] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2732974461] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 2733866436] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2734809420] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2735882835] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 2736609225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2737352352] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 2739830541] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2741199888] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 2742196947] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2743219395] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2744674758] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2745482838] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2746904454] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2748296040] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2749147842] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2750036940] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2751399966] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 2752064910] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2752815828] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2754224277] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2755594317] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 2756567562] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 2758035693] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2759375052] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 2760279921] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 2761484208] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2762781021] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 2764008954] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2764891101] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2765943936] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 2766642270] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2767392852] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2768614821] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2769988872] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 2770865496] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2772308406] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2773637622] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2774466975] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 2775752721] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2777335050] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 2778239835] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2779129647] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2780155875] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 2780873529] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2781623670] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2783119962] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2784528600] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 2785312257] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2787043371] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2788376115] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 2789386719] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2790927720] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2792267709] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2793105630] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2794004619] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2795061885] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 2795755662] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2796503514] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2797732581] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2799091008] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 2799925023] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2801082984] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2802772938] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 2803696665] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 2805020988] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2806320741] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 2807130438] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2808030267] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2809059876] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 2809782087] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2810516394] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 2811782799] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2813096916] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 2814091560] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 2815450176] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 2816619540] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2818113900] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 2818989201] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2819945562] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 2821024920]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2822206590] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 2823118599] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2824187604] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 2824929450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2825700738] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 2828010108] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2829338904] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 2830347429] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 2831914029] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2833288521] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 2834224617] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 2835655662] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2837062872] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 2838008019] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2839611453] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2841020028] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 2841934767] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 2842950621] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2843764644] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2845496745] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2846455038] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2847587778] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2848706343] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 2849528094] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2850299823] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 2852013570] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2853391674] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 2854215525] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2855369097] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2856734013] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 2857618470] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 2859168753] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2860691484] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 2861565798] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2862805323] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2864397879] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 2865332547] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2866285737] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2867325699] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 2868030291] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2868789819] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV
[Hera] [HADES][TEST ] [KRELTSC: 2870205702] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2871538215] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 2872373049] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 2873510052] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2874980997] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 2875829838] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 2876908692] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2878233792] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 2879100504] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 2880122343] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 2881117092] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2882536209] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 2883378309] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2884320369] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2885404074] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 2886155160] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2886916452] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO
[Hera] [HADES][TEST ] [KRELTSC: 2888653572] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2890368537] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 2891213556] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 2892281196] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2893623411] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 2894484054] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 2895458979] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2896808817] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 2897657952] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 2898641634] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 2899604988] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2901086748] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 2902205040] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2903329044] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2904449541] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 2905245735] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2906072778] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2908109106] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2909545548] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2910391218] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2911831902] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2913246882] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 2913908172] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2915686074] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2917377414] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 2918314833] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test
[Hera] [HADES][INFO ] [KRELTSC: 2919595224] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2921134860] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2922531255] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 2923405275] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2925085569] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2926976199] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 2928334647] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2929398570] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2930541642] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 2931465390] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2932330506] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH .
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 2934585507] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2936008824] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 2936881101] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 2938392072] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2939976123] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 2940789579] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . .
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 2942314557] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2943639321] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 2944555992] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . .
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 2946152223] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2947548702] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 2948522010] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2949501975] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2950615248] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 2951360706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2952191151] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2953911513] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2955232434] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 2956023882] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2957140158] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2958444615] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 2959290222] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2960333271] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2961876939] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 2962763265] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 2964260481] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2965984581] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 2966870907] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2967775734] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2968798749] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 2969513778] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2970250668] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 2971852716] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2973196947] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 2974024284] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 2975584836] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2977024890] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 2978045637] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2979139107] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2980452027] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 2981280099] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2982390558] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2983701315] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 2984502255] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2985405780] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2986463697] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 2987177277] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2987939913] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 2989598556] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2991382842] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 2992301697] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 2993382063] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2994721737] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 2995567995] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2996499198] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2997528807] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 2998236633] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2998977660] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3000148851] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3001465131] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 3002326488] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 3003792960] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3005306556] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 3006128454] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3007330662] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3008637156] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3009475014] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 3013408440] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3014713485] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 3015895680] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3017676816] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3019055319] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3019943031] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ;
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 3021924423] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3023241018] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 3024112476] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3025005774] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3026068584] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 3026766351] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3027504543] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 3028910577] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3030240318] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 3031035672] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3032329188] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3033579927] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 3034510458] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3036013701] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3037317612] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 3038245245] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3039140160] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3040368072] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 3041157693] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3041900442] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3043788090] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3045156429] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 3046088976] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3047277177] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3048691443] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 3049708578] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3050667984] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3051699630] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 3052379862] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3053339247] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3054680055] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3056019792] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 3056905488] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3058671168] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3060045156] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 3061113216] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3062007879] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 3063106536]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3064331214] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 3065229279] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3066511161] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 3067200381] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3067980573] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3069214428] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3070541985] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3071327154] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 3072445467] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3073750995] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 3074561091] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3075582279] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3076859226] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3077686332] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3079458963] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3080791266] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3081640212] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3082851765] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3084142761] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3084998637] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3086146203] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3087455112] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3088268862] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 3089129904] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3090764691] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3091617837] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3092751459] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3093819561] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 3094505505] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3095274063] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3096734655] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3098037096] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3098988690] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 3099858279] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3101203140] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 3102103830] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3103575447] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3104891013] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3105763584] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3107107290] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3108472710] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 3109352568] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3110234715] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3111245403] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 3111983301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3112726155] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3114093948] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3115407582] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 3116566131] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 3118555776] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 3119723754] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3120880434] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 3121937994] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3123342831] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3124686768] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3125520321] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 3126830343] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3128157648] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 3129237615] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3130145508] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3131172975] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3131882775] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3132655449] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3133638669] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3135030675] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3135932793] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3137274756] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3138401133] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 3139254216] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3140376561] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3141722367] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 3142564362] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3143810670] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3144985725] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 3145839879] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3146733576] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3148153302] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3148994163] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3150399546] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3151892352] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 3152711205] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3153864126] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3155728422] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3156678000] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3157632576] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3158634990] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3159327255] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3160078152] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3161217591] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3162566295] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3163334370] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 3164608293] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3166445583] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 3167265780] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3168471789] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3169879860] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3170737584] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3171918876] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3173324448] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 3174199812] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3175098465] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3176383350] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 3177260100] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3178464933] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3180492966] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 3181446240] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3182674488] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3184067061] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 3185015778] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 3186168930] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3187588320] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3188477838] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 3189795798] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3191112519] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 3192343140] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3193342509] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3195012345] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3196174632] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3197266905] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3198484548] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 3199207683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3200134308] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3201075654] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3202137519] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 3202859604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3203807901] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3204828102] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3205933269] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3206641872] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3207366414] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 3209336319] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3210733743] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 3211572777] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3212585670] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3213938931] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 3214795668] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3216055038] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3217628967] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3218420079] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 3219912759] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3221250039] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 3222059505] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3223127817] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3224568228] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3225467490] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3226413183] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3227222166] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3228624651] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3229766757] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3230861361] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3231729984] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3233181693] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3234072303] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3234979587] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3236075409] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3236716539] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3237648246] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 3239342946] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3240672834] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3241806603] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3243143862] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3244511907] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3245376687] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3246780159] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3248133693] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3248982450] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3250377669] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3251652957] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3252686010] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3253652703] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3254707302] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3256142925] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3257048949] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3257981496] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3259048506] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3259772418] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3260543349] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3261804021] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3263311443] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3264061122] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3265037223] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3267060720] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3269371434] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3270289617] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3271737945] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3272622969] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3273611376] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3274633110] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 3275371533] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3276148848] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3277661646] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3278887794] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 3279695412] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3280916352] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3282774768] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 3283601055] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3284846376] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3286194177] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 3287039805] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3287955216] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3288956202] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3289670034] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3290424249] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3292157778] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3293499972] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 3294609318] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3295564776] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3297126777] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3298075704] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3299044896] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3300389652] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3301281648] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3302175513] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3303528165] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3304447692] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3305363334] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3307056501] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3307813299] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3308789736] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3310114248] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 3311146923] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3312464652] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3313825095] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 3314769339] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3316038474] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3317400177] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 3318235326] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3319217727] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3320799657] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3321775338] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3322681740] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3324002724] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3324844068] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3326365539] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3327773463] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 3328604790] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3329977560] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3331291572] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 3332360787] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3333290352] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3334743132] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3335639328] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3336719064] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3338075391] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 3338918394] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3340011612] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3341147712] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 3341903523] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3342673446] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3343968474] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3345630540] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3346477764] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 3347731989] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3349117695] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3349902381] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3351139176] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3352520220] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 3353266245] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3354678516] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3356193918] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 3357202653] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3358719714] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3360095508] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 3360930237] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3361893864] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3362924271] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 3363692073] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3364435179] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE
[Hera] 42 [HADES][INFO ] [KRELTSC: 3365860680] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3367032228] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3368400546] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3369664914] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3371733309] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3373141485] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3374080458] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3375472044] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3376873500] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 3377817975] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 .
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 3379315275] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3380748609] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 3381552636] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3382867677] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 3384192084]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3385357647] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 3386301534] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3387351576] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3388092267] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3388855344] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3391040478] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3392393046] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 3393261396] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3394142703] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3395818083] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3396663459] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3397540272] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3399179448] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 3400087530] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3401052732] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3402469938] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3403350048] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3404187129] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3405599505] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3406483836] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3407770275] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3408800724] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3409522515] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3410250354] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3412031238] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3413644395] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 3414575388] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3415627887] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3417084888] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3417954540] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3419043033] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3420640062] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 3421495980] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3422392092] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3423855540] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3424753899] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3425693817] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3426711246] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3427566429] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3428423418] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3429800409] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3431162133] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 3432000936] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3433284351] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3434662938] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 3435608883] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3436643175] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3438067353] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 3438979929] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3439891833] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3440935113] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3441793929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3442693296] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3444054432] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3445786638] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 3446644068] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3447830568] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3449241306] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3450101718] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3451051212] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3452433012] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3453363207] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3454347414] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3455417490] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3456273366] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3457217568] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3458740866] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3460176867] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 3461084949] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3462190935] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3463602072] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 3464533002] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF
[Hera] [HADES][TEST ] [KRELTSC: 3465657405] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3467053233] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3467978934] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3468949827] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3470029983] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3471141681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3472018872] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3472979517] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3474341367] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 3475394118] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3476748891] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3478070253] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3478968969] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3479933772] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3481294656] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 3482201667] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3483391926] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3484418070] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3485156976] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3486072597] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3487336881] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3488678991] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 3489542007] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3490404372] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3491829075] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3492672162] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3493739067] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3495330027] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 3496210494] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3497070864] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3498495210] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3499349679] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3500383005] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3501583428] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 3502292073] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3503044293] Running LIST.basic: 1 LIST
[Hera] Block 1
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3521557578] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3522912057] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 3523749474] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 3524680236] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3526077240] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3526954011] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 3527831391] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3529388121] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 3530355381] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 3531494652] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3533784765] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3535093905] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3536245188] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3537339687] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 3538040478] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3538812144] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3539975901] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3541322253] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 3542196903] Running SCR.after_list: 1 LIST SCR @ . CR
[Hera] Block 1
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 2d:
[Hera]
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3560848095] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3562191549] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 3563047299] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 3563986608] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3565322460] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3566212524] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3567126843] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3568447911] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 3569191857] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3569967597] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3571462314] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3572909613] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 3573927231] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3574938780] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3576262158] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 3577219401] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3578118600] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3579479820] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 3580365201] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3581266416] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3582591222] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 3583781439] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3584730744] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3586164351] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 3587065083] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3588198894] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3589683237] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 3590580231] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3591465003] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3592876896] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 3593801232] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3594725589] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3596376609] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 3597287757] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3598183680] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3599607942] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 3600557688] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3601461234] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3603106038] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 3604222860] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 3605315322] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3607113027] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 3608602578] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3609616143] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3611413155] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 3612659274] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3613804152] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3615463845] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 3616581444] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3617801649] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3619532826] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 3620687784] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3621890034] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3623328681] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 3624220467] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3625113324] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3626514192] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 3627384894] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 3628294068] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3629742081] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 3630614232] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3631705182] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 3632782902]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3634125432] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 3635066820] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 3635796843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3636558639] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3637825569] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3639151509] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3639977985] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][TEST ] [KRELTSC: 3641161167] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3642511656] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 3643563924] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3644988249] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3646718880] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 3647529732] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 3648984549] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3650332140] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3651124365] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3652401606] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3653725782] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 3654555744] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3655552572] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 3656269764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3657067239] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 3658377219] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3660007344] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3660886299] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3662265873] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3663618126] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3664408629] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 3665818002] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3667162506] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 3667948515] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 3669314229] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3670623054] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 3671656758] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3673165776] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3674611143] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 3675559125] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 3676550640] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3678003399] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3678894282] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3679860681] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 3680565105] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3681320349] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3682606788] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3684126600] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 3684959670] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3686024874] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 3687486327] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3688932933] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 3689810397] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3691181886] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3692531703] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 3693344592] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3694724817] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3696044499] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 3697140846] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3698547867] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3699849909] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 3700719855] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 3702174672] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3703642215] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 3704572641] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 3705474108] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3706913343] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3707810022] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3708716865] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 3709639017] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3710399385] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 3711661380] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3712991226] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 3713837337] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3715071276] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3716379114] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 3717236124] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3718679496] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3720015369] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 3720890334] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3722407647] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3723784029] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 3724628670] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3725895873] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3727199532] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3728075337] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ .
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 3729512157] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3730876989] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 3731721315] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 3732758337] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3734559612] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3735490059] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3736440561] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 3737140890] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3737893257] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 3739486569] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3740831430] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 3741690036] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3743008731] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3744311445] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 3745202244] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 3747001041] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3748553907] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 3749558169] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3751236363] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3752620179] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 3753573726] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 3754507491] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3755982825] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3756923121] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 3757761924] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3759477750] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3760361073] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3761294607] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 3762138954] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3763008459] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3764269656] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3765713406] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3766583247] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3767931468] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3769290126] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3770141130] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3771407598] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3773137158] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 3774014895] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3775330503] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3776923185] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 3777882990] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3778795734] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 3779557278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3780364497] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3782022930] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3783449271] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 3784476906] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3785731593] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3787088193] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 3787976514] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3789417261] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3790754688] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 3791633958] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3792648489] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 3793342791] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3794084658] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP!
[Hera] 3 [HADES][TEST ] [KRELTSC: 3795721755] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3796872072] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 3797916066] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 3798782589] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3800196393] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 3801040131] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 3801894978] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3803354310] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3804225285] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3805165539] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 3806056632] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3806870067] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3808260498] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3809839929] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 3810638286] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3811975839] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3813306945] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 3814136760] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3815061117] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 3815842338] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3816586683] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 ,
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3818033205] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3819436383] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 3820470885] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20
[Hera] [HADES][INFO ] [KRELTSC: 3822248724] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3823719123] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3825133305] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 3825993318] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3827467791] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3828872565] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 3829788102] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3831271248] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3832682238] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 3833530932] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3834857166] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 3835717536] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3836535297] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! .
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 3838044399] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3839504781] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 3840346104] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3841868268] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3843286818] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 3844141560] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3845226987] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 3846276651]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3847777395] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 3848839575] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 3850205037] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 3850983822] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3851778294] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3853968069] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3855327987] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 3856183758] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 3857130312] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3858564045] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 3859428993] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3861807579] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3863143095] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 3864366807] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 3866130597] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3867486021] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 3868512753] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3869526045] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 3870586944] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 3871314531] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3872066877] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 3874492692] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3875873484] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 3876764745] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 3877932051] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3879621564] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 3880621227] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 3881797815] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3883320189] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 3884235180] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3885568470] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 3886672944] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 3887471637] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3888265983] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc
[Hera] [HADES][TEST ] [KRELTSC: 3890479719] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3891929664] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 3892963788] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F
[Hera] [HADES][TEST ] [KRELTSC: 3895005156] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3896744733] Expected: Should refuse to forget a word defined before FEN
[Hera] [HADES][TEST ] [KRELTSC: 3898189617] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE
[Hera] [HADES][TEST ] [KRELTSC: 3900355305] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3901702245] Expected: Forgetting the newest word must not disturb an ol
[Hera] [HADES][TEST ] [KRELTSC: 3902745903] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3903673326] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 3904730802] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 3905484513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3906247149] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3908912994] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3910650072] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 3911558133] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I
[Hera] [HADES][TEST ] [KRELTSC: 3913220472] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3914647842] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 3915549939] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3916504284] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 3917806452] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 3918604725] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3919364526] Running FIND.existing: FIND DUP . CR
[Hera] 35722304
[Hera] [HADES][TEST ] [KRELTSC: 3920928774] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3922438800] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 3923770326] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 36048624
[Hera] [HADES][TEST ] [KRELTSC: 3925652367] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3927006678] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 3927842919] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3929186289] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3930557022] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 3931391898] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 3932210352] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3933634782] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 3934451262] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3935698263] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 3936911076] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 3937730517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3938461296] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 3939619950] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3940977936] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 3941910126] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 3942962730] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3944358264] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 3945189948] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3946174239] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 3947201076] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 3948145719] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3949019046] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 3950483628] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3951903501] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 3952785711] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 3953896506] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3955325703] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 3956211231] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3957149679] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 3958205517] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 3958914897] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3959667411] Running LATEST.basic: LATEST @ . CR
[Hera] 35803728
[Hera] [HADES][TEST ] [KRELTSC: 3961329078] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3962801934] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 3963747480] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 35842912
[Hera] [HADES][TEST ] [KRELTSC: 3965556672] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3967052061] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 3968158929] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST
[Hera] 35842912
[Hera] [HADES][TEST ] [KRELTSC: 3970612464] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3971961945] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 3973079796] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3974148381] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 3975314679] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 3976079520] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3976913262] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 36050136
[Hera] [HADES][TEST ] [KRELTSC: 3979104990] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3980686773] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 3981722115] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 36050600
[Hera] [HADES][TEST ] [KRELTSC: 3984105657] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3985768479] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 3986803737] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 3987893301] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 3988937043] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3990476217] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 3991406916] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3992442783] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 3993539991] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 3994279905] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3995192313] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 3996848478] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3998755803] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 3999615900] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4000738203] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4002293526] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4003186509] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4004191632] === Dictionary Manipulation Words Summary: 0 passed, 0 failed,
[Hera] [HADES][INFO ] [KRELTSC: 4005300390]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4006468263] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 4007427984] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4008566058] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 4009264854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4010083434] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI
[Hera] [HADES][TEST ] [KRELTSC: 4016045712] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4017365436] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4018074711] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC
[Hera] 36055024
[Hera] [HADES][TEST ] [KRELTSC: 4022984028] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4025093499] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 4026010044] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT
[Hera] [HADES][TEST ] [KRELTSC: 4033754655] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4034804403] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 4035602676] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 4044515748] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4045916469] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4046826273] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 4051953906] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4053256557] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4054194459] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T
[Hera] [HADES][ERROR] [KRELTSC: 4055763957] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 4056526740] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4057983153] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 4058823615] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 4059745578] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 4060530348] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4062245145] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4063140627] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4064171517] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4065263958] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4066140372] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4066930602] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4071310656] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4072391295] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4073086248] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4075366113] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4076770740] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4077726576] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT
[Hera] [HADES][TEST ] [KRELTSC: 4082391474] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4084020633] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4084947237] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4085937366] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4087255704] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4088096418] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4088903931] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4092790254] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4094102271] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4095045486] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6
[Hera] [HADES][TEST ] [KRELTSC: 4099998042] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4101233178] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 4101906312] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-
[Hera] [HADES][TEST ] [KRELTSC: 4106772600] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4107843180] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 4108552434] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4109609343] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4110920772] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 4111974027] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4112853927] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 36061024
[Hera] [HADES][TEST ] [KRELTSC: 4114320483] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4115741553] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 4116649740] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 4117678782] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4119070032] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4120148508] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 35813536
[Hera] [HADES][TEST ] [KRELTSC: 4124212260] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4125532677] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4126610292] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4127662245] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4128799584] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 4129536663] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4130335923] Running CURRENT.basic: CURRENT @ . CR
[Hera] 36061024
[Hera] [HADES][TEST ] [KRELTSC: 4131756888] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4133196837] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 4134102147] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF
[Hera] 36057712
[Hera] [HADES][TEST ] [KRELTSC: 4139362122] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4140527286] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 4141710405] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][INFO ] [KRELTSC: 4143048105] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] [HADES][TEST ] [KRELTSC: 4144243005] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4145660064] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4146705738] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4147659180] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4148757396] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 4149794565] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4150556802] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 4152747648] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4154109435] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 4154972808] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 4161144729] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4162827690] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4163766432] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 4168227525] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4169506299] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 4170500733] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4171575093] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 4172659932]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4173782529] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 4174908003] Some system tests marked as unimplemented due to system-level e
[Hera] [HADES][TEST ] [KRELTSC: 4175985723] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4177101915] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4177827549] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4178614335] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 4180123668] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4181581152] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 4182634155] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4183650723] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4184750577] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4185594651] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4186450170] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4187778084] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4189242792] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4190272821] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 4191331011] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4192727070] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 4193636202] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123
[Hera] [HADES][TEST ] [KRELTSC: 4195306458] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4196542161] Expected: ABORT may appear in a definition; when executed i
[Hera] [HADES][TEST ] [KRELTSC: 4197624669] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4198545918] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4200135954] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4200952182] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4201931055] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 4203561579] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4204911333] Expected: Should abort with message (no error; stacks clear
[Hera] [HADES][TEST ] [KRELTSC: 4205982312] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 4206975549] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4208345316] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 4209148965] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4210070151] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4211386347] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4212621714] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4213547604] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4214775096] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 4215510327] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4216322859] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4217254272] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4218335415] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 4219070667] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4219832442] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4220732796] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4221725760] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 4222458156] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4223216928] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4224231627] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 4225542846]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4226717523] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 4227655824] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4228864794] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 4229642466] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4230409029] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4232137623] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4233473454] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 4234332711] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 4235166852] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4236552432] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 4237828959] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 4238970582] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 4239928623] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4241480019] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 4242373317] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4243521282] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4244670906] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 4245391815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4246159932] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 4247076498] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4248499563] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4249401807] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4251508947] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4252854144] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 4253714262] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4254627237] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4255655523] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4256434728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4257204105] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4259640840] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4261016949] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 4261844685] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4263839937] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4265209914] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 4266018519] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4267621155] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4269018411] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4269850473] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4270850157] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4272426774] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4273465707] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4274414970] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4275753090] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 4276475700] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4277267589] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4279361667] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4280709804] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 4281554361] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 4283089629] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4284439950] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 4285307607] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 4287242127] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4288959339] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 4289815068] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4290749883] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4291817271] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4292527470] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4293270261] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 4294580808] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4295953767] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 4296759327] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4298412216] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4299962016] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 4300836162] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4301915016] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4303417587] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4304295156] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4305212289] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4306264053] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 4306974861] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4307715405] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4311038172] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4312413567] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 4313669766] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C
[Hera] [HADES][TEST ] [KRELTSC: 4315539186] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4317142704] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 4318002549] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 4318941039] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4319659344] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4321102590] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4321998009] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4322967222] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4324035261] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 4324720449] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4325847393] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4327868454] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4329202395] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 4330036557] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 4330983321] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4332342882] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 4333407351] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4334298591] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4335352014] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 4336071138] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4336809897] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 4337995368] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4339532169] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 4340677236] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4342502745] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4343820726] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4344677694] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4345757010] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4346887293] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4347603372] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4348386063] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4351135131] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4352484255] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 4353293406] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 4354482867] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 4355380281] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4356930102] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 4357909563] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4358864748] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4360087473] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 4360930665] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4361691894] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 4364126256] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4365481974] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4366280478] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 4367247444] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4368105798] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4369510698] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 4370442489] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 4371401685] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 4372206258] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4373636589] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4374692826] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4375965489] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4377118893] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 4377869160] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4378638978] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4381128108] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4382532609] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4383336594] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 4384275777] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 4385118276] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4386610263] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4387500201] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4388776497] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 4390096557] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 4390819923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4391576868] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . .
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 4394156718] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4395494880] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 4396336350] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4398059043] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4399402896] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 4400211585] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 4401782637] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 4402702143] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4404357321] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4405310007] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4406335920] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er
[Hera] [HADES][INFO ] [KRELTSC: 4407421284]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4408530735] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 4409476575] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4410527520] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 4411230579] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4411997604] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4414826346] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4416164634] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 4417002828] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 4419319002] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4420629654] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 4421530176] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] [HADES][INFO ] [KRELTSC: 4436267220] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4437757947] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4439336643] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4440187437] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4441863825] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4443212697] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 4444061517] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 4444945701] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4445619444] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4447171932] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4448219496] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4449242973] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 4449933411] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4450698672] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4453065351] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4454366154] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 4455241770] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 4456974522] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4458344289] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 4459204008] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4460960742] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4462564617] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4463584776] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4465609848] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4466926065] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 4467793386] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 4468598148] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4469284701] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4470698484] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4471721268] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4473057267] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4474161489] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 4474882881] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4475643291] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 4477064256] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4477783905] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4479197142] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 4480035546] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 4481480094] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 4482171792] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4483603131] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 4484498424] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4485419463] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 4486134996] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4486886565] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 4487800611] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4488732213] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4490026863] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 4490971065] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 4492543776] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 4493176695] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4494562485] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 4495461033] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4496352273] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4497393453] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 4498090821] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4498841403] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 4499835564] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4500533940] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4502178093] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 4503031323] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 4504327065] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 4505042472] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 4505935686] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4507449219] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 4508325927] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4509226512] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 4509956913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4510695546] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 4511628555] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4512345621] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4513945233] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 4514893236] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 4516242486] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 4516905687] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 4517582832] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4519016880] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 4520051634] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4521078156] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4522173348] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 4522909188] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4523673357] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4526344515] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4527793599] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 4528676880] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4531247847] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4532631348] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 4533494112] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 4534545036] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4535410026] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4536863751] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4537819083] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4538792391] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 4539782877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4540556853] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4542705174] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4544068011] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 4544910468] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 4546700571] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4548243063] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4549846707] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 4550738178] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 4551810522] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4552620891] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4554050676] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4554989838] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4555938492] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4556983725] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 4557718473] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4558474977] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4560496038] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4561864965] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 4562677770] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 4564588287] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4566000390] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 4566850449] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 4567784655] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4568537463] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4570002150] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 4570893957] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4571824026] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 4572543612] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4573303644] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4575237492] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4576729983] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 4577727378] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 4579538460] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4580806671] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 4581616683] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 4582441458] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4583166168] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4584574029] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 4585463778] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4586427888] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4587711261] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 4588424043] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4589260893] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4591532694] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4592909601] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 4593796557] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4595752644] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4597088433] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 4598005251] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 4598953149] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4599714966] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4601110899] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 4602238683] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4603254180] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 4603991448] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4604752404] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4606694967] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4608303042] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 4609117695] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4611149844] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4612510560] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 4613433846] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 4614486093] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4615270254] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4616714235] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 4617586386] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4618535376] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4619578866] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 4620300888] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4621074717] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 4623103149] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4624817484] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4626175617] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 4627276332] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 4628248359] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4629004317] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4630410183] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 4631288802] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4632215763] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 4632930204] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4633701702] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4635721545] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4637272101] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 4638146100] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 4639019259] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4640117265] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4641569205] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 4642465695] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4643377452] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4644523884] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 4645215288] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4645987857] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4648799484] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4650113958] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 4650988944] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 4653520431] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4654843599] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4655686455] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 4656969219] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4658288334] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 4659153387] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ;
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4661375439] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4662683928] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4663540140] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4664466492] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 4665533649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4666478292] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 4668799884] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 4670285193] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4671966054] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 4673069205] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 4675504722] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4677354843] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4678447872] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 4680192489] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4681868331] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 4682947164] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ;
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4685772357] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4687109469] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4687982607] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4688878803] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4690183827] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 4690977081] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4691771532] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4694209800] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4695576333] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 4696461294] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 4697940093] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4699266999] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 4700112543] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4702420065] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4703727210] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4704584325] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4705505028] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 4706198658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4706969778] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4708982985] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4710415542] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 4711316820] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 4712845137] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4714174374] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 4715276202] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] [HADES][INFO ] [KRELTSC: 4716873441] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4718634039] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4719965859] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4720794582] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4721703504] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4722745818] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 4723555998] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4724382243] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4726549380] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4728115266] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 4728936240] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 4729894806] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4730610024] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4732028826] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 4732898919] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4733832663] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 4734537528] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4735281789] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4737230841] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4738800801] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 4739705103] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 4740823185] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4741553838] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4742982783] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 4743815664] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4744740861] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4745781873] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 4746514710] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4747277682] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 4749942771] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4751300736] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 4752143382] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 4755000516] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4756330320] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 4757156649] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 4759106058] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4760425488] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 4761295224] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4762227057] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 4762983078] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4763728788] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 4765514901] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 4767155484] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4768582308] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 4769424849] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 4771692156] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4773023493] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 4773861792] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 4775745576] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4777086657] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 4778176599] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4779253563] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4780342035] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 4781019705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4781788998] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 4784010693] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4785310320] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 4786209477] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4788336336] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4789642599] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4790663850] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4792423755] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4793745117] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4794562206] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 4796576043] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4797991968] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 4798915464] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4799846898] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 4800552015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4801360074] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 4804104018] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4805475528] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 4806356415] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 4808300931] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 4809467082] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4810958460] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4811881011] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4813991406] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4815430368] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 4816506408] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 4818427845] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4819785999] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 4820603991] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4821504471] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4822576941] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 4823255283] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4824015021] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 4826317776] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4827663183] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 4828912473] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 4831153887] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4832539782] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 4833417204] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4834599966] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 4835306700] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4836041973] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 4838143800] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4839447312] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 4840501407] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 4843095453] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4844418768] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 4845288210] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4846159353] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4847228400] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 4847932131] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4848680172] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4850386044] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4851735840] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 4852524852] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] [HADES][INFO ] [KRELTSC: 4854406767] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 4856100732] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4857471129] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 4858279020] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 4860188172] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4861535154] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 4862342352] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 4864028925] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4865363685] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 4866553734] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4867466499] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 4868211327] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4868948217] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 4870918626] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4872264516] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 4873051890] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 4874862048] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4876197921] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 4876993716] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 4878824139] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4880123787] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 4880959083] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 4882637970] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4884010026] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 4884926340] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4885875876] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4886946708] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 4887651867] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4888418640] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 4891279407] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4892750289] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 4893583947] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4895407440] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4896706101] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4897507440] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 4899947640] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4901308839] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 4902109191] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4903044195] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 4903958745] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4904704455] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 4906779087] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4908157695] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 4908945489] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] [HADES][INFO ] [KRELTSC: 4910593905] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4912117434] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4913611248] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4914539322] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 4916798838] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4918158084] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 4918941909] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4919838231] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4920908790] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 4921632870] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4922391831] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4924558086] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4925973738] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 4926842277] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 4929518475] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4930969659] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4931905398] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4932918816] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 4933689894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4934485059] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4936560825] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4938030678] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 4938868746] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 4940838189] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4942704102] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4943692782] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4944627765] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4945743789] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 4946485173] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4947285588] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3 [HADES][INFO ] [KRELTSC: 4949881734] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 4950802626] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4952183439] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 4952964051] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4955107563] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4956477582] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4957406454] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4958439801] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 4959151722] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4959900981] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 4962052956] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4963390005] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 4964201844] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4966257345] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4968124539] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4969061685] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4969975542] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4970997822] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 4971824193] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4972710477] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4976094858] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4977462210] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4978250067] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 4980688545] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4982042604] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 4982880861] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][INFO ] [KRELTSC: 4985428308] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 4986735579] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4988219670] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4989010740] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 4991372169] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4992905673] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 4993737504] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 4995730383] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4997064072] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 4997924799] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4998871206] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 4999574748] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5000339841] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 5002971498] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5004551895] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 5005531587] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5007931362] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5009276685] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 5010062169] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5012118951] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5013504384] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5014341297] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 5017735989] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5019200424] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 5020048929] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 5022119802] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5023580184] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 5024411637] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5025510861] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 5026620711]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5027824032] Running StarForth Words Tests (Module 17: StarForth Extensions)
[Hera] [HADES][TEST ] [KRELTSC: 5028913344] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5030480427] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 5031372654] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5032189659] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5034564549] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5036014599] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 5036924298] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5038691994] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5040054579] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 5040954471] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5042960223] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5044456494] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 5045515734] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 5046607041] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 5047525854] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5049078783] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 5050021641] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 5050976742] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5051777073] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5053258791] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5054164668] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5055481284] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5056567131] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 5057298204] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5058038727] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY!
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5060458641] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5061872445] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 5062766793] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20
[Hera] [HADES][INFO ] [KRELTSC: 5064317874] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5065778109] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5067385638] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 5068598682] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5070351048] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5071719639] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 5072557812] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5073652416] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 5074609512] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5076091062] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 5076992130] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5078007732] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5078800062] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5080718160] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5081640291] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5082548373] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5083358868] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5084803584] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5085677520] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5086631214] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5087687409] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5088617793] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5089493598] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 1
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 119
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 305
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 121
[Hera] :: 129
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 3
[Hera] 0>: 8
[Hera] 0<: 5
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 51
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 15
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 51
[Hera] -------------------------------------
[Hera] Total executions: 5196
[Hera] Total words: 502
[Hera] Average executions per word: 10
[Hera] [HADES][TEST ] [KRELTSC: 5152596792] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5154014649] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 5154998562] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 2
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 3
[Hera] 0>: 8
[Hera] 0<: 5
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 54
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 15
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 54
[Hera] -------------------------------------
[Hera] Total executions: 5213
[Hera] Total words: 503
[Hera] Average executions per word: 10
[Hera] [HADES][TEST ] [KRELTSC: 5217855489] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5219278386] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 5220791121] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 3
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 3
[Hera] 0>: 8
[Hera] 0<: 5
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 54
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 16
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 54
[Hera] -------------------------------------
[Hera] Total executions: 5215
[Hera] Total words: 503
[Hera] Average executions per word: 10
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5283966429] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5285526225] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 5286369753] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5287392285] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5288432940] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5289230079] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5290031481] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES
[Hera] [HADES][TEST ] [KRELTSC: 5292436674] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5293946259] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 5294886786] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO
[Hera] [HADES][TEST ] [KRELTSC: 5296464411] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5297858601] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 5298741588] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR
[Hera] [HADES][TEST ] [KRELTSC: 5299956774] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5301341157] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 5302243737] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5303244996] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5304322674] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 5305094067] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5305909644] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO
[Hera] Top 5 most frequently used words:
[Hera] ==================================
[Hera] 1. DROP: 6
[Hera] 2. TOPTEST: 5
[Hera] 3. EXIT: 5
[Hera] 4. LIT: 5
[Hera] 5. TOP-WORDS: 1
[Hera] [HADES][TEST ] [KRELTSC: 5311216533] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5312713623] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 5313609252] Running TOP-WORDS.display_top10: 10 TOP-WORDS
[Hera] Top 10 most frequently used words:
[Hera] ==================================
[Hera] 1. DROP: 6
[Hera] 2. TOPTEST: 5
[Hera] 3. EXIT: 5
[Hera] 4. LIT: 5
[Hera] 5. TOP-WORDS: 2
[Hera] 6. ;: 1
[Hera] 7. :: 1
[Hera] [HADES][TEST ] [KRELTSC: 5318309703] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5319759858] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 5321046444] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS
[Hera] Top 5 most frequently used words:
[Hera] ==================================
[Hera] 1. TOP-WORDS: 1
[Hera] [HADES][TEST ] [KRELTSC: 5323868466] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5325231114] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 5326147554] Running TOP-WORDS.single_word: 1 TOP-WORDS
[Hera] Top 1 most frequently used words:
[Hera] ==================================
[Hera] 1. TOP-WORDS: 2
[Hera] [HADES][TEST ] [KRELTSC: 5328493338] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5329882824] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 5330734353] Running TOP-WORDS.large_count: 100 TOP-WORDS
[Hera] Top 100 most frequently used words:
[Hera] ==================================
[Hera] 1. TOP-WORDS: 3
[Hera] [HADES][TEST ] [KRELTSC: 5333260254] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5334764001] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 5335850184] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 5337449754] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5338807530] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 5339695179] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 5341175238] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5342571045] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 5343485679] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 5344453569] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5345262699] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5347037115] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5347938204] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5348921487] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5350125837] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 5350844898] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5351624481] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 5353278462] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 5354097126] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5355410697] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 5356313718] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 5357541294] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 5358497067] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5360094096] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 5360987541] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 5362278390] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 5363096655] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5364552585] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 5365456530] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 5367103266] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 5367860589] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5369176785] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 5370074472] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5371232097] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e
[Hera] [HADES][INFO ] [KRELTSC: 5372333421]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5373502428] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 5377751337] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 5380017636] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 5381193804] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 5382525771] vm_create_word: cannot shadow pinned word '__acl_shadow_target_
[Hera] [HADES][TEST ] [KRELTSC: 5387288319] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 5388405309]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5389522383] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 5390457681] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 5391092511] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5391731709] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5392888704] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 5393886435] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5394675741] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5395619754] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 5396683908] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5397430878] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5398429995] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 5399183937] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5399932314] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5400947013] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 5401718469] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5402516952] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5403472536] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 5404214193] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5405000937] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5405959314] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 5406741249] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5407522449] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5408667390] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 5409807228] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5410581162] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5411564718] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 5412327606] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5413132935] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5414082765] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 5414857812] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5415608520] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5416658982] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 5417739390]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5418829374] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 5419784643] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5420801883] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 5421764901] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5422566723] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5424431040] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5425799547] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5428209864] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5429159337] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5430215133] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 5430904458] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5431695696] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5433107946] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5434718352] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 5436807369] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5438770470] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5439690123] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5440757049] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 5441450826] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5442217746] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 5443741233] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5445108165] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 5447773233] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5448703512] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5449719261] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 5450497794] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5451259989] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5453058849] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5454368283] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5456806971] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5458187238] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5459778702] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5462410380] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5463343263] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5464363485] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 5465141451] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5465923869] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5467621467] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5468950767] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5471293548] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5472431643] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5473435674] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 5474203350] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5474950656] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 5476270884] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5477582481] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 5479989102] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5481016023] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5482135344] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 5482865136] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5483632455] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5485410546] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5486799822] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 5488676109] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5490423624] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5491351740] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5492392542] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 5493120570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5493896709] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5495309610] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5496986061] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5499452511] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5500384806] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5501447721] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 5502171990] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5502943089] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5504533104] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5505928176] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5508383244] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5509416780] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5510760444] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 5511538872] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5512287858] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5513906454] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5515235355] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5517683136] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5518599996] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5519630172] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 5520364374] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5521104372] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5522817825] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5524192443] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5526819312] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5527736634] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5528784765] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 5529533751] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5530340130] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 5531651580] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5533068534] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 5535567597] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5536554471] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5537596890] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 5538350223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5539204377] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5540488233] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5541893784] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5544147945] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5545107624] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5546142714] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 5546854929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5548010076] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 5549162997] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5550478332] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 5552908620] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5553961644] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5555296425] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 5556029241] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5556782091] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5557954983] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5559250431] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5561778117] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5562689643] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5563736556] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 5564447112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5565351057] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 5566657278] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5568043362] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 5570666094] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5571607167] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5572938105] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 5573640282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5574400104] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5575719534] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5577084030] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 5578617282] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5580483426] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5581693782] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5583160191] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5585856276] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5586805329] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5587832817] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 5588508093] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5589278079] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5590550280] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5591910870] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5594298717] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5595462810] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5596810254] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5599534794] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5600475237] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5601516543] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 5602231509] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5602972410] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5604282873] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5605619250] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5607975093] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5609091936] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5610748248] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5613212598] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5614159362] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5615186703] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 5615892450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5616672180] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5617912713] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5619275928] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5621616987] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5623045722] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5624407236] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5626832547] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5627791827] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5628875931] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 5629594236] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5630333121] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 5631913014] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5633268417] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 5635653639] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 5637121224] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5638031070] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5639062023] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 5639794041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5640540486] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5642226114] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5643599388] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5645969259] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5646908127] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5648195994] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 5648920179] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5649696990] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 5651215668] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5652585309] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 5654966121] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5656164927] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 5657248548]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5658521274] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 5659498887] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5660876172] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 5661682719] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5662543593] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 5664518517] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5665893030] Expected: Should print population variance of {100,200,300}
[Hera] [HADES][TEST ] [KRELTSC: 5666973522] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5667959724] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5669030745] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 5669857851] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5670762468] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5673076962] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5674495890] Expected: Should print decay slope for a decreasing traject
[Hera] [HADES][TEST ] [KRELTSC: 5675576361] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5676569682] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5677641522] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 5678451492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5679205791] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5681072292] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5682482715] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 5683548633] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5684573874] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5686043139] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 5686787358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5687551800] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 5692267854] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5693644551] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 5694483648] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5695261362] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5696138427] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 5696825694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5697716157] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5700987852] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5702443047] Expected: Should print last adaptive_window_width (no error
[Hera] [HADES][TEST ] [KRELTSC: 5703505521] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5704517679] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5705584878] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 5706391257] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5707135770] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5709579225] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5711648754] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 5712740124] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5713713957] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5714931957] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 5715746631] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5716506306] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 5719183029] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5720606787] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 5721662940] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5722654581] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5724173910] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 5725059291] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5725816824] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5728227519] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5729774379] Expected: Should print last slope_fit_quality_q48 (no error
[Hera] [HADES][TEST ] [KRELTSC: 5730845589] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5731823832] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5732858901] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 5733695142] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5734606395] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5740191786] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5742021789] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 5743081575] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5744205852] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 5745401256]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5746952421] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 5748423996] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 5749693950] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 5750682987] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5751588780] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 5753773998] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5755209915] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 5756163945] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5757245361] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 5758358088] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 5759195589] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5759949090] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 5762359176] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5763776760] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 5764687761] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5765681628] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 5766737445] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 5767488426] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5768227689] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 5770005843] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5771384157] Expected: Should print: 0 (freshly defined word is not froz
[Hera] [HADES][TEST ] [KRELTSC: 5772540606] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 5774337135] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5775720825] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 5776769586] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5777637285] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 5778678003] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 5779387404] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5780148150] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 5782418292] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5783920842] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 5784736671] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5785668126] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 5787140205] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 5787978441] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5788771401] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S"
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 5790833265] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5792173569] Expected: Should print: 0 (freshly defined word has zero he
[Hera] [HADES][TEST ] [KRELTSC: 5793209919] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5794104414] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 5795287995] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 5796038556] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5796821352] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 5798248575] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5800013772] Expected: Should print the compile-time DECAY_RATE_PER_US_Q
[Hera] [HADES][TEST ] [KRELTSC: 5801107662] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5802307350] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped
[Hera] [HADES][INFO ] [KRELTSC: 5803464639] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 5804203377] Total tests run: 1050
[Hera] [HADES][INFO ] [KRELTSC: 5804994993] Passed: 1012
[Hera] [HADES][INFO ] [KRELTSC: 5805760464] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 5806509009] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 5807376414] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 5808137874] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 5809000281] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 5809875225] ==============================================
[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d717000, 0x000000003d7632aa)
[Hera] VM: parity bootstrap complete
[Hera] PCI: init...
[Hera] PCI: ECAM mapped (amd64)
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] virtio-rng: found device
[Hera] rng: backend = virtio-rng
[Hera] entropy: ready
[Hera] virtio-input: no device on PCI bus 0
[Hera] Init: Mama birth...
[Hera] [HADES][WARN ] [KRELTSC: 5981987655] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 5986614690] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6163699731] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6167669340] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6443986290] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6673580970] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6676882569] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6679371615] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6692865816] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6706290990] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6717678828] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6731573730] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6734727321] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6749831319] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6788887833] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6791507058] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6794810967] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6797669613] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6811071771] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6814196697] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6817182078] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6845571894] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6849705786] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6853333074] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6867670068] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6899571945] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6902255472] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6905516310] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6919962147] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6923497224] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6938397606] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6977711139] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6980806749] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6984072606] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 6987996225] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7000214886] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7013919108] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7052441466] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7056029379] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7058962512] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7061827584] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7076596485] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7079427348] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7099281798] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7111901181] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7115403288] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7118186901] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7132145601] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7134979026] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7146646962] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7159131840] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7172059944] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7182635082] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7195355181] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7213555335] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7223637771] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7263739980] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7274210979] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7293223392] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7325114097] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7340076681] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7354572330] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 7385929341] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] ================================================
[Hera] LithosAnanke — FORTH-79 bare-metal kernel
[Hera] Stadium step one: Hera alone
[Hera] ================================================
[Hera] Hera [live]
[Hera] ================================================
[Hera] (no identity)
[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a
[Hera] Init: Mama birth OK
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
[Hera] ACL: BIRTH pinned STRICT
[Hera] Starting heartbeat...
[Hera] APIC Timer: started (LVT=0x00020020 ICR=10066735)
[Hera] I/O APIC: keyboard IRQ1 unmasked
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=715 evictions=0
[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=17895
[Hera] test-vm reservoir=65536
[Hera] Startup: birthing Hermes (fleet foundation)...
[Hermes] (no identity)
[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0xf53a0baccd073321
[Hera] BIRTH: Hermes live
[Hera] Startup: Hermes live
[Hera] Startup: birthing Artemis (fleet foundation)...
[Artemis] Artemis: LithosAnanke disk -- resuming
[Artemis] Artemis: persist-read...
[Artemis] PASS: persist-read
[Artemis] Artemis ready
[Artemis] Artemis: 22998 data blocks
[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10334690142] INFERENCE: Output validation failed, ignoring results
[Artemis] 0.5u
[Artemis] ARTEMIS-K=1.5u
[Artemis] (no identity)
[Artemis] [HADES][WARN ] [KRELTSC: 16125124722] ( Unterminated comment
[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x859932264267b042
[Hera] BIRTH: Artemis live
[Hera] Startup: Artemis live
[Hera] Heartbeat: 403 ticks, trust=0x00010000, variance=0x00000000
[Hera] blkio_usb: MSC device ready
[Hera] Zuse: identity confirmed from attached thumbdrive
[Hera] LithosAnanke v2.0.0
[Hera] StarForth Version 3.1.0
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
[zuse@Hera] ok>