Files
LithosAnanake/logs/20260828-162807/amd64/qemu-amd64-20260828-162807.log
Robert Allan JamesandClaude Sonnet 5 b0f12710bb Console-VM + user-VM pair: real async message-passing relay
Console sessions now route through the same general VM-to-VM messaging
system (Phase C) any VM can already use for its own reasons -- not a
synchronous shortcut. Per direct instruction: real async MSG-SEND/
MSG-DELIVER (Option B), not a VM-EXEC-based synchronous relay, because
messaging is a general capability, not a console-specific mechanism.

New CONSOLE-CMD-EVENT message type (common:messaging.4th). New
sk_repl_dispatch_line() (repl.c), called from both sk_repl_step and
sk_repl_run in place of a direct vm_interpret(): if the active VM's own
name has a live "<name>~user" counterpart registered, the raw input
line is wrapped as an S"-embedded CONSOLE-CMD-EVENT MSG-SEND and
interpreted on the console VM instead of being run directly -- the
console's own next MSG-TICK (Hera's idle pump) delivers it into the
paired user VM via VM-EXEC, same mechanism every other message already
uses. Falls back to direct interpretation if there's no pairing, or if
the line contains a `"` (known v1 limitation, warned about explicitly
rather than silently mishandled).

New capsule_console_birth() (capsule_console.h/.c): a bare VM whose
only content is loading common:messaging.4th -- the console side of a
pairing, parallel in shape to RUNCAP's user-VM birth but with fixed
embedded content instead of a devblock read (no identity, no thumbdrive
involved). New PAIR-TEST diagnostic word (mama_forth_words.c, matches
RUNCAP-TEST's own precedent): births both halves of a pairing and
registers the "<name>~user" mapping. Not the real pairing call site --
that's the eventual attach/onboarding flow -- this exists to exercise
the relay live before that flow exists.

Found and fixed a real, serious bug live: console_set_vm_name() stored
the caller's raw pointer instead of copying it. mama_word_use() (USE)
passes a VMRegistryEntry field living on its own stack frame -- once
USE returns, that pointer dangles, corrupting every console tag after
the first USE (observed directly as garbled "[[]" / binary-looking
prefixes instead of "[CaptBob]"). Fixed at the source: console_set_
vm_name() now copies into internal storage. That surfaced a second,
related bug across every console_get_vm_name()-based save/restore call
site in mama_forth_words.c (BIRTH, VM-STEP, VM-EXEC, CONNECT-HERMES,
CONNECT-ARTEMIS): saving just a pointer into the single internal buffer
meant an intervening console_set_vm_name() call silently corrupted the
saved value before the restore ever ran. New console_save_vm_name()
copies into caller-owned storage; every save/restore site updated.

Verified end-to-end, live in QEMU: typed WELCOME at a paired console
VM -- it did not execute directly (no UNKNOWN WORD), printed ok
immediately (queued, async), and on the next idle tick
"[CaptBob~user] Minted identity -- default personality" appeared on
its own -- genuine delivery and execution in the paired user VM through
the real MSG-SEND/MSG-DELIVER pipeline. Console tags confirmed clean
(no garbling) across all three architectures' full regression boot.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019ZGkimpfyh63EZyRkNbkPD
2026-08-28 16:39:07 -04:00

9404 lines
699 KiB
Plaintext

[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0)
BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0)
[=3hStarKernel 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 v1.5.4
Architecture: amd64
Build: Aug 28 2026 15:56:15
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 129
Total memory: 1023 MB
Usable memory: 964 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 248365
Free pages : 246842
Used pages : 1523
Total MB : 970
Free MB : 964
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=2101841676 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=1007198536, tick_hz=100, initial_count=10071985
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: 3270330] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 26262138] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 41556858] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 42475881] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 43277535]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 44646399] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 45850434] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 47147478] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 47970342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 48922440] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 56863233] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58182600] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 61743549] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 63104139] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64574181] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 67206468] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 68728002] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70215474] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 73081260] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 74596200] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76102950] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 79562679] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 81070773] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82569123] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 86162412] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 87169488] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 88139604] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89725902] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 90863850] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 92192268] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 93339288] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 94153857] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 94982601] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 96282669] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97775013] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 100266096] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 101546655] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103054728] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 105643146] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 106997247] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108504228] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 111200607] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 112570143] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114083088] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 117269544] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 120728391] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 122197698] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123737985] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 126278061] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 127667190] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129206280] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 131702592] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 133137753] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134670648] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 137238486] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 138946017] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140443884] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 143121972] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 144762513] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146408703] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 149064132] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 150772986] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 152161233] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153642069] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 156176475] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 157615647] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159131532] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 161685216] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 163006200] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164559276] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 167186712] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 168654213] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170244921] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 172838127] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 174477366] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176053878] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 178798263] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 179814684] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 180784989] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182471373] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 183538740] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 184626351] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 185835699] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 186652200] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 187528656] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 188957139] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190550241] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 193234629] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 194670735] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196247058] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 198994572] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 200513145] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 202003683] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203705502] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 206448585] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 207892020] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209449254] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 212201283] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 213238452] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 214319511] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216015870] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 217039305] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 218064042] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 219096486] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220772580] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 221845554] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 222937386] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 224183673] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 225044043] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 225929865] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 227451651] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229005294] 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: 231810096] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 233216298] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234834894] 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: 237611766] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 239053122] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240623250] 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: 243596850] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 244621818] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 245723058] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247372293] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 248442096] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 249421704] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 250446378] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252119910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 253137696] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 254217978] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 255434235] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 256291581] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 257160981] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 258580896] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260168307] 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: 263126115] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 264255726] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 266052528] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267634857] 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: 270724335] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 272140995] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273719838] 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: 276577266] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 277637157] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 278673528] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280380303] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 281442798] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 282405648] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 283432065] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285109776] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 286170801] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 287127477] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 288145263] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289815939] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 290842608] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 291933747] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 293153763] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 294003150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 294876393] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 296187213] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297747996] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 300469617] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 301815087] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303441642] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 306021954] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 307412154] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309001539] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 311596089] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 312701130] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 313957035] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 314815893] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 315684033] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 317234127] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318914127] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 321466341] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 322820862] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324431751] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 326773251] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 328536537] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 329929740] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331475949] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 334075476] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 335145678] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 336424116] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 337251369] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 338109471] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 339706017] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341260206] 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: 344062236] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 345505125] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 347078823] 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: 349916679] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 351001455] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 352254483] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 353091921] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 353989272] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 355450767] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357024864] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 359823324] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 361231101] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362808789] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 365593767] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 366998541] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 368548131] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 371210784] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 372185625] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 373073484] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374785236] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 375874254] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 376969131] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 378193956] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 379053843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 379917594] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 381464139] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383025342] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 384071793] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 387358839] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 388788666] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 390357723] 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: 393178527] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 394735635] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 396368133] 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: 399379008] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 400415295] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 401467101] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 403166253] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 404234859] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 405200334] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 406213248] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407952993] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 409194009] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 410365998] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 411662370]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 412950342] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 414052233] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 415376136] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 416176656] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 417069513] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 418717089] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420241710] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 423073665] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 424426800] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 425975361] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 428653827] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 430069731] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 431617851] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 433971489] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] -123 -123
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 435885702] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 437335647] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 438852876] 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: 441909279] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 442887711] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 443706900] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 445356807] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 446404182] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 447523629] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 448817523] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 449645637] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 450530241] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 451812333] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 453354888] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 456044274] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 457531683] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 459081357] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 461845692] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 462839727] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 463659147] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 465287109] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 466400865] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 467451033] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 468720609] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 469561407] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 470458611] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 471882495] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 473416377] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 476070567] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 477727593] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 479259249] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 481345515] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 483302652] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 484313991] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 485141286] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 486814986] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 487911774] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 488977650] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 490385469]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 491655045] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 492729552] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 493968048] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 494785431] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 495668124] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 497324688] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 498884568] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 501502176] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 502851825] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 504327978] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 507489549] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 508997937] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 510503028] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 513285654] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 514849986] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 516383301] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 519123318] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 520683912] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522177537] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 525256347] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 526777713] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 528342633] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 529384254] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 533064336] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 534063852] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 535696854] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 536795406] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 537685932] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 539291592] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 540365616] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 541490061] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 542736684] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 543518619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 544438167] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 545917785] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 547525125] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 550320582] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 551894973] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 553425789] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 556132458] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 557072460] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 558726399] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 559767852] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 560807541] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 562064706] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 562889523] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 563785530] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 565552596] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 567116235] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 569814798] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 571179231] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 572689614] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 575283849] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 576780540] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578354931] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 580502139] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 582617784] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 584060127] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 585632565] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 588448182] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 589557108] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 590812173] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 591590349] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 592483143] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 593996340] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595592529] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 598263519] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 599748366] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 601297536] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 603883476] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 604936038] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 606317754] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 607164516] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 608065374] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 609681429] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 611178729] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 613815363] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 615251574] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 616804125] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 619616886] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 620815188] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 622076616] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 622879698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 623788809] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 625373175] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 626952543] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 628682229] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 631152459] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 632528001] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 634077003] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 636738627] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 637786548] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 639021180] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 639820104] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 640679466] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 642692022] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644235312] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 647418828] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 649336905] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 650881581] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 653685354] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 654737559] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 655962636] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 656770002] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 657670272] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 659038212] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 660610923] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 663378429] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 664778310] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][TEST ] [KRELTSC: 666512679] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 668007312] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 669481092] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 670513977] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 671710746] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 672553959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 673444359] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 675029733] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 676590558] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 679310100] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 680773422] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 682356990] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 685015086] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 686492226] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 688073085] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 690390834] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 691405680] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 692613621] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 693458073] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 694355046] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 695707887] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 697230807] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 699839238] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 701294517] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 702860424] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 704454996] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 706614258] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 707610666] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 708829632] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 709629165] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 710480127] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 712141122] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 713683467] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 716493876] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 717963435] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 719463381] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 722236473] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 723762816] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725277420] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 727890660] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 729626709] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 731247321] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 732995718] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 735479556] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 736475145] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738125619] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 739186287] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 740232843] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 741472326] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 742295694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 743172423] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 744798243] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 746313519] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 748902882] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 750413538] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 751965102] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 754721499] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 756248388] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 757773912] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 760458531] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 761440407] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 763060305] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 764108583] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 765165912] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 766391724] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 767225592] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 768104505] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 770166495] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 771702120] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 773560137] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] 11 22
[Hera] 11 22
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 776073795] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 777608832] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779191665] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 781930800] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 783488979] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 784969773] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 787935435] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 788935518] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 790583031] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 791605458] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 792577107] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 793822848] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 794642037] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 795499362] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 797518197] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 799112832] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 801743397] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 803675166] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 804947598] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 806843247] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 808115217] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 809884068] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811806387] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 814786182] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 815669652] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 817113906] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 818181651] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 819281379] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 820499421] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 821317203] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 822182403] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE HERE 16 + 2 MOVE HERE 16 + C@ . HERE 17 + C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 824634552] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 826180110] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 829419108] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 830497983] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 832058556] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 833105028] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 835045365] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 836333295] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838382706] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 839639367] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 840981351] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 842522772] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 843566787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 844666641] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 846988905] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 848936319] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 852450564] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 853714764] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 855623538] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 856977597] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 858214371] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 860278188] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 861626136] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 863058063] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 864582096]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 866228118] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 867582681] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 869156274] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 870127545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 871204635] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 872773692] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 874632675] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 877785825] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 879335982] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 881157753] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 884357628] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 885925005] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887788692] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 891032394] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 892689504] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 894671715] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 897538908] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=0
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 899671542] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 901461330] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 903247002] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 906869019] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 908661264] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 910526085] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 914153646] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 915317382] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 916357197] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 918347115] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 919583112] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 920726310] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 921705603] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 923702745] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 925047459] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 926426676] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 927966039] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 928926558] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 929982543] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 931556262] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 933458379] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 936596577] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 938228886] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 940111788] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 943293036] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 944947185] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 946796046] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 950066628] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 951755322] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 953631126] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 956541495] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 957713295] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 959247933] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 961778958] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 963304587] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964812849] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 967792035] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 969276042] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 970752594] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 972194706] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 975266712] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 976246971] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 977099382] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 978692988] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 979703424] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 980690319] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 981509466] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 983180835] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 984239802] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 985283817] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 986532813] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 987335874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 988195488] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 989897265] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991796757] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 995005893] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996704268] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 998599560] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1001873607] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1003380273] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1005290202] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1008611898] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1009924083] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1011346539] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1014116964] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1015530432] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1017126873] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1019720646] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1021135563] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1022695233] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1025464818] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1026973059] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1028476449] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1032145737] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 1033420962] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1034509329] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1036497105] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1037783229] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 1038986025] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1040036130] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1042012041] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1043295897] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1044574650] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1046127348] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 1047106263] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1048156179] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1049766228] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1051579641] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 1053975426] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1056567351] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1058100939] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1059991737] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1063171641] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1064874825] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1066893954] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1070124006] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1071843528] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1073715258] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1076943084] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1078596078] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1080494100] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1083640047] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1085232330] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087137702] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1090466433] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 1091729751] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1092724962] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1094736132] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1096047435] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 1097197374] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1098300441] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100286516] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1101631755] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 1102763613] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1103799900] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1105842066] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1107146607] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1108479246] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1110044796] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 1111061385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1112111658] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1114226232] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116229023] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1119493221] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1121186577] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123077774] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1126320678] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1127983773] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1129849266] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1133046600] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 1134425670] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1136581971] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138440681] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1141763343] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1143524340] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145438049] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1148751513] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1150470678] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1152414102] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1155573405] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1156872360] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1157986053] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1159993296] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1161247185] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 1162476819] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1163562414] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165602963] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1166913951] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1168147407] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1169232183] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171345812] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1172667741] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1174005525] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1175600958] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 1176575673] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1177671096] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1179492909] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1181448576] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1184873760] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1186633287] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1188508776] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1191845067] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1193582985] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1195473510] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1199105418] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1200412164] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1201541061] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1203600720] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1204881930] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1206114189] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1207188423] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209159294] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1210447392] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1211683767] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1212741264] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1214796135] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1216086291] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1217434449] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1218941850] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 1219974609] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1221100629] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1222930380] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224756162] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1227968280] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1229567178] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1231465956] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 1234676961] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 1236242280] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1237879503] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239895188] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1243123014] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1244947368] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1246839363] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1250341176] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 1251550797] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1252589058] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254526056] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1255812432] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1257036039] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1258555746] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1259495559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1260373296] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1261960749] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263555090] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1266166083] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1267515333] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269086259] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1271737278] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1273089090] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1274699958] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1277449698] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1279262880] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1281173901] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1284839451] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 1286145819] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1287281793] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289322090] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1290579675] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1292039532] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1293585846] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 1294586454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1295710773] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1297570281] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299496296] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1302631932] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1304284527] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306179672] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1309420014] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1311065553] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313030418] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1316289555] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1317921759] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1319782128] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 1322210820] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1324600137] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 1325811039] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1326895941] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328880924] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1330194873] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 1331397522] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1332427068] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1334518836] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1335800172] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1337162862] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1338718836] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 1339757874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1340821188] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1342512045] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1344355320] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1347003840] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1348141515] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1349717292] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1352307306] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1353733353] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355283006] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1357927998] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1359229095] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1360797228] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1363328757] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 1364412546] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1365439887] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367151135] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1368217137] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 1369184313] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1370052600] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371710214] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1372767333] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1373843625] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1375094595] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 1375923297] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1376830875] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1378088124] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1379675073] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1382197068] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1383433884] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1384975956] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1387538775] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1388818473] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390391247] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1392888021] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1394237397] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1395777348] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1398345501] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1399798470] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1401340080] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1403074491] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1405511940] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 1406542515] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1407411789] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409103591] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1410195717] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1411302480] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1412675544] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 1413511512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1414382886] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1415796123] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1417346553] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1419848346] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1421144697] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422633114] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1425200406] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1426542600] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1428081501] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1430640267] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1431939390] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433489862] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1436044029] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1437543471] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439091528] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1442149674] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 1443157989] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1444014390] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1445656779] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1446748338] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1447806087] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1449114618] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 1449922215] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1450824627] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1452278163] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453811793] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1456384755] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1457634234] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1459218012] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1461986631] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1463274141] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1464846012] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1467421368] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 1468456626] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1469425524] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1471062873] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1472084607] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1473142692] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1474413339] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 1475237568] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1476116649] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1477557207] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1479120258] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1481630493] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1482874155] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1484450205] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1486090011] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1488512991] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1489740420] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1491316386] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1493862636] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 1494864063] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1495775295] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497433119] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1498519197] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1499567223] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1500815274] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 1501624824] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1502525703] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1503892215] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1505431158] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1507996938] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1509258996] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510814109] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1513358154] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1514616663] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1516145694] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1518669264] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1519890771] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1521405144] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1523845281] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1525193796] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526781270] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1529794035] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 1530803001] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1531856151] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1533846153] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1535113671] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1536428880] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1538015304] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 1539003501] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1540102851] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1541787366] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543671003] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1546769301] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1548349971] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1550258871] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1553368656] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1554967260] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556773701] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1560006252] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1561700217] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1563635367] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1566833772] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1568050848] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1570232769] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1572163845] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1575259035] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 1576485120] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1577568951] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1579576194] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1580892117] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1582240758] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1583840790]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1585552332] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 1586897130] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1588460853] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 1589476161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1590637230] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1592327268] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594208070] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1597395387] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1599075513] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601048526] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1604227695] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1605860466] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1607793117] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1610932281] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1612599513] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1614506082] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1617678657] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1619344503] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1621827018] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1624468965] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 1625487087] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1626381351] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1628029095] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1629076092] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 1630067397] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1630918821] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1632579186] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1633633617] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1634743110] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1635983832] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 1636821081] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1637717928] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1639204980] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1640759001] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1643691294] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1645049784] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646615607] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1649210430] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1650513984] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652065044] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1654001958] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1656334008] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1657797141] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659700665] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1662996615] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1664734932] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1666623777] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1669992177] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 1671383238] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1673174034] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1675297848] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1676745189] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 1678123734] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1679296164] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1681397445] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1682694384] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1683938760] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1685491731] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 1686486165] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1687577934] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1689551493] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1691460057] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1694615013] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1696302888] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698200406] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1701417270] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1703130681] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705079082] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1708246575] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1709895684] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1711691394] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1714733601] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1716389409] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718311182] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1721592684] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 1722814884] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1723943403] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725973200] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1727239416] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 1728414072] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1729514220] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1731512286] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1732786944] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1734094614] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1735624947] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 1736614887] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1737706572] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1739405094] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1741364814] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1744457190] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1746059301] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1747953102] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 1749200334] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1752883944] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1754531751] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1756298880] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1758934674] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1760501274] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1762367292] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1765506183] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 1766743713] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1767774351] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1769844300] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1771124523] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1772490993] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1774023216] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 1775077773] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1776137916] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1777707309] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1779605016] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1782739875] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1784429136] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786286502] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1789450866] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1791108753] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1792992768] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1796233656] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1797968487] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799833896] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1803039651] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1804776330] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1806649740] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1809778404] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 1810996824] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1812120471] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1814226519] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1815626064] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 1816741983] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1817770269] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819755924] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1821030792] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1822298898] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1823854011] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 1824922386] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1826027868] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1827812637] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1829688588] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1832812233] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1834441833] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836370578] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 1837550442] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1841261856] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1842486870] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1843850631] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1846113864] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1847488062] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1848935550] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1851511368] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 1852548474] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1853423712] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1855112679] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1856191302] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 1857153144] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1858011036] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1859691750] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1860746307] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1861805085] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1863019158] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 1863828204] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1864741956] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1866187344] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1867774923] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1870368318] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1872080049] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1873573779] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1876104321] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1877353863] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1878927141] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1881598467] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1883087640] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884826545] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1887417882] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1888738299] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890350574] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1892965851] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 1893934308] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1894846086] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896519681] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1897578942] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 1898517621] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1899489522] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1901123805] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1902174414] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1903243083] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1904475846] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 1905280881] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1906161117] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1907649156] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908933663] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1910523258] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1913569392] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1915398723] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1917406911] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1920808365] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1922466336] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1924298376] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1927404423] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1929066510] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1930811736] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1933392573] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1934768409] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1936350801] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1938973659] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 1939975758] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1940870316] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1942488744] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1943685744] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 1944648720] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1945503945] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947149442] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1948200954] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1949246040] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1950494721] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 1951316346] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1952199249] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1954122387] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1955876454] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1959403551] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1961247834] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1963248714] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1966476561] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1968070377] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1969823268] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1972679037] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 1973692182] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1974582162] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1976273733] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1977312099] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1978404120] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1979661831] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 1980520731] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1981420455] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1982911245] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1984454262] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1987183842] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1988475405] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1990060800] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1992341610] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1994131734] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1995482748] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1997033409] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1999524828] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 2000513445] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2001395298] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003025549] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2004083991] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2005141005] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2006378913] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 2007203331] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2008094802] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2009516628] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2011094064] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2013661461] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2014941936] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2016534954] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2019067050] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2020397715] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2021939661] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2024457960] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 2025433284] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2026330194] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2027962923] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2029012209] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2030104419] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2031368472] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 2032185603] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2033073147] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2034503772] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2036080431] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2038719795] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2040075198] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2041611054] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2044205562] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2045597715] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047106922] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2049688998] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 2050713315] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2051563521] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2053297638] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2054338776] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2055412464] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2056628742] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 2057449968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2058361893] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2059801296] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2061350655] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2063953017] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2065416318] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2067002868] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2069590425] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2070932220] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2072458962] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2084229042] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2086013139] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2086975380] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088314487] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2090886819] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 2091827997] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2092693869] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2094344007] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2095368429] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2096446233] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2097668370] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 2098449675] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2099325774] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2100767529] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102401140] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2105022486] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2106383244] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2107914186] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2110455774] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2111725434] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2113264986] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2115786078] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2117103597] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2118681558] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2121396921] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 2122384803] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2123228520] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2124812865] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2125864860] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2126898795] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2128098336] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 2128914984] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2129799861] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2131409112] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2132966787] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2135603463] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2136976527] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2138456292] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2141022975] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2142538440] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2144119509] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2146157916] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2148288891] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2149651056] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2151311673] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2153853030] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2155233276] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2156837256] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2159386425] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 2160592182] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2161525632] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2163237132] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2164332072] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2165451750] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2166755766] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 2167625712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2168526990] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2170034517] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2171619744] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2174200560] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2175642609] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2177393463] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2179989819] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2181388440] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2182936098] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2185485519] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2186552571] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2187794847] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 2188642932] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2189530686] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2191182693] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192783082] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2195352180] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2196720792] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2198272377] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2200865604] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2202191649] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203805835] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2206483167] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2207610027] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2208910200] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 2209755030] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2210650974] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2212148001] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2213713488] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2216029872] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2217905088] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2219294217] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2220839502] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2223380334] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2224660620] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2226251874] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2228815848] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2230127298] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2231653683] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2234206821] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2235558780] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237085753] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2239673352] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 2240667723] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2241516501] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2243120313] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2244165714] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2245247445] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2246511183] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 2247318402] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2248189839] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2249646798] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2251216548] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2253848541] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2255173032] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2256698892] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2259243546] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2260549326] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2262104712] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2265154290] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2266490919] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2268029505] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2270611539] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2271942246] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273501307] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2274939576] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2277900198] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 2278915485] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2279768694] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2281430109] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2282472864] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2283566229] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2284896621]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2286335226] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 2287507677] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2288944497] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 2289893214] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2291149644] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2293311090] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2295174210] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 2296704690] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 2298681000] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2300672871] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 2302010865] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2303950362] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2305836015] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2306950884] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 2308708773] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2310234171] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 2311075116] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2312300802] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2313835461] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 2314930947] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2316391329] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2317992285] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2318939721] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2320388301] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2322052362] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2323020021] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 2324115087] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2325036777] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2326686348] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2327731917] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 2328711147] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2329563936] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2331266637] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2332563135] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 2333840103] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2334821034] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2336780250] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2338399182] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2339934660] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2341680936] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 2342767350] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2343922896] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 2346242640] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2348042109] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2349339699] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 2351184045] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2352741678] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 2353870848] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2355390996] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2356984014] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2357940942] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 2359353612] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2360938461] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 2361910929] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 2363344242] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2364965211] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2366209377] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 2367696198] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2369246670] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2370277686] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2371445790] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2372366829] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2374071231] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2375180745] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2376220665] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2377089666] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2378715276] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2379767943] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2380867608] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2382156966] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 2382988545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2383897236] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 2385470640] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2387010927] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2387997213] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 2389539957] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2391164055] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 2392174344] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 2393634054] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2395170309] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 2396164596] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2397543078] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2399073768] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2400069861] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 2401576737] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2403073092] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2404111206] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 2405105325] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2406839547] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2407874805] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 2408818020] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2410374099] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2411329578] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2412379956] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2413705539] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 2414543376] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2415456015] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 2417073246] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2418700998] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 2419685667] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2421063414] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2422613172] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2423577366] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2424921765] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2426465328] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2427388173] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 2428903176] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2430463917] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 2431458582] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 2432906238] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2434480608] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 2435515761] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 2437008336] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2438561307] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 2439565548] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 2440553367] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2442228390] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2443280385] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 2444270892] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2445962904] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2447037642] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2448340797] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2449663608] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2450522529] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2451403731] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 2452998303] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2454595290] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 2455667613] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 2457222222] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2458827420] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 2459841300] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 2461436565] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2463062763] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 2464144158] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2465571276] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2467178658] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2468145330] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 2469821277] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2471450205] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2472495732] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2473667322] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2475473196] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2476521054] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2477545266] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2479248597] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2480289147] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2481443811] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2482827291]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2484100920] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 2485257327] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2486506029] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2487402099] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2488298505] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2489839779] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2491406106] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2492365743] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2493778287] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2495350389] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2496357906] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 2497952310] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 2499427791] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2501033241] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2502021291] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2503542552] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2505393996] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 2506369026] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2507512140] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2509197537] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2510232438] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2511275046] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2512938036] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2514015924] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2515203999] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2516441109] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2517297636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2518216281] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2519860518] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2521451205] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2522516262] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2523952956] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2525524638] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2526528207] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2528181810] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2529762081] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 2530809729] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2532259989] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2533836312] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2534784924] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2535806469] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2537512551] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2538652893] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2539658646] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2541327999] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2542384362] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2543447529] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2544731616] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2545572078] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2546490072] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2548341642] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2549886465] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2550970590] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2552605062] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2554205514] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2555277606] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 2556910734] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2558466162] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2559497808] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2560995549] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2562688527] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2563647975] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2564728005] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2566445133] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2567499375] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2568478857] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2570172507] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2571212490] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2572281663] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2573531142] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2574402159] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2575286931] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2577010233] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2578580088] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2579589789] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 2581103448] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2582763330] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2583847980] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2585732541] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2587551582] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2588734953] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2590821702] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2592937053] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 2594322948] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2596335546] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2598353730] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2599459695] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2601042297] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2602938891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2604052437] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2605111215] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2606764608] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2607858078] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2608952892] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2610182169] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2611041027] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2611962108] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2614223199] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2615832072] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2616905907] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2618535864] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2620233609] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 2621276154] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 2623002921] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2624584641] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2625574392] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2627216592] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2629061946] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2630176038] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2631637596] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2633940792] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2635308690] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2636610942] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2638741791] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2639985684] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2641236507] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2642800608] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 2643675489] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2644571223] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 2646385833] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2647980489] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 2648997582] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2650407039] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2651925318] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2652879264] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 2654555148] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2656125948] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2657392269] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2658923757] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2660513814] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 2661514905] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 2663109351] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2664676035] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 2665678785] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 2666731179] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2668377117] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2669547153] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 2670723552] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2672627412] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2674107912] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2675504979] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2677139535] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 2678428095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2679581373] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 2681833014] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 2683767933] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2685576348] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 2686851384] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2688318234] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2689879941] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2690878407] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2692353783] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2693939640] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 2694927459] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 2696462412] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2698077144] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2699061435] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2700479145] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2702190834] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 2703179136] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2704708419] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2706310887] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2707300239] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 2708376657] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2710070286] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2711158863] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 2712119361] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2713787076] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2714891886] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2715970173] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2717215935] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2718086931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2718972123] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2720647776] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2722250559] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 2723314209] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2724850149] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2726494008] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 2727569922] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2728950252] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2730543165] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2731502319] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2733145716] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2734789764] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 2735886972] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2737010115] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2738714097] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2739788793] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2740837365] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2742509112] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2743587945] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2744710542] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2745982995] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2746824612] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2747741325] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2749281234] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2750864781] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2751898464] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2753369157] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2754990441] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2756004972] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2757337506] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2758940919] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2759886948] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 2761309803] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2762913510] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 2763907041] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2765540652] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2767134993] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 2768159289] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 2769173127] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2770845000] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2771879817] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2772849870] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2774479638] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2775549609] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2776672605] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2777953773] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2778788754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2779653618] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2781394539] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2782980543] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2783967711] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2785472823] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2787069852] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2788035411] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2789606652] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2791184046] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 2792209665] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 2793794346] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2795408259] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2796441942] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2797534110] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2799235530] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2800323834] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2801307726] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2802965886] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2804017020] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2805110616] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2806374144] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2807228382] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2808152193] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 2809797165] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2811389700] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 2812450662] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2814576471] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2816546628] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2817593898] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2819240487] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2820816768] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 2821894908] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 2823600087] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2825225529] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2826264924] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2827374585] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2829016218] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2830088436] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2831107230] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2832746700] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2833825911] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2834892753] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2836160607] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 2837007936] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2837927820] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2839553535] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2841100500] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2842060137] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2843501997] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2845078257] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2846023908] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2847513648] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2849053893] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2849943096] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2851397388] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2852990028] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2853899013] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2855417082] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2856940737] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2857922403] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 2859016608] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2860697595] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2861780754] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 2862744381] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2864450526] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2865522744] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2866615605] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2867861388] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 2868693450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2869609323] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2871288210] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2872754262] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2873725617] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2875242510] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2876765514] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2877679014] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2879169678] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2880918978] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2881984308] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2883912591] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2885925147] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2887128321] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2889225843] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 2891156562] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2892999879] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 2894193792] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2895788973] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2897340411] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2898335139] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 2899743966] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2901465567] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2902534404] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 2903466321] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2905363986] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2906401365] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2907514953] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2908879365] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2909711490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2910605712] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2912101143] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2913672090] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2914637880] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2916026631] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2917568556] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2918502090] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2920080261] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2921675190] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2922651711] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2924024481] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2925588918] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2926543011] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2927937453] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2929495863] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2930415957] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 2931502581] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2933146839] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2934224307] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2935196019] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2936915121] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2937990237] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2939097945] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2940365463] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2941278312] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2942202039] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2943619959] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2945270370] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2946238071] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2947529361] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2949049803] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2949954882] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2951317194] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2952850950] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2953812792] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2955329013] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2956901241] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2957800755] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2959183920] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2960782776] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2961740481] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 2962773513] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2964514812] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2965744257] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2966780376] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2968444857] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2969533056] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2970641058] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2971899000] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2972732532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2973648636] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2975199570] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2976769719] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2977864176] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2979246900] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2980831707] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2981928516] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2983229676] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2984814294] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2985880842] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2987442633] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2989054047] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2990171751] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2991769158] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2993311062] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2994454365] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2995463331] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2997144591] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2998190643] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2999290896] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3000499362] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 3001316640] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3002195784] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 3003721812] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3005290890] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 3006316677] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3007721031] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3009229335] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3010266630] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 3011694966] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3013302390] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 3014338845] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 3015691455] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3017250978] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 3018389787] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 3019381155] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3021058236] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3022192299] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3023460993] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3024772947] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 3025597092] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3026510193] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 3028083828] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3029662608] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 3030646668] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 3032046738] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3033647547] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 3034653867] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3036028611] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3037670160] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3038693406] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 3040041186] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3041623095] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 3042763185] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 3043754532] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3045413217] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3046465044] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3047555028] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3048828258] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 3049688586] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3050579343] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 3052304871] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3053884386] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 3054956877] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3056516001] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3058076973] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 3059112441] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 3060120210] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3061733724] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3062784879] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3063855291] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3065080536] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3065920032] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3066810012] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3068210208] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3069751545] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3070808769] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3072241809] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3073800576] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 3074966580] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3075967671] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3077640048] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3078772725] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3079816677] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3081190707] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3082051686] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3082973775] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3084631872] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3086204037] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3087141141] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 3088753122] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3090366741] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 3091434906] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3092456199] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3094101570] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3095246196] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3096396219] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3097752399]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3099086655] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 3100196568] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3101454321] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 3102297555] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3103202298] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3104632650] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3106216764] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3107182554] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3108528528] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3110111361] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3111059511] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3112455360] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3114018201] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3114999888] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 3116512749] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3118125549] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3119091696] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 3120457620] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3122020356] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 3123065316] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3124178883] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3125427858] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 3126271806] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3127189401] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3128667339] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3130268862] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3131221149] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3132802260] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3134624850] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3135727203] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 3138852465] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3140934468] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3142230126] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3143656950] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3145123254] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 3146091522] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3147076590] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3148942587] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3150565614] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3151530858] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3152994915] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3154565967] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 3155505780] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 3157102914] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3158940183] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3160527426] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3161520642] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3162568731] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3163814955] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 3164642628] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3165542415] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3167034864] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3168599238] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3169562865] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3170980239] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3172513176] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3173464749] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3175410210] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3176979498] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3177958203] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3179036742] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3180298359] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 3181088589] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3182010300] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 3184598088] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3186151899] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 3187148265] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3188199525] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3189750627] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3190704615] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3192181272] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3193743714] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3194737287] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3195871602] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3197124168] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 3197951967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3198847638] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3200357328] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3201882810] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 3202949883] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 3204336177] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3205875918] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 3207049503] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 3208638930] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3210236589] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 3211244484] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3212296857] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3213576534] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 3214405068] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3215319240] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3216732141] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3218293176] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 3219331605] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3220676151] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3222238803] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3223212279] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 3224749353] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3226310010] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 3227364945] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3228410535] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3229678284] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 3230503059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3231396987] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3233067747] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3234635313] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 3235603014] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3237093573] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3238697994] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 3239695872] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3241103649] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3242673000] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3243651936] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3244731924] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3245997510] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 3246844335] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3247729800] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3249097782] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3250689183] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 3251755038] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3252783093] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3254414016] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 3255486822] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 3256988658] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3258555258] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 3259549629] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3260577138] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3261825042] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 3262651896] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3263554686] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 3265057089] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3266603550] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 3267578328] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 3268688682] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 3269893158] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3271581705] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 3272583027] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3273705897] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3275016759]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3276376677] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 3277459542] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3278747892] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3279585057] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3280502862] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 3282557649] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3284233596] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3285329334] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3286851897] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3288429774] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3289449807] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3291083187] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3292664151] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3293687460] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3295215168] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3296821038] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3297858543] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3299006844] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3299972676] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3301658661] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3302737641] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3304042140] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3305290674] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 3306130380] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3307015782] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3308939508] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3310517196] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 3311558859] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3312923586] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3314489703] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 3315530925] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3317166825] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3318798777] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3319860873] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3321161907] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3322649631] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3323702088] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3324802908] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3326028279] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3326887452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3327828105] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 3329532843] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3331106394] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 3332084490] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3333246210] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3334845297] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3335857539] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3337001934] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3338571705] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3339567882] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 3340697556] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3341822253] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3343550595] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3344547822] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3345610968] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3346855512] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3347727789] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3348594942] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 3350276223] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3351718419] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 3352683138] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3353841582] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3355405284] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3356417652] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3357548313] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3359151978] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3360146097] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 3361263948] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3362402106] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3364034037] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3364987269] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3366081831] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3367321167] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 3368260413] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3369234120] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3371317026] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3372921090] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 3373843557] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3375514800] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3377136042] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 3378053511] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3379729857] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3381330183] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 3382258908] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 3383750055] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3385630689] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3387198360] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 3388228725] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3389912967] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3391502142] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3392506068] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3393633642] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3394857354] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 3395714112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3396601026] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 3398852520] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3400440498] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 3401426490] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 3403255569] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3404825907] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 3405814104] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 3407592090] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3409186662] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 3410224188] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 3411974811] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3413570097] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3414627321] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3415736856] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3416941038] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 3417747312] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3418702854] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3420270987] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3421809195] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 3422782335] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3424080702] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3425653014] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 3426713304] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3427925676] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3429514263] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3430481082] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3432067800] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3433634526] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 3434671107] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3435774636] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3437028084] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 3437874111] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3438771399] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3440499384] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3442084947] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 3443071779] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3444670866] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3446233161] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 3447190572] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3448361931] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3449910660] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3450855072] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3452142960] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3453729741] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 3454681230] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3455798052] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3457041525] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 3457895301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3458806407] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3460526895] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3462090282] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 3463092087] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3464258574] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3465849198] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3466916628] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3467986305] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3469340196] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 3470157768] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3471079185] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3472553091] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3474095457] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 3475119606] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 3476579589] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3478154358] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 3479123256] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3480426957] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3482023692] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3482945046] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 3487068081] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3488619708] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 3489620064] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3491380473] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3492931113] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3493888860] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 3495661008] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3497219124] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 3498207573] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3499272861] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3500502327] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 3501330714] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3502217565] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 3503530695] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3505075329] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 3506042274] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3507419076] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3508996806] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 3509971815] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3511607862] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3513214425] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 3514340949] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3515454600] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3516755382] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 3517633182] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3518512179] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3520545273] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3522139509] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 3523268448] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3524694831] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3526250553] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 3527303619] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3528416304] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3529654905] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 3530464182] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3531381462] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3532810260] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3534377259] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 3535414197] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3537163329] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3538786965] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 3540060405] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3541341552] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3542621670]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3543914304] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 3544957878] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3546250050] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 3547058823] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3547943406] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3549315651] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3550877148] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3551811102] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 3553109007] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3554671050] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 3555624681] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3556861560] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3558401070] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3559364886] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3560772768] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3562302408] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3563314041] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3564755397] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3566329116] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3567362568] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3568730445] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3570281274] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3571255380] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 3572157435] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3573806208] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3574854570] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3575995227] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3577187313] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 3578030211] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3578938734] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3580565499] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3582146946] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3583206501] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 3584235396] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3585782214] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 3586944060] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3588464922] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3590076966] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3591110019] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3592511223] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3594009069] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 3595010874] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3596065935] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3597312747] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 3598159446] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3599167173] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3600697737] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3602278512] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 3603378765] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 3605594811] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 3607031925] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3608371347] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 3609421620] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3610913712] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3612488880] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3613502340] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 3615005604] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3616564434] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 3617599293] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3618726468] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3619958160] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3620796123] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3621683961] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3622726989] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3624377799] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3625386009] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3626651658] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3627948051] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 3628976778] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3630300513] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3631646319] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 3632692014] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3634112139] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3635445282] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 3636495660] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3637519977] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3639170913] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3640348131] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3642233385] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3644154696] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 3645295206] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3646612767] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3648648822] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3649881564] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3651198936] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3652617612] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3653594406] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3654619395] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3656084838] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3657657843] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3658607232] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 3659928762] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3661522389] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 3662464365] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3663781716] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3665352705] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3666296907] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3667608294] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3669191820] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 3670156686] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3671130939] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3672759552] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 3673758333] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 3675090867] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3676678635] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 3677648772] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3678978030] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3680575752] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 3681615861] Running EMIT.negative: -1 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3682929831] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3684515394] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3685515771] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 3686937471] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3688539078] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 3689479878] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3690526707] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3692212713] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3693254166] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3694378926] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3695600244] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 3696404124] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3697373631] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3698447172] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3699648288] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 3700505760] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3701420793] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3702519660] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3703724577] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3704568567] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3705487422] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 3707382756] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3708969285] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 3709949838] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 3711067689] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3712623642] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 3713652474] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3715278063] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3716898234] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3717861105] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 3719649171] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3721230303] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 3722224128] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3723282612] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3724843374] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3725869728] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3726912210] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3727836000] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3729489330] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3730540800] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3731496573] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3732442098] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3734138121] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3735194106] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3736264224] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3737538063] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3738421281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3739342740] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 3741092691] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3742689048] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3743753580] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3745264068] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3746863113] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3747926469] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3749512578] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3751043940] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3752051310] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3753601551] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3755210109] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3756252003] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3757248264] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3758180349] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3759831621] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3760881432] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3762003882] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3763223604] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3764135088] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3765093864] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3766732662] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3768392628] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3769411548] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3770548824] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3772323408] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3773384244] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3774523704] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3776298477] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3777394824] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3778619838] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3779824188] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 3780681114] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3781567251] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3783287109] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3784880379] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 3785868849] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3787325262] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3788811117] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 3789777453] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3791180778] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3792698742] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 3793732299] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3794795256] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3795981147] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3796845003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3797732673] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3799546863] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3801123648] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 3802172850] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3803277828] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3804863874] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3805952850] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3807116628] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3808665252] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3809760570] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3810756936] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3812294514] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3813349134] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3814470135] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3816046206] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3817132179] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3818207547] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3819783807] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 3820810266] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3822241227] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3823808688] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 3824871624] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3826322031] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3827904948] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 3828991866] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3830135274] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3831709938] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3832780434] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3833847444] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3835438698] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3836501550] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3837887970] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3839459085] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 3840465426] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3842034483] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3843642306] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 3844611813] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3845669247] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3847291497] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3848332551] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3849521298] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3851084160] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 3852160200] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3853254993] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3854477172] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 3855405225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3856309968] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3857821296] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3859462614] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3860429559] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 3861830553] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3863442828] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3864399210] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3865814652] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3867443076] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 3868408551] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3869862087] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3871473921] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 3872444478] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3874240440] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3875877684] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 3876838245] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3878002695] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3879221514] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 3880135455] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3881006808] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 3882693003] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3884202462] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3885857157] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3886968813] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3889205796] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3890852553] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3891949236] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3893523627] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3895166730] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 3896146485] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 3898021827] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3899673897] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 3900642312] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3901871757] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3903146268]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3904461540] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 3905509755] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3906736449] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3907570674] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3908476047] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3910706100] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3912283263] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 3913326606] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3914360352] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3916006080] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3917013576] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3918094908] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3919749708] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 3920819070] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3921810921] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3923483256] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3924467253] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3925517022] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3927237279] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3928301139] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3929428902] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3930685227] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3931574514] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3932514936] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3934553280] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3936143484] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 3937238655] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3938321415] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3940022814] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3940991649] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3942244950] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3943923018] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 3944931522] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3945948237] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3947752137] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3948858942] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3949962891] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3951196683] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3952071774] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3952987626] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3954438390] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3955998144] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 3957034851] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3958220553] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3959820060] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 3960902799] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3962060025] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3963812391] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 3964875369] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3965974152] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3967191102] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3968073039] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3968979987] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3970349607] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3971986389] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 3973026267] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3974337969] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3976028532] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3977038716] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3978183258] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3979881297] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3980930373] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3982114479] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3983322084] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3984278613] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3985148853] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3986413725] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3988037886] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 3989123796] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3990372771] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3991999746] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 3993052833] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3994373901] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3995988591] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3997027503] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3998183007] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3999404325] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4000262049] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4001166582] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4002266415] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4003879929] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 4005038079] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4006257906] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4007854137] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 4008873204] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 4010070288] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4011660072] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 4012726977] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4013815113] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4015053756] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4015908813] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4016814396] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4018196280] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4019727768] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 4020753282] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4021846122] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4023514593] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4024529397] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4025603316] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4027241169] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 4028291043] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4029297741] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4030996578] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4032048804] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4033136919] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4034379993] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 4035204243] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4036087230] 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: 4056813411] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4058368923] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 4059542466] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4060627536] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4062297876] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4063292898] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4064316354] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4065997467] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 4067001141] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 4067995029] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4069716819] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4070753904] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4071832842] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4073063946] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 4073900187] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4074792897] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4076117283] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4077693186] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 4078751754] 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: 4099407018] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4100994345] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 4102023450] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 4103118579] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4104673209] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4105738203] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4106789379] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4108049211] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4108876968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4109788641] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4111089675] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4112658942] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 4113720072] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4114770849] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4116327201] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 4117526595] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4118568510] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4120067658] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 4121125344] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4122142311] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4123692447] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 4124773506] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4125812292] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4127501007] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 4128559932] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4129558356] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4131248436] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 4132321599] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4133354610] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4135063380] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 4136112876] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4137209916] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4138846089] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 4139921961] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4140963183] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4142645997] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 4143769077] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4144834554] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4146513441] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 4147628331] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4148584482] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4150292706] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 4151451759] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4152421203] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4154099040] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 4155202380] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4156238604] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4157811063] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 4158875364] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4159950081] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4161510675] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 4162544232] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4163564538] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4165213752] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 4166265831] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4167323181] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4168968636] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 4170006834] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4171072878] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4172769111] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 4173803865] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4175086083] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4176350997]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4177769631] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 4178890023] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 4179703458] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4180602615] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4182309138] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4184042226] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4185015051] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 4186588938] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4188137436] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 4189447332] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4191021429] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4192712622] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 4193827281] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4195908654] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4197794076] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4198877550] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4200428106] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4201981623] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4202920638] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4204113249] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4204955979] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4205841318] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4207402521] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4209024540] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4209967566] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4211481351] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4213078380] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4214013174] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 4215560916] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4217180310] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 4218118317] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 4219651107] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4221262773] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 4222231461] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4223878785] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4225470753] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 4226475855] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4227593895] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4229267763] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4230337230] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4231461801] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 4232397162] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4233304194] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4234784127] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4236354066] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 4237329495] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 4248072591] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 4249924140] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4251173703] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 4251881802] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4253039721] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4254563964] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 4255505541] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4257109038] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4258630530] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 4259622780] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 4261211199] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4262734119] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 4263727272] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 4265456685] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4267023012] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 4268022633] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 4269003081] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4270768152] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4271920611] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4272997029] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 4273821405] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4274712813] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 4276237497] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4277810565] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 4278791097] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4280306268] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4281949791] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 4283072703] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4284647094] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4286197041] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 4287228393] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4288745412] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4290505107] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 4291511154] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4292949570] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4294513671] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4295512074] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 4297177941] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4298695485] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 4299712725] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 4300735530] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4302364941] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4303479075] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4304532687] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 4305360885] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4306267917] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 4307962596] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4309539381] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 4310523861] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4312129353] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4313665230] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 4314730035] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 4316383029] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4317936735] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 4319002275] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4320662640] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4322217060] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 4323223779] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 4324237155] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4325917365] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4326945357] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 4327911210] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4329556497] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4330616661] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4331696355] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 4332549564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4333455441] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4334812377] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4336388196] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4337307408] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4338760860] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4340339892] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4341260406] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4342689204] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4344256329] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4345195197] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4346703879] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4348278417] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 4349317329] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4350387405] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 4351225452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4352102433] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4353734658] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4355292522] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 4356306234] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4357799838] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4359390189] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 4360454343] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4362536304] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4364168088] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 4365164181] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4366240641] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 4367044248] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4367954682] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 4369766289] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4371098004] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 4372120137] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 4373140485] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4374802215] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 4375787157] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 4376790306] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4378455711] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4379533725] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4380626439] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 4381475679] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4382366835] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4383852228] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4385474499] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4386462780] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4387968438] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4389563535] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4390544781] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4391683107] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 4392602718] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4393482408] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4395340677] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4396989618] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 4398025611] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 4399997742] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4401792213] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4403445123] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 4404572130] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4406441571] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4408070457] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 4409148093] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4410945462] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4412574768] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 4413563805] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4414719813] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 4415639970] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4416566091] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 4418284836] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4419921324] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 4420917942] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R 4 5 6 R> SP! R> DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4422842319] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4424483952] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 4425459864] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4426677696] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4428018063]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4429486194] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 4430751150] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4432179654] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4433031834] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4433941554] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4435906923] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4437526128] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 4438569555] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4439675814] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4441396974] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4442450565] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 4444316205] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4445933499] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 4447099524] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 4448406228] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4449940068] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 4451108760] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4452314538] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4453725591] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 4454596314] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4455515778] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 4457491542] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4459124775] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 4460107281] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 4461358650] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4463124204] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 4464179223] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 4465284600] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4466951118] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 4468001643] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4469137092] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4470535797] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4471382454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4472359395] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc2
[Hera] [HADES][TEST ] [KRELTSC: 4473936453] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4475501205] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4476697302] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE FORGET fnc3
[Hera] [HADES][TEST ] [KRELTSC: 4478243427] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4480008939] Expected: Should refuse to forget a word defined before FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4481297793] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FENCE CREATE fnc6 CREATE fnc7 FORGET fnc7 fnc6 DROP
[Hera] [HADES][TEST ] [KRELTSC: 4483422552] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4485020064] Expected: Forgetting the newest word must not disturb an older one still above FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4486532673] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4487613291] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4489020018] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 4489914975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4490799810] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4492945359] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4494579684] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 4495622922] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 4497036348] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4498666221] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 4499768259] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4500905703] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4502296407] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 4503146319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4504050537] Running FIND.existing: FIND DUP . CR
[Hera] 1032565608
[Hera] [HADES][TEST ] [KRELTSC: 4505566611] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4507167588] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 4508164416] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1032740416
[Hera] [HADES][TEST ] [KRELTSC: 4509837465] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4511375085] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 4512381951] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4513871145] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4515459690] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 4516395513] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 4517363634] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4519079901] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 4520264847] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4521354663] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4522830837] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4523779722] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4524705045] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4526005029] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4527631164] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 4528666863] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4529962668] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4531600374] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 4532570028] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4533808104] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4535256684] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 4536171738] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4537117536] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 4538474808] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4540052916] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 4541109300] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 4542252036] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4543962969] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4544972964] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4546074498] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4547482947] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 4548359109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4549276053] Running LATEST.basic: LATEST @ . CR
[Hera] 1032606240
[Hera] [HADES][TEST ] [KRELTSC: 4550750967] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4552375254] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 4553408685] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1032626504
[Hera] [HADES][TEST ] [KRELTSC: 4555108299] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4556719671] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 4557747684] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1032626504
[Hera] [HADES][TEST ] [KRELTSC: 4559582265] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4561190529] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 4562220054] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4563356028] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4564869309] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 4565760423] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4566679278] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1032741496
[Hera] [HADES][TEST ] [KRELTSC: 4568812395] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4570378260] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 4571420112] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1032741736
[Hera] [HADES][TEST ] [KRELTSC: 4573306773] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4574928519] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 4575941349] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 4577217792] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 4578351498] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4580013795] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 4581054450] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4582127487] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4583534193] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4584387990] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4585264782] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 4586550171] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4588189536] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 4589152848] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4590275109] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4591978230] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4593023211] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4594164603] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4595591259]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4597000863] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 4598153007] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4599508389] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 4600547868] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4601493687] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4635087009] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4636367694] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4637188038] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1032742408
[Hera] [HADES][TEST ] [KRELTSC: 4640957475] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4642610532] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 4643647344] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4649720880] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4651379964] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 4652394537] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 4657193184] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4658809848] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4659929421] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4663061613] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4664658327] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4665705786] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 4667236455] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 4668234102] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4669955787] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 4670936865] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 4672039869] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 4672946838] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4674694290] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4675701282] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4676901831] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4678163364] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4678998765] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4679905083] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4682267226] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4683766899] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4684844745] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4686516660] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4688083407] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4689116712] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4692129729] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4693696665] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4694713926] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4695835137] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4697151858] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4698045177] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4698951747] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4701380796] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4702976733] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4704018879] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4706988741] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4708534761] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 4709535579] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 4712757504] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4714290819] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 4715317950] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4716513144] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4717826358] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 4718692104] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4719628494] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1032745568
[Hera] [HADES][TEST ] [KRELTSC: 4721158344] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4722769527] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 4723812345] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 4724943426] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4726529178] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4727748879] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1032611312
[Hera] [HADES][TEST ] [KRELTSC: 4730566659] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4732176582] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4733348382] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4734633120] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4736068785] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 4737159000] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4738322589] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1032745568
[Hera] [HADES][TEST ] [KRELTSC: 4740474396] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4742539410] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 4743868542] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1032746056
[Hera] [HADES][TEST ] [KRELTSC: 4748843127] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4750565022] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 4751602359] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][INFO ] [KRELTSC: 4752927081] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 4754413293] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4756047072] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4757289915] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4758389811] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4759706154] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 4760542815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4761439956] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 4763923437] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4765486656] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 4766512170] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 4770637137] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4772261907] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4773279756] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 4776592359] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4778182185] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 4779211710] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4780366395] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4781673246]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4783027956] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 4784141292] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 4785480504] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4786725279] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4787551104] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4788428694] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 4789821393] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4791519306] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 4792554627] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4793684364] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4794918387] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4795785183] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4796770671] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4797839403] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4799437482] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4800575388] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 4801725558] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4803334893] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 4804285731] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 4805920938] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4807662468] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 4809082740] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4810207206] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4811442510] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4812300360] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4813182360] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 4814822166] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4816419531] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 4817765820] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 4818942072] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4820505291] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 4821482148] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4822569003] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4824271032] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4825351461] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4826452470] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4827695880] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 4828548144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4829448813] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4830519729] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4831772358] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 4832626869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4833502485] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4834556979] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4835823258] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 4836666681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4837558131] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4838690073] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4840026618]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4841360811] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 4842454764] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4843786773] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 4844611695] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4845516312] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4847106054] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4848693465] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 4849743549] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 4850689410] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4852322706] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 4853416848] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 4854501855] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 4855583838] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4857229209] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 4858344393] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4859526294] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4860818214] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 4861608549] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4862513313] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 4863489792] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4865199486] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4866333045] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4868071761] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4869612489] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 4870635819] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4871694576] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4872943299] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4873880844] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4874773554] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4876785228] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4878361593] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 4879347963] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4880876637] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4882471209] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 4883461317] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4885076406] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4886707161] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4887707538] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4888757643] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4890467673] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4891489302] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4892603436] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4893866208] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 4894738086] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4895623593] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4897454562] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4899072948] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 4900058688] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 4901460837] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4903077228] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 4904098752] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 4905864915] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4907510202] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 4908567279] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4909863567] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4911181170] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4912030305] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4912954704] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 4914141309] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4915764966] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 4916725044] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4918383582] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4919980275] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 4920974751] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4921998039] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4923773232] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4924813404] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4925903388] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4927154925] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 4928024304] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4928915481] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4931997483] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4933574415] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 4934600769] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4936327893] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4937869146] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 4938859506] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 4939878636] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4940704839] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4942389585] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4943517411] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4944617790] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4945937535] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 4946753847] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4947666612] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4949590128] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4951143330] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 4952137302] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 4953048009] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4954600497] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 4955838804] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4956880908] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4958169237] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 4958986284] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4960008627] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 4961464221] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4963373310] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 4964376564] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4966136511] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4967726379] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4968705966] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4969802481] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4971098118] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4971981735] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4972882341] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4975313826] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4976898444] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 4977868602] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 4979022069] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 4980242400] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4982034855] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 4983202812] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4984322868] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4985658846] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 4986606681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4987608423] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 4990165740] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4992168888] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4993376787] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 4994839962] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4996147653] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4998128478] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 4999420776] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 5000944368] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 5002068960] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5003774328] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 5004828255] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5005923468] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5007210915] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 5008062591] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5008980312] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5011513878] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5013112566] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5014058154] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 5015163048] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 5016181821] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5017867092] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 5018909364] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5020056405] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 5021425080] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 5022248616] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5023146387] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 5025252876] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5026859103] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 5027888922] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5029695615] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5031268326] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 5032234746] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 5033467782] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 5034508395] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5036165946] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 5037227286] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5038521516] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 5039845566]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5041137213] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 5042261721] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5043515085] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 5044337004] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5045234502] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5047711725] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5049218874] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 5050209591] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 5051974851] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5053535739] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 5054558544] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5056299045] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5058113550] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5059683468] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5060672778] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5062340052] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5063914548] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5064946614] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5066015493] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5066826807] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5068458360] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5069522199] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5070874872] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 5071847802] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5072883711] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5075422695] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5077418199] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 5078763165] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 5081203029] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5083091874] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 5084209620] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5086706541] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5088273414] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5089295820] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5090956521] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5092546893] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5093595339] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5094540927] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5095447203] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5097148266] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5098216641] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5099395161] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5100579540] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5101425210] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5102324220] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 5103356622] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5104139124] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5105804865] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5106824373] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5108175324] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 5108974353] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5110655739] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5111749503] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5112883104] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5113756536] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5114629233] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 5115697839] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5116508502] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5118178800] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5119157190] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5120447787] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 5121254838] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5122921503] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5123958042] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5125070559] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5126329971] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 5127188472] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5128109910] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 5129181330] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5130020910] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5131714791] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5132684760] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5133925419] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 5134789107] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 5135617998] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5137287309] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 5138287833] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5139392181] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 5140232349] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5141123715] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 5142081798] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5142924192] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5144580630] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5145602805] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5146782816] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 5147609523] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 5148412206] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5150129607] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 5151157620] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5152241829] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5153647947] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5154542589] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5155451007] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5157766950] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5159321118] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 5160380064] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5163008193] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5164632669] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 5165632731] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 5166635481] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5167491420] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5169189837] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5170310712] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5171412750] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5172264594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5173164486] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5175139242] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5176713192] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 5177694606] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5179492941] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5181441552] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5183001033] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 5184023544] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 5184964113] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5185814907] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5187518700] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5188585059] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5189691192] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5190966522] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 5191836783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5192754441] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5194658301] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5196275931] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5197237647] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5198747127] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5200303185] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 5201277186] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 5202413370] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5203254987] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5204981439] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5206007247] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5207080032] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 5207956719] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5208868119] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5210920365] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5212504101] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5213484339] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5214869436] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5216479758] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 5217465015] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 5218464846] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5219325783] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5221000092] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5222047509] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5223125985] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5224387077] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5225282895] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5226177558] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5228262354] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5229843381] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 5230794198] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5232685206] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5234311950] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 5235388137] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 5236493703] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5237356110] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5239168893] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5240356485] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5241623142] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5242633956] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5243812896] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5246762787] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5248809552] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 5250013965] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5252645517] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5254505403] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 5255628126] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 5256676257] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5257543011] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5259136092] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5260167507] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5261287584] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5262515286] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 5263393506] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5264283801] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5266021152] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5268079299] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5269662993] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 5270673072] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 5271810852] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5272656669] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5274359538] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5275400991] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5276504982] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 5277359325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5278263900] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5280319821] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5281908996] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 5282908281] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 5283902379] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5284744962] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5286406230] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5287448691] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5288547831] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5289817554] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 5290662972] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5291552007] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5294202081] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5295750117] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5296749759] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 5298597528] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5300127294] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5301125571] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5302300605] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5303839989] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 5305010571] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5307545649] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5309109141] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5310105780] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5311152966] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 5311978602] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5312862912] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5314865934] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5316340659] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5317900707] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5318893965] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 5320743351] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5322307095] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5323336872] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5324543553] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5326184241] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 5327209923] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5329409085] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5330980746] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5331953025] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5333025054] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5334280707] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 5335122681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5336017092] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5338351473] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5339915070] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5340888861] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5342136156] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5343654477] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 5344691520] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5346802482] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5348350224] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5349357678] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5350418850] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 5351238081] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5352127326] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5353979589] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5355564501] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5356555491] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5357874690] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5359449627] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 5360460924] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 5362120344] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5364194136] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5365795575] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5366798829] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5367891606] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5369175546] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5369990220] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5370896496] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5372816211] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5374378149] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 5375377371] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 5376446103] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5377294818] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5379020472] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 5380043403] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5381130237] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5381998713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5382916350] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5384933883] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5386512789] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 5387486517] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 5388398274] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5389220781] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5390910294] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 5391936438] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5392997673] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5394281256] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5395143747] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5396061342] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 5398443204] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5400018225] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 5401032966] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 5403180909] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5404744611] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5405738037] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 5407770438] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5409390399] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 5410429269] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5411566461] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5412415197] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5413336740] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 5414988138] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 5416874274] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5418467481] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 5419433733] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 5421524850] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5423075511] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5424062637] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 5425994406] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5427589482] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 5428584609] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5429688621] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5430976110] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 5431776462] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5432674275] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5434392873] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5435942946] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5436979905] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5438652786] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5440170582] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5441194626] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5443118352] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5444712441] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5445696396] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5447591436] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5449242288] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5450251653] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5451351465] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 5452169541] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5453085141] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5455155699] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5456684835] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5457697140] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 5459518995] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][TEST ] [KRELTSC: 5460675171] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5461991010] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5462885337] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5464539213] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5466068286] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5467030569] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5468777328] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5470342668] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5471319105] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5472416607] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5473677762] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 5474499240] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5475398775] 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: 5477316600] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5478854304] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5479899684] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5481855162] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5483432766] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5484417960] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5485500783] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 5486311950] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5487206256] 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: 5489161251] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5490736776] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5491838352] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5493922644] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5495457324] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5496451107] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5497545711] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5498878875] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 5499758481] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5500670343] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5502325647] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5503896909] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 5504852241] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5506523547] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5508347208] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5509910910] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5510859123] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5512777473] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5514365955] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5515296276] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5516961492] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5518535925] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5519472084] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5520552282] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 5521405008] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5522294589] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5523908691] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5525471574] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 5526402546] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5528293197] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5529872145] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5530825398] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5532694398] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5534297538] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5535238653] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5536972833] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5538560412] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5539529100] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5540587962] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5541914385] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 5542780026] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5543689599] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5546202354] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5547762675] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5548703853] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5550550005] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5552160138] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5553095898] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5555130189] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5556875793] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 5557844439] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5558938014] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 5559795003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5560701237] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5562749115] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5564383482] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5565338142] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5567085909] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5568993003] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5570620188] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5571561723] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5573595468] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5575185903] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 5576085396] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5577189576] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5578440693] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 5579304654] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5580216810] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5582467863] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5584065291] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 5584988934] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5587065960] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5588681238] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5589640140] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5590764186] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 5591642658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5592573525] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5594673609] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5596254573] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 5597220552] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5599322610] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5600931357] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5601886794] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5602985829] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5604229869] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 5605079403] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5605964301] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] 3 [HADES][INFO ] [KRELTSC: 5608328607] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 5609556792] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5611120830] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5612078157] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5614209972] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5615804187] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5616741270] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5617869327] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 5618742423] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5619605292] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5621635593] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5623230039] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5624173884] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5626236189] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5627791302] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5628740124] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5629856421] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5631106866] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 5631980277] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5632883298] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 5636134161] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5637721236] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 5638674405] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5640799962] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5642382144] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 5643338799] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] 99
[Hera] [HADES][INFO ] [KRELTSC: 5645990259] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 5647488714] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5649079968] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5650063776] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 5652264996] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5653831638] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 5654798772] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 5656798077] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5658363039] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 5659342521] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5660427633] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 5661277608] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5662166391] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 5664327249] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5665923438] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 5666872281] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5669035281] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5670677838] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 5671623825] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5673715782] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5675307267] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5676272049] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 5678413251] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5680021515] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 5680966515] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 5682922980] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5684520765] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 5685447747] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5686619631] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 5687944290]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5689290201] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 5690594070] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5691864759] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 5692722882] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5693620758] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5695853289] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5697462876] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 5698539609] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5700250941] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5701882242] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 5702957715] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5705086632] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5706715791] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 5707810059] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 5708905230] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 5709862788] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5711562192] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 5712583527] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 5713664775] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5714596608] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5716265037] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5717348469] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5718486669] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5719763658] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 5720634654] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5721553278] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5723725833] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5725305411] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 5726333886] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 5728275021] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5730042864] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5731645269] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 5732743863] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5734656501] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5736287676] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 5737278414] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5738398932] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 5739344310] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5741095122] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 5742105495] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5743160094] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5744120382] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5745811491] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5746875939] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5747912646] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5748837087] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5750534790] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5751605727] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5752736451] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5754019257] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5754944853] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5755852473] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY
[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: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[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<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[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: 5332
[Hera] Total words: 467
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 5827714641] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5829351465] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 5830511904] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[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: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[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<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[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: 5349
[Hera] Total words: 468
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 5903124927] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5904750894] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 5905870131] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR
[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: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[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<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[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: 5351
[Hera] Total words: 468
[Hera] Average executions per word: 11
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5976858951] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5978468538] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 5979498063] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5980583490] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5981840928] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5982743655] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5983635567] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5985715134] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5987348325] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 5988425793] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5989731237] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5991320391] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 5992397880] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5993905869] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5995520286] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 5996615625] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5997746349] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5999009352] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 5999899395] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6000802731] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[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: 6006355992] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6008005122] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 6009109050] 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: 6014157030] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6015773610] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 6016928610] 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: 6019818525] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6021440817] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 6022531956] 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: 6025258533] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6026892018] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 6027919212] 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: 6030711981] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6032384043] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 6033425055] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 6035058939] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6036661071] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 6037674237] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 6039477003] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6041099757] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 6042164940] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 6043261833] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6044235267] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6045940677] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6046986246] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6048108885] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6049398411] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 6050217264] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6051113838] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6052811499] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6053733231] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6055323036] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 6056378202] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6057814119] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6058717770] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6060280716] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 6061328427] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 6062846349] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6063759849] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6065311245] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 6066367923] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6068193789] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6069128457] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6070700958] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 6071825445] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6072928953] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6074333475]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6075671910] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 6078800343] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 6080543721] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 6081782616] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 6083018151] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 6086432688] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6087773517]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6089180244] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 6090414351] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 6091324953] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6092202921] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6093413046] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 6094322052] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6095253318] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6096346515] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 6097343427] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6098253567] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6099462957] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 6100392858] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6101313435] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6102478620] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 6103433973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6104360304] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6105540840] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 6106448817] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6107338062] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6108486069] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 6109359354] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6110244378] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6111361872] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 6112268232] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6113180808] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6114338811] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6115241475] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6116140128] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6117297669] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 6118238469] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6119132208] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6120350628] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6121671591]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6123009984] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 6124132959] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6125338842] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 6126178863] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6127084026] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6128909346] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6130485417] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6133219554] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6134377788] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6135613680] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 6136448934] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6137344563] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6139028742] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6140632155] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 6142811220] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6145026909] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6146125965] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6147351357] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 6148168971] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6149085117] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 6150866946] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6152440749] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 6155089458] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6156191727] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6157431147] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 6158290152] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6159180783] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6160938483] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6162593220] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6165262719] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6166994085] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6168601152] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6171447870] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6172499445] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6173684307] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 6174554736] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6175426026] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6177115539] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6178739574] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6181394331] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6182525265] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6183741816] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 6184618776] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6185531835] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 6187062609] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6188680911] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 6191305575] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6192365886] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6193573239] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 6194441652] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6195335328] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6196931328] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6198527496] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 6200624829] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6202755594] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6203894172] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6205121706] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 6205985436] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6206949399] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6208575009] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6210182454] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6212836266] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6213939039] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6215174070] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 6216044877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6216921543] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6218678403] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6220275348] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6222874518] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6223986804] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6225220953] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 6226076598] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6226986360] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6228685218] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6230265006] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6232986459] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6234080181] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6235312083] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 6236184087] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6237069027] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6238662024] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6240257940] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6242869857] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6243963894] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6245148861] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 6246079749] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6247071915] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6248611761] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6250224372] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6252814617] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6253960377] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6255171237] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 6256066278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6256941831] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6258315399] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6259927737] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6262479006] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6263614518] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6264859104] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 6265704648] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6266590638] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6267948456] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6269500062] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6272208138] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6273316896] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6274539411] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 6275397030] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6276335499] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6277624458] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6279172851] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6281688609] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6282764313] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6284004384] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 6284873301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6285789132] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6287288679] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6288881571] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6291704097] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6292836879] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6294062838] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 6294883140] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6295814553] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6297270252] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6298841850] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 6300529389] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6302752092] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6304221819] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6305764290] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6308410731] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6309498069] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6310737636] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 6311574465] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6312508503] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6313946793] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6315516627] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6318184677] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6319506585] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6321056994] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6323679201] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6324767568] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6326002074] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 6326816286] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6327723423] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6329166501] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6330739296] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6333459195] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6334832574] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6336428805] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6339056178] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6340147107] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6341331549] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 6342191667] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6343053045] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6344531550] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6346074966] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6348816999] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6350132796] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6351756642] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6354585741] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6355654347] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6356899668] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 6357759534] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6358657641] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6360404736] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6362062938] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 6374638830] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6376300833] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6377244909] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6378258369] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 6378995343] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6379762536] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6381432435] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6382979211] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6385556625] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6386664228] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6387840438] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 6388727919] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6389606706] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 6391333683] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6392911539] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 6395598300] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6396735471] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6398023758]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6399418137] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 6400605456] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6401879589] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 6402769359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6403673430] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 HERE 16 + ! HERE 3 Q.VARIANCE Q.TO-INT . CR
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 6406080093] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6407739618] Expected: Should print population variance of {100,200,300} (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6409096617] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6410270706] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6411574491] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 6412518210] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6413426250] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 + ! 100 HERE 16 + ! HERE 3 INFER-DECAY-SLOPE Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6416285127] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6418100052] Expected: Should print decay slope for a decreasing trajectory (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6419647605] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6420828666] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6422111598] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 6423027072] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6423922554] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 + ! 300 HERE 16 + ! HERE 3 INFER-WINDOW-WIDTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6426433335] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6428087463] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6429311007] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6430536903] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6431776302] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6432710697] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6433597590] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6438752229] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6440338947] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 6441284724] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6442100637] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6443034675] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 6443920560] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6444783765] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6447357126] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6448982442] Expected: Should print last adaptive_window_width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6450217305] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6451375938] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6452658702] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 6453590199] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6454514871] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6457067442] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6458658549] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6459997173] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6461165487] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6462455958] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 6463441110] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6464307696] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ Q.TO-INT . CR
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 6466998468] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6468689682] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6469947162] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6471140109] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6472390890] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 6473291370] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6474217932] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6476822730] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6478452435] Expected: Should print last slope_fit_quality_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6479689713] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6480852126] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6482132580] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 6483075837] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6483975204] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EXIT@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6488565993] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6490267602] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6491368905] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6492411933] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6493599525]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6495015492] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 6496149639] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6497489901] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 6498379755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6499276224] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __freeze_test_word__" FREEZE-WORD S" __freeze_test_word__" FROZEN? . CR
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 6501919599] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6503591199] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 6504717366] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6505909704] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6507187659] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 6508134381] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6509033601] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __unfreeze_test_word__" FREEZE-WORD S" __unfreeze_test_word__" UNFREEZE-WORD S" __unfreeze_test_word__" FROZEN? . CR
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 6511970094] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6513598350] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 6514748688] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6515953521] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6517269213] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 6518154783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6519025233] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __frozen_test_word__" FROZEN? . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6521020149] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6522654327] Expected: Should print: 0 (freshly defined word is not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 6523877661] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FROZEN? . CR
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 6525573789] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6527213574] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 6528448710] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6529534095] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6530906529] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 6531756966] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6532684704] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __heat_store_test_word__" HEAT! S" __heat_store_test_word__" HEAT@ . CR
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 6535348638] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6536962194] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 6537932814] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6539034390] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6540310560] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 6541200981] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6542120634] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" __heat_fetch_test_word__" HEAT@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6544223259] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6545809410] Expected: Should print: 0 (freshly defined word has zero heat)
[Hera] [HADES][TEST ] [KRELTSC: 6547064496] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6548174766] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6549497808] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 6550404609] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6551280099] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6552857472] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6554521806] Expected: Should print the compile-time DECAY_RATE_PER_US_Q16 constant (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6555981075] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6557218269] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6558618948] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 6559509936] Total tests run: 1050
[Hera] [HADES][INFO ] [KRELTSC: 6560414889] Passed: 1012
[Hera] [HADES][INFO ] [KRELTSC: 6561335928] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 6562237794] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 6563267025] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 6564146778] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 6565119813] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 6566189742] ==============================================
[Hera] PARITY:M7.1a word_count=481 here=0x00000000000000d8 latest_id=650 hash=0x6b055f0da1cb1128
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d337000, 0x000000003d37e39a)
[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] virtio-rng: ready
[Hera] virtio-input: no device on PCI bus 0
[Hera] xhci: controller found, BAR0 mapped
[Hera] xhci: controller running
[Hera] xhci: hcc_params1=0x00087001
[Hera] xhci: context size = 32 bytes
[Hera] Init: Mama birth...
[Hera] [HADES][WARN ] [KRELTSC: 6693703779] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6698354397] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6819187410] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6821540460] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 7149182838] ( Unterminated comment
[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=0x9ac6523d24b80cd0 mode=m capsule_hash=0x9ac6523d24b80cd0 dict_hash=0xfc0c76a8eb317f8d
[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=10071985)
[Hera] I/O APIC: keyboard IRQ1 unmasked
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=634 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=21845
[Hera] test-vm reservoir=65536
[Hera] Startup: birthing Hermes (fleet foundation)...
[Hermes] (no identity)
[Hermes] PARITY:BIRTH vm_id=0xe973024cd27f44fd-0xb31991ade89c94cb capsule_id=0x9d6119b69d4113af mode=p capsule_hash=0x9d6119b69d4113af dict_hash=0x6047c3f1ac395c3e
[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: 9921865926] INFERENCE: Output validation failed, ignoring results
[Artemis] 0.5u
[Artemis] ARTEMIS-K=0.5u
[Artemis] (no identity)
[Artemis] PARITY:BIRTH vm_id=0x750c1d1535ee4f3c-0x929a66b656457589 capsule_id=0xfe6e570467368153 mode=p capsule_hash=0xfe6e570467368153 dict_hash=0x2eb36b9df2d705d0
[Hera] BIRTH: Artemis live
[Hera] Startup: Artemis live
[Hera] Heartbeat: 442 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
[Hera] ok> xhci: port status change -- device connected
[Hera] xhci: portsc=0x00021203
[Hera] xhci: port enabled (PED set)
[Hera] xhci: enable slot command submitted
[Hera] xhci: enable slot succeeded
[Hera] xhci: address device command submitted
[Hera] xhci: address device succeeded
[Hera] xhci: get device descriptor submitted
[Hera] xhci: device descriptor received
[Hera] xhci: idVendor=0x000046f4
[Hera] xhci: idProduct=0x00000001
[Hera] xhci: bDeviceClass=0x00000000
[Hera] xhci: get config descriptor submitted
[Hera] xhci: config wTotalLength=0x0000002c
[Hera] xhci: get config descriptor submitted
[Hera] xhci: full config descriptor received
[Hera] xhci: bInterfaceClass=0x00000008
[Hera] xhci: bInterfaceSubClass=0x00000006
[Hera] xhci: bInterfaceProtocol=0x00000050
[Hera] xhci: confirmed Mass Storage / SCSI / BOT device
[Hera] xhci: bulk IN endpoint=0x00000081
[Hera] xhci: bulk OUT endpoint=0x00000002
[Hera] xhci: configure endpoint command submitted
[Hera] xhci: configure endpoint succeeded
[Hera] xhci: set configuration submitted
[Hera] xhci: device configured
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = FAILED
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit not ready -- retrying TEST UNIT READY
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ CAPACITY10
[Hera] xhci: CBW (READ CAPACITY10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: READ CAPACITY last LBA=0x0001ffff
[Hera] xhci: READ CAPACITY block size=0x00000200
[Hera] blkio_usb: MSC device ready
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: USB drive recognized as a home-blocks drive
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] S" CaptBob" PAIR-TEST .
[Hera] PARITY:BIRTH vm_id=0xa82b9f9f0a42462a-0x8dd926833024d24a capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x71f9a6388b920022
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: CBW (TEST UNIT READY) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] xhci: unit ready -- issuing READ10
[Hera] xhci: CBW (READ10) submitted
[Hera] xhci: CBW send completed
[Hera] xhci: BOT Data-In read submitted
[Hera] xhci: BOT Data-In read completed
[Hera] xhci: CSW receive submitted
[Hera] xhci: CSW status = PASS
[Hera] xhci: CSW data residue=0x00000000
[Hera] WARN: block 4999 exceeds 1KB, truncating
[Hera] Minted identity -- default personality
[Hera] PARITY:BIRTH vm_id=0xd4cd5aaaf8b04889-0x967066c00106739d capsule_id=0x395f83e9cedb353e mode=p capsule_hash=0x395f83e9cedb353e dict_hash=0x6bce59bd36325c6f
[Hera] PAIR-TEST: console + user VM pair live
[Hera] 1 ok
[Hera] ok> [HADES][ERROR] [KRELTSC: 76961636388] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 79026950982] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 81160978374] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 83297409720] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 85429425606] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 87559657122] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 89694943338] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 91829498166] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 93962667561] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 96093451671] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 98247262512] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 100359500136] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 102486909420] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[Hera] USE CaptBob
[Hera] ERROR
[Hera] ok> [HADES][ERROR] [KRELTSC: 104628378981] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[Hera] WELCOME
[Hera] [HADES][ERROR] [KRELTSC: 104730052224] UNKNOWN WORD: 'WELCOME'
[Hera] ERROR
[Hera] ok> [HADES][ERROR] [KRELTSC: 106762378380] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 108899631876] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 111034991277] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 113188737333] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 115310626893] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 117443319924] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 119578099809] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 121707556908] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 123841412814] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 125976479622] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 128109460941] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 130246144875] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 132380535483] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 134515961853] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 136657635996] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 138793513110] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 140962362870] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 143069464251] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 145205742885] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 147347993100] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 149480020221] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 151615468242] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 153750567411] UNKNOWN WORD: 'MSG-TICK'
[Hera] VM-EXEC: ERROR in CaptBob~user
[Hera] S" CaptBob" USE
[CaptBob] USE: now using CaptBob
[[] ok
[[] ok> [HADES][ERROR] [KRELTSC: 155886126963] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[] WELCOME
[=] [HADES][ERROR] [KRELTSC: 156933428064] UNKNOWN WORD: 'WELCOME'
[[] ERROR
[[] ok> [HADES][ERROR] [KRELTSC: 158025037527] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 160162560621] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 162296066037] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 164428472880] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 166563624738] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 168702961854] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 170840225283] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 172979364579] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 175119591885] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[Hermes] [HADES][WARN ] [KRELTSC: 177159791151] INFERENCE: Output validation failed, ignoring results
[CaptBob~user] [HADES][ERROR] [KRELTSC: 177266414535] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 179380858272] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 181513684149] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 183672660948] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 185779424901] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 187914953625] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 190048300806] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 192184936461] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 194314102542] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 196440635580] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 198572606064] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 200708103330] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 202841623089] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 204974989611] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 207107060034] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 209240037195] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 211375841481] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 213510945480] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 215646064977] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 217782482673] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 219919591395] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 222051750900] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 224186692611] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 226320208107] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 228454614759] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 230590459659] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 232723990842] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 234868299057] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob] [HADES][WARN ] [KRELTSC: 236982375441] INFERENCE: Output validation failed, ignoring results
[CaptBob~user] [HADES][ERROR] [KRELTSC: 237011479320] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 239135119797] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 241265111892] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 243399858303] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 245554431717] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 247670117709] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 249812105655] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 251941176522] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 254084471634] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 256218538884] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 258355034007] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 260494040289] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 262631531505] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 264770586087] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 266903902293] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 269066614593] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 271166748846] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 273297781386] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 275428159650] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 277560259998] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 279690297159] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 281821479408] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 283956324204] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 286089828297] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 288221675952] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user
[CaptBob~user] [HADES][ERROR] [KRELTSC: 290356067841] UNKNOWN WORD: 'MSG-TICK'
[] VM-EXEC: ERROR in CaptBob~user