Files
LithosAnanake/logs/20260905-000513/riscv64/qemu-riscv64-20260905-000513.log
T
Robert Allan JamesandClaude Sonnet 5 350287850f
Build / build-amd64-iso (push) Canceled after 0s
Build / build-aarch64-iso (push) Canceled after 0s
Build / build-riscv64-img (push) Canceled after 0s
arch/aarch64: fix VBAR_EL2 stale comment + hardcode HVC PSCI conduit
FABRIC-3.md §IV.3 item 7's code audit found two more findings; fixed both
per direct instruction naming them specifically.

Comments only, no behavior change:
interrupts.c's arch_interrupts_init() doc comment (and its matching
runtime EL2 console message) claimed VBAR_EL2 was "a known gap... not yet
wired." Checked against isr.S's aarch64_install_vectors() and found that
claim stale: the assembly already branches on aarch64_current_el() and
writes vbar_el2/vbar_el1 correctly, threading the same answer through
el2_mode_flag for the IRQ trampoline's ELR/SPSR selection too. There was
no gap to close -- only the comment was wrong. Also fixed a same-vintage
one-word staleness in arch.c's aarch64_install_vectors extern comment
("installs VBAR_EL1" -> EL-aware), caught while touching this.

Real behavior change, gated to preserve existing QEMU behavior:
arch_cold_reset() hardcoded the PSCI conduit to HVC, a documented
QEMU-specific workaround (QEMU's AAVMF has no genuine EL3 to answer SMC).
Real Pi 5 hardware's ATF means EL3 exists there; confirmed further this
pass that bcm2712.dtsi's own /psci node declares method="smc" directly,
not just inferred from ATF's presence.

New aarch64_psci_conduit_init(dtb) in arch.c: fdt_valid(dtb) ->
fdt_find_node_by_compatible(dtb, "arm,psci-1.0") ->
fdt_find_prop_in_node(..., "method", ...) -- sets a module-static
s_psci_use_smc flag to 1 only when method reads exactly "smc"; every
other outcome (no DTB, no PSCI node, method="hvc", property absent)
leaves it at its default 0/HVC, preserving this system's existing QEMU
behavior exactly. arch_cold_reset() now branches on that flag between
smc #0/hvc #0. Called once from apic_init() (arch/aarch64/apic.c), the
one point in boot with boot_info->dtb already in hand -- collocated with
its consumer in arch.c rather than defined in apic.c, since
arch_cold_reset() has no boot_info of its own by the time it runs (called
from deep in VM execution, via BYE).

Three-arch QEMU acceptance run exercised both new guard branches: the
aarch64 boot log shows "PSCI: no DTB -- using HVC (QEMU virt-machine
default)" immediately before the existing GIC discovery lines, then
boots clean to zuse)ok> -- confirming the QEMU/UEFI path is unchanged.
The SMC success branch itself stays unverified until real Pi 5 hardware
runs BYE.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019YcT3H2PQeyujrzjqS3Var
2026-09-05 00:06:41 -04:00

9228 lines
680 KiB
Plaintext

OpenSBI v1.8
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : riscv-virtio,qemu
Platform Features : medeleg
Platform HART Count : 1
Platform HART Protection : pmp
Platform IPI Device : aclint-mswi
Platform Timer Device : aclint-mtimer @ 10000000Hz
Platform Console Device : uart8250
Platform HSM Device : ---
Platform PMU Device : ---
Platform Reboot Device : syscon-reboot
Platform Shutdown Device : syscon-poweroff
Platform Suspend Device : ---
Platform CPPC Device : ---
Firmware Base : 0x80000000
Firmware Size : 321 KB
Firmware RW Offset : 0x40000
Firmware RW Size : 65 KB
Firmware Heap Offset : 0x47000
Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free)
Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free)
Runtime SBI Version : 3.0
Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr
Experimental SBI Extensions : none
Domain0 Name : root
Domain0 Boot HART : 0
Domain0 HARTs : 0*
Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: ()
Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: ()
Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W)
Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W)
Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: ()
Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W)
Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W)
Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X)
Domain0 Next Address : 0x0000000020000000
Domain0 Next Arg1 : 0x00000000bfe00000
Domain0 Next Mode : S-mode
Domain0 SysReset : yes
Domain0 SysSuspend : yes
Boot HART ID : 0
Boot HART Domain : root
Boot HART Priv Version : v1.12
Boot HART Base ISA : rv64imafdch
Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu
Boot HART PMP Count : 16
Boot HART PMP Granularity : 2 bits
Boot HART PMP Address Bits : 54
Boot HART MHPM Info : 16 (0x0007fff8)
Boot HART Debug Triggers : 2 triggers
Boot HART MIDELEG : 0x0000000000001666
Boot HART MEDELEG : 0x0000000000f4b509
[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7
Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850
BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr
om PciRoot(0x0)/Pci(0x1,0x0): Not Found
[=3hStarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
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
Calling kernel_main (monolithic)...
riscv64 item 4.3.5a: satp state at kernel entry (before switch)
satp.MODE = 0x000000000000000a
satp.PPN = 0x00000000000bf868
__kernel_start = 0x00000000bdb3c77a
riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a)
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
LithosAnanke v2.0.0
Architecture: riscv64
Build: Sep 5 2026 00:04:40
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 100
Total memory: 1020 MB
Usable memory: 973 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 249874
Free pages : 249222
Used pages : 652
Total MB : 976
Free MB : 973
Used MB : 2
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...
PLIC: init (base=0x0c000000, S-mode context 1, threshold=0)
APIC: init done
Timer: init...
Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree)
Timer: init done
Kernel heap initialized.
Heap statistics:
Total bytes: 536870872
Free bytes: 536870872
Used bytes: 0
Peak bytes: 0
Heap base addr: 2214588416
Heap end addr: 2751459328
Heartbeat: init...
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 83886 cells (5242 KB), 50 VM slots
VM: bootstrap parity...
VM arena allocated: 0x0000000080267000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 6829977] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 26870466] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 42514752] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 43572564] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 44876475]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 51054024] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 52600401] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 54743556] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 55715772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 56816361] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 68137902] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70344246] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 74144658] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 80161053] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82796490] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 86068773] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 87904299] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89638416] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 98738304] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 100573578] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102287388] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 111176604] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 113981175] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115723881] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 125714589] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 126865536] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 127880529] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129730083] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 131030025] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 132389166] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 139417887] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 141689226] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 142900191] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 144470592] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146209749] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 153903918] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 156303525] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158240901] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 161304822] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 162795402] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169092714] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 173487153] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 175051674] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176963850] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 187754196] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 191577981] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 201994296] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208723410] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 213004386] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 214751943] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216505758] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 226055277] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 230429325] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232134189] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 235142355] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 242454975] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245362698] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 255913266] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 257767146] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259482111] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 262440486] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 264186741] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 271223967] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274544424] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 277671030] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 279226773] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285486831] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 289721355] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 291315570] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293017725] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 301991361] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 303645930] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305408712] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 308399070] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 314861127] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317043468] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 321017424] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 322180425] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 323158353] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330485694] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 332053407] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 333524667] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 334947102] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 335986203] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 341841570] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 343750533] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 345293361] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 348353964] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 349901685] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 356018439] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 360340743] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 361832772] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 363370287] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365093295] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 375727569] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 377259939] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379226421] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 387288699] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 388487358] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 389659326] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 391461798] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 392624337] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 393671985] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 394794225] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 396604761] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 402418527] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 404811183] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 406158732] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 407092728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 408044805] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 409855593] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 418129782] 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: 422151660] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 423635625] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 425396349] 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: 434397957] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 436058217] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 437757810] 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: 447046803] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 448138635] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 449568504] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 451803114] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 453224772] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 458780364] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 460594743] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462745101] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 465157224] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 466787454] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 472620456] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 474561486] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 476743470] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 478675155] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 480750543] 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: 489344877] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 491284143] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 494515665] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 496602981] 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: 506729391] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 508621869] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 510690117] 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: 520665663] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 522017517] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 523416306] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525641445] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 531719244] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 533667792] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 535653615] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 537437481] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 538550565] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 539575701] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 540653610] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 549682056] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 552286623] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 554457498] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 563740905] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 565101096] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 566054265] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 567525735] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 573727266] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 577860738] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 579486243] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 581177226] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 584123652] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 593033637] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595025550] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 597981342] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 606454002] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 608802642] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 609692160] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 610674498] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 612303972] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 614010621] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 625153914] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 626595564] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 635146050] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 639212847] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 640988649] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 642450144] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 650757072] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 661432527] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 664140078] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 666221577] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 667352889] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 668555370] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 670665891] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 677121837] 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: 681498741] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 683062296] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 684756030] 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: 693089523] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 695813643] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 698759019] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 699654921] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 700618716] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 702251739] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 708514422] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 712868898] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 714368088] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 716304582] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 725297433] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 726811050] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 728683704] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 731697351] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 737189523] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 738194436] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 741543684] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 742949760] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 744402834] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 746063178] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 751703064] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 752916822] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 754902540] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 758194206] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 759534468] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 769904373] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 771794625] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773896893] 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: 783661599] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 785666973] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 787772433] 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: 798182574] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 799577016] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 800953041] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 802808055] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 803973765] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 805011690] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 810527613] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 812896224] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 814704492] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 815945970] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 817281024]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 818983977] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 824754819] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 826023954] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 827130633] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 829026219] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 831137748] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 832833330] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 841903734] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 843422664] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 845109909] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 848232861] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 854378868] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 856346106] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 859891788] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] -123 -123
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 862029168] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 868340340] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871242435] 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: 874697376] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 875812035] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 880977846] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 883278039] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 885605133] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 886918389] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 888275955] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 889163310] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 890113875] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 891569931] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 897850233] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 902633949] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 904577457] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 912459702] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 916583703] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 917875203] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 918752583] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 924972678] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 927308613] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 928548663] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 929889513] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 930765024] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 931750449] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 933330804] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 934993773] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 943123104] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 945486276] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 947164092] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 949729515] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 956419275] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 958305579] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 959576436] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961426074] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 962648085] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 963826185] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 970055583]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 973534737] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 974767794] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 976141950] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 977015193] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 977988774] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 984486741] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988634640] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 991567143] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 993033090] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 999157677] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1003223109] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1004803254] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006491381] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1015344540] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 1017220701] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1018856412] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 1022026425] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1028247045] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1029765576] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1034372262] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1042646094] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1046929191] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 1048208637] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1062013197] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 1063110510] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1064900466] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1066054332] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 1067045994] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1073698773] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1075368567] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1077267345] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1078621698] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 1086303666] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1088830491] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 1090636953] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1092304815] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 1095459687] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1102730475] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1106051667] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1114305213] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 1117495953] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119922314] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1121064861] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1122232062] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1123569090] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 1124471733] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1125439833] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1135146096] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137134166] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1148156877] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1149656949] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151555895] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1161060264] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1163551704] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165310076] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1167681669] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1179482682] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1181069925] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1189985391] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1194332454] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1202721723] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1205193780] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 1206091572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1207059987] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 1208662560] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210344366] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 1218954135] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1220715468] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222448913] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1225457373] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1230878964] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1233447390] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1234723224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1235712849] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1237413912] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239081564] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1247006145] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1248603888] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251453252] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1254862350] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1260632331] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1262849322] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1264172259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1265315835] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1267173768] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268987916] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 1275462216] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1279807809] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1281422331] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1283275182] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1291109022] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1292329143] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1294817349] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1295812602] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1296781584] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1298918187] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1305111045] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1310110683] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1312044279] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313828334] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1322865999] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1324052037] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1325424051] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1326329634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1327489947] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1333644606] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336043835] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1339593150] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][INFO ] [KRELTSC: 1341224955] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 1342929525] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1349077800] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 1352216922] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1353509031] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1354889592] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1355798997] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1356789294] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1363115985] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1365374031] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1369154325] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1370787957] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1372511658] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1381287852] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1382973732] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1384695060] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1387842267] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1393086576] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1394877561] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 1395860802] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1397994423] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1399537314] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1401236340] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1409335872] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1411596312] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1413322218] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 1415107806] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1423557156] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1425654552] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1427004453] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 1427918415] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1428895335] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1430701776] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436953014] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1441428849] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1443200535] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1445200176] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1454612040] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1456331331] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458049026] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1465717911] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +!
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1467533340] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1470242340] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 1472473506] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1479627135] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 1481958681] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1483810125] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1485133965] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1486289301] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1487709804] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 1488685947] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1494437826] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1497805743] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1499634969] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1502687004] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1504372779] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510496295] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1514690919] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1516345761] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1518054027] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1525893663] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 1527012522] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528806762] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1529938788] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1531114158] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1532496630] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 1533390285] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1538949573] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 1540936593] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543702818] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1545699477] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 11 22
[Hera] 11 22
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 1552793214] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1555624917] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1557294459] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1560568884] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1562443617] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1568717577] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1573156158] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 1574242320] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1576057392] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1577207835] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1582951020] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1585343466] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 1586248461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1587246066] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 1589342937] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1591044357] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1599595095] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 1601208315] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 1602338556] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1604051274] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 1605374904] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1611247365] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1614516267] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1617536109] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 1618798146] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1620612735] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1626154152] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1627952361] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1629832701] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 1630739922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1631915250] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1634049123] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1635734709] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1645272216] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 1646488746] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1648190754] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 1649347455] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 1655620134] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 1657522146] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659764904] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1660909719] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1662089289] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1663484487] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 1664400003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1665395151] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1673081781] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674753150] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1678093851] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 1683741507] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685306805] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 1687762251] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 1688865759] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1690705737] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1691850510] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1693050408] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 1698855081]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1700201664] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 1702621998] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1703965515] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 1704865533] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1705827879] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 1707466320] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1714679442] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 1717879065] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1719399528] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1720999308] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1728443514] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1730158185] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1732923213] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1735985181] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 1741900524] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744804572] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 1747457964] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 1749247500] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1750853706] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1757172270] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1761963210] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1763572062] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1769559141] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1774444140] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 1775484606] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1776460959] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1778255430] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1779398334] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 1780413663] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1785397278] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788743880] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1789882605] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1791107829] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1792487844] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 1793367513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1794322530] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1795739967] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803362316] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1807386357] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1808779287] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815052911] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1819167294] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1820602749] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1822269771] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1829897748] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 1832192670] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834149555] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 1837286703] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1838794041] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1844886246] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1848982275] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1850708412] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852391121] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1860825414] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1863280776] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1864960629] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 1866529476] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1874272995] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 1876185633] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1877474004] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1879304931] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1880499915] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 1881508881] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1882414401] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884199548] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1891067976] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1893631362] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1894956630] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 1895871264] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1904649348] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1906977303] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908669441] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1918038717] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1919845788] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921521483] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1924597206] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1925997339] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1932273525] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1936407144] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1937854254] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1939740243] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1947058911] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1949931186] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1951886895] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1954862574] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1960911540] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1963637403] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1967076951] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1968605121] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1974414645] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1979405379] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 1980464766] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1981496202] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983299325] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1984435950] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 1989523956] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1990809891] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1992770199] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1994762427] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1995934689] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 1997259432] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 1998164427] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2003749692] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2005350963] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2007946731] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 2022735414] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2024767962] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2026125129] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2027987871] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2037726768] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2039643186] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2041334022] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2049182982] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2051690004] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2053350936] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2056486257] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2057978769] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2064934599] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2069553507] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2070950805] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2077009767] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2081660280] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 2082757362] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2083721850] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2086110768] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2087266251] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 2092703298] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2094017352] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2096774694] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2098274808] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 2099355006] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2100346395] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106246492] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2107562940] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2109934512] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2111402538] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 2112373242] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2113421121] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2115333633] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2117331048] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2126095965] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2127698727] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2129509389] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2141558202] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2143178499] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2152559997] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2156677257] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2158081527] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 2165247273] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167965912] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 2171631441] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2173265493] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2182497009] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2195459805] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2197299972] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199131235] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2202269979] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 2209458006] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2212627872] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2214588684] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2215815693] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 2217015570] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2225906403] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2228692053] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2229898377] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 2238302325] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2240260596] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2242213155] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2243443776] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2244690441] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2246134884] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 2247144039] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2253877143] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 2257411884] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2259298167] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 2271024714] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 2272788630] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2274644673] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 2282427168] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 2285183523] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2287009284] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 2290578276] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 2296364238] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2298279333] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2300519382] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2301793725] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 2302952652] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2304000174] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2305916949] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2311316427] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 2312675295] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2313417477] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2316441099] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2317597359] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2318780058] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2320119312] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 2325503019] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2326797018] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2329190577] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2330868834] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2333936556] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2335582977] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343134325] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 2346075354] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 2347253643] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2354084082] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2356862193] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2360250375] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2362106565] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2368109793] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2373052017] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 2374162791] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2375146851] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2376942351] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2383725939] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2387159397] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2389650333] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2390597181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2397542385] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 2402015196] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2403723735] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 2406758088] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2416287048] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2418116505] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2427500145] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2431332876] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2433050886] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2444431248] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2446063893] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2447800488] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2451488403] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 2458302609] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2460526908] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2462379108] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2463690348] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2464884933] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2466262281] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 2472533217] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2473899939] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2475698421] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2477608707] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2480812236] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2488900764] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2490895575] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2502622500] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2504245086] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2506068516] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2509241322] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2515536051] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2516874780] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 2520257397] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2528550318] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 2531842257] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2532937260] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2534918925] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2536134300] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 2537235267] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2538259710] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2546207034] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2547622035] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2548809501] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2550166269] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 2551054548] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2552108055] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2553772326] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2560466265] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2564996154] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2566450593] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2573096022] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2577727488] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 2579204502] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2580926544] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 2591551494] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2593085040] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2594869914] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2603281863] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 2605575252] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2606605008] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2608573653] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2609768322] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 2610867420] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2617368600] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2620215171] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2621447955] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2622731370] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2630955495] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 2633205582] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2634322488] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2635918089] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2637837153] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2648138850] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2650461681] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2652338304] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2655607206] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2663927511] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2665864509] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2677663086] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2679305349] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2681501823] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2691029082] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2692811205] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2694710655] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 2696963157] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2707075329] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 2708272140] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2709367248] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2711596020] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2713051299] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2714462751] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2720456970] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 2721663273] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2723610015] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2725444848] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2732301222] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2736604857] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2738138991] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2740054170] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2750957601] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2753374428] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2755283328] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2766466143] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2768067225] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2769956028] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2780483580] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 2782166688] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2783962314] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 2787631959] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 2793301371] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2794134903] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2797227678] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2798508405] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2806926066] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2809756908] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 2810758440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2811831897] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 2813561247] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2815472730] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 2824577847] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2826921636] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2828843157] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2836916124] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2838188913] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2840002221] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2847910800] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 2849333172] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2850437394] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2852449572] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2853747876] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2855064198] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2856600537] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 2857672335] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2858809926] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2864696247] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2866237080] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2869565076] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2871040347] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2872851576] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2879479449] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2882106591] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 2883592068] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2885375283] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 2893284828] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 2894244528] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2895121425] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2897065710] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2898323274] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2899927296] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2901528357] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 2908598364] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2910004314] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2912784609] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2914610202] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2925438747] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2926893900] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2928664368] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2931763443] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 2939205339] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2942099412] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 2945267787] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2946846882] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2955473829] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2959033917] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 2960731914] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2968012194] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 2973234495] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 2974371267] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2975533386] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2983227387] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2985437847] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2986779033] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 2988198591] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 2989153209] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2990263101] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2998965879] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3001593462] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3004834749] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3012952089] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3017512785] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3026455845] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3027882480] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3029698749] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3032805405] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 3034485993] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3042769023] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 3046918707] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3055854564] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3058251546] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3060083628] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3068848356] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 3071281836] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3072562731] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3074509116] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3075791040] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3083987739] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 3086769630]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3088294734] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 3089681994] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3091149327] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 3092188617] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3100888413] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3104867220] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3113776869] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3118092348] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3119671527] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3128400219] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3132717777] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3134289438] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3136222362] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3146122077] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3147745167] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3149628300] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3159870504] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 3161480112] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3163396026] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 3172471554] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 3174781113] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3175889283] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3177933339] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3179243214] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 3186142806] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3187787274] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3190662174] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3191940381] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3193452675] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3202889928] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 3204717726] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3205852209] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3212663832] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3214109997] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3217360167] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3218904801] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3220724661] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3223940937] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3230435775] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3232223568] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 3234567651] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3244014018] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3246666171] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3248455959] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3251755563] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 3253447029] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3261209070] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 3265559766] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 3266755842] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3267830790] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3275439027] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3277787793] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 3278978052] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3279986157] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3287990118] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3290371476] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3291613311] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3293067603] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 3294048744] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3295084821] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3296977530] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3307299219] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3317663937] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3320268462] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3322085886] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3325456365] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3331825371] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3334742628] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3337934481] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3339632793] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3347834028] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3351576522] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 3353147574] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3355020207] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 3363585120] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 3365847828] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3366892935] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3373490127] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3375410346] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 3376966257] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3377933223] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3379831539] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3381063798] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3382488585] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3383998359] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 3384982734] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3386183409] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3392320491] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3395183379] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3405439149] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3408381774] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3410189895] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 3415935264] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3420758019] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3422388963] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3424179213] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3427355841] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3436347096] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3439711506] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3449419302] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 3451878591] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3452938230] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3461184447] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3464365590] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3465624351] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3467094372] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 3468054996] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3469092060] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3476700213] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3479639184] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3482835069] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3484375839] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3486232995] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3498382125] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3506946471] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3509612673] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3512785794] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3520047489] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3523382457] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3526572252] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3528173964] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3530063355] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3540241971] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 3541430361] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3542433342] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3544401231] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3549770931] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 3552214050] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3553478670] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3555407562] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3556619829] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3557884113] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3559332420] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 3564558753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3566962350] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3570095655] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3571920177] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3579818046] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3582570894] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3584360283] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 3585544473] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3593870238] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3596236791] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3598323267] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3601661469] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3603290061] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3610351836] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3614563911] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 3615764775] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3621371586] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3624479229] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3625702878] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 3627029700] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3628018590] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3629981817] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3631309983] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3632676705] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3639437214] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 3641164863] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3642183741] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3643896018] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3645756576] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3653812344] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3656361303] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3658160373] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3661354788] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3667386618] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3670306227] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3673391925] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3675021903] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3682888671] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3688642188] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3696831894] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3700065915] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3711281973] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 3712920120] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3713921694] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3715927530] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3717179445] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 3723066921] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3725083992] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3726994761] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3728336451] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3729572469] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3731001708] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 3731979216] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3733056117] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3739120791] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3741289293] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 3744372450] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3747321669] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3749039322] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3755484642] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3759842793] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3761382786] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3767502984] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3772104462] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3773761740] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3775638300] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3783626343] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3786419364] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3788300544] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3791618775] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 3792840135] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3798565176] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3802739199] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3804033408] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 3805190928] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3806264532] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3812758005] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3815090601] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3816434832] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3817981923] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 3818975181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3820098177] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3821875701] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3828831111] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3833781609] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3839828055] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3841871166] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3846131940] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3847715172] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3849653829] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3857725389] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 3859805250] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3860885028] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3862924485] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3864457044] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3865758561] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3871749987] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 3873711387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3874920798] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3876747441] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3878595840] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3886490685] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3889219887] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3891122613] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 3898709745] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3901758651] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3903313113] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3905230413] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3913352478] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 3915403968] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3916750257] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3918723333] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3920030751] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3921320676] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3922987383] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 3928881516] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3930948756] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3932719812] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3934626654] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3938016621] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3945413577] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3948392364] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3951906630] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3958201695] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3959648154] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3963827700] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 3964970562] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3966180414] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3972369282] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3973923093] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3975445908] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 3977630286] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 3978569301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3979616508] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3981724236] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3988086375] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3992355423] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3994076100] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3996155625] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4005047151] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4006598652] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4008380943] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4016296725] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 4018218036] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4019833986] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4021789149] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4023013197] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4024458795] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4025946708] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 4031629266] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4033750980] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4035432996] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4037253801] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4040592486] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4047495417] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4050833808] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4054197126] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4055763663] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4062123996] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 4065606993] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4068035013] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4076914002] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4080258756] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4091955231] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 4094495937] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4095485961] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4097604714] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4105285443] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4108855590] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4110414231] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 4111422210] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4118545200] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4121993001] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4123821051] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4127045685] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4136474979] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4138340892] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4141533564] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4150880433] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4153929801] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4165094346] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4166981007] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4168795995] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4178052018] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 4179981057] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4181311029] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4183238829] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4184506809] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4185758871] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4194587901] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 4196765076] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4198052586] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4200011067] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4207556136] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4211858238] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4213509048] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4215365847] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4225505130] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4227175470] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4229084958] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 4249197162] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4251432024] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4253062422] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4254973821] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4258138836] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4266524787] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4269587406] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4279949625] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 4281953340] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4283027742] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4285108464] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4286381085] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4294643661] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4298045052] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 4299178170] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4300271892] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4306311765] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4309331838] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4312713930] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4314288468] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4316234727] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4327482264] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4329208191] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4338288255] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4342748613] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4344076401] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4345645143] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 4351678023] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4353195861] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4355891715] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4357773021] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4368476721] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4371826431] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4373809398] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4385489304] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4387176255] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4389144165] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4400271183] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4401599958] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4403152635] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 4404181887] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4412669919] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4416036618] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4417886634] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 4428939459] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4430797434] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4432468992] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4440830037] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4445264649] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4446794814] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4448698338] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4458955851] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4460497650] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4462382631] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4473374535] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4474907010] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4476751566] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4489147152] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 4490406459] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4491447366] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4501438116] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4502929704] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4504172505] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 4513101243] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 4514832672] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4515886221] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4517582979] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4519437090] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4529166264] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4530709365] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4532497053] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4535886222] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4542845979] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4546311378] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4557559419] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4559753457] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4561549881] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4571278698] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4575154038] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4577013861] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 4585816221] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4590118344] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 4591246191] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4592334999] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4600116087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4602238935] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4603762002] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 4605207852]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4606817292] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 4608164484] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 4614368304] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 4616549133] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4618120962] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4619874399] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4621735524] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 4623038805] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 4630813236] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4633330947] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 4634542521] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4636207422] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4638016845] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4646207181] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 4649305899] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4651140102] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 4658276049] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4661682963] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4663496376] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 4664827755] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 4666617123] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4677352323] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 4678980201] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 4680805311] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4690697781] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 4691960007] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 4693346028] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 4701066972] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4704368781] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 4705616811] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 4706827755] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4707877104] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4709860659] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4716692526] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 4719726081] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4721063550] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4723043619] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4732883589] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4735336074] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 4736759874] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 4737795216] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4738821297] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 4747243641] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4750441437] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 4751752530] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 4759970712] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4763063697] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 4764369708] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4766155779] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4775079876] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4778051670] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 4780428387] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4788101934] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 4791109638] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 4793192187] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4795048041] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 4796456511] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 4798256526] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4807134465] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4809072681] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 4810491903] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 4811624832] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4819949232] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 4821814935] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 4823107947] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4824130479] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4826131044] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4832538564] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4834958457] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 4836899256] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 4837885059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4838930754] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 4840874073] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4842728247] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 4851125769] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 4853745456] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4855611411] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 4864052361] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 4866410325] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4868206035] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 4869442725] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 4871101242] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4881814602] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 4884259968] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 4893728385] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4897122741] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 4898340216] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 4905514656] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4908717828] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4910263407] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 4911414942] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4913373528] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4914648900] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4924441662] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 4926753006] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 4927755630] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4928847777] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 4937646042] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4939995417] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 4941175260] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4942853496] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4951491111] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4953771396] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 4955418720] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4963893753] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 4966138485] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 4967940138] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4969732992] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 4970971320] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 4978494150] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4981514160] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 4982726595] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 4984444794] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4986290778] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 4987512264] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 4994043474] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4997618325] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4998838425] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 5000020410] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5002171797] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5008674951] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5010646620] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 5012995827] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 5014127202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5015226237] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 5022604125] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5027045499] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 5028284499] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 5034565431] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5036796240] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 5037928371] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 5040007455] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5041877631] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 5043119928] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 5044805472] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5050776843] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 5052366627] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 5054290395] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5056161369] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5057324916] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 5058712869] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5060654529] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 5066377512] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 5067622938] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5069540259] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5070765441] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5072070171] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 5073570159]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5075149863] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 5081083623] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5082488586] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 5083431024] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5084464896] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5086234188] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5088144957] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5089312011] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5095490589] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5097213891] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5098298583] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 5100147612] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 5101585482] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5103465465] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 5109178998] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5111068137] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5112770502] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 5113864581] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 5115039531] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5117030352] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5118456966] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 5124142380] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5126052792] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5127315459] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5128675545] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5130127695] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 5131108521] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5132157807] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 5138614908] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5140448880] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 5141631243] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5143266702] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5145110271] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5146473633] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 5153232903] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5155105809] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 5156233572] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5157868611] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5159773227] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5160914724] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 5162176887] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5168828910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5170040694] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 5171297817] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5173249683] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5174488683] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5175784194] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5177536182] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 5184360783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5186597052] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 5188708287] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5190616998] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 5191916604] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5201539791] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5203375380] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5204655855] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 5206600329] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5216149407] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 5217362346] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 5219170803] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5221010256] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 5228751906] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 5229899892] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5231741676] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5233073769] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 5234306238] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5243306691] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5245659972] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5246915268] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5248381404] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 5249444739] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5250531447] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 5260463061] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5262353523] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 5263583913] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 5271997794] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5275360965] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5276548830] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 5285388255] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5288345349] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 5289559401] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 5291508495] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5293377306] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 5300456217] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5304495861] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5306399637] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5307766863] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 5313879417] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5317188870] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5318237085] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 5319355167] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5321747067] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5323078215] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5328930117] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5331562992] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 5332673430] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5333733090] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 5336019948] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5337898209] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 5346558420] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5349614193] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5351545647] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 5359963140] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 5363642172] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5365516632] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 5373925200] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 5376634284] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5378438688] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 5379592890] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 5381039034] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5391362319] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5393116827] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 5394391947] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5401765656] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5404521822] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5406046212] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5407481373] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 5408470095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5409515895] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 5418873285] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5421125682] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 5422296810] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 5429855277] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5432831313] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 5433959454] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 5435743593] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5437640019] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 5438849514] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 5446684278] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5449644270] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 5450821866] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 5452909077] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5454792231] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 5463808938] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 5466441267] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5468357622] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5474156205] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 5476446045] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5478486930] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5479741806] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5481107793] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5488407246] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 5489845704] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5491588389] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 5493486600] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 5495077203] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5497042236] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 5504268231] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 5508150732] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5510212932] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 5518269015] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 5521282914] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5523082278] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 5524427391] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 5531770797] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5535126597] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 5536319544] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 5538015651] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5540020626] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 5541225249] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5551115619] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5553394560] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5554933293] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 5560233567] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5562906174] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5563936560] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 5564957517] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5566919799] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5568377241] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5569664121] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5575722201] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 5577053748] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5577951687] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 5579757141] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5581719276] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 5583131526] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 5589589488] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5591358066] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 5592643749] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5594307663] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5596210368] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5597518521] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 5599602645] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5602724337] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 5608489614] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 5610010224] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5612063163] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5613367641] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 5618659074] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5621552538] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5622797733] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5624119662] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5625584370] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 5626741113] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5627789475] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 5634315099] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5636070111] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 5637036279] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 5638576314] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5640425721] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 5641755063] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5647573932] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5650169217] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5651270184] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 5653013898] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5654832939] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 5656175070] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 5662589121] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5664225609] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 5665227267] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 5666483235] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5668481910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5669730675] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 5671028013] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5673032526] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5674989726] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5680723167] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5682186678] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 5683090602] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5683995702] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 5686158009] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5692310064] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 5693862909] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 5695573338] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5697163080] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 5698338135] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 5700917166] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5703308541] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 5709049311] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 5710994247] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5713374198] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 5714871519] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 5716252080] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5722612581] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5723643177] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 5724757437] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5726339514] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5727614949] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5729122980] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5730678429] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 5735735271] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5737319910] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 5739676152] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5741462979] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 5742643725] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 5744614575] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5750891307] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 5751970035] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 5753854659] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5755761207] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 5756926728] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 5758796694] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5760676845] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 5766771717] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 5767903974] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5769842127] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5771111199] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 5772478425] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5774479557] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5776371279] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5782135380] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5783477427] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 5784279039] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5785208331] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5787412365] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5790123318] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5795598333] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5797081857] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5798801967] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5799933321] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5801890500] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5803739298] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5805240462] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5811306312] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5812851513] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5813768058] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5815443207] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5817489279] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5818663200] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 5824505379] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5827034199] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5828051502] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 5828978715] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5831118594] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5836511226] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5838044562] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5839247568] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 5840160270] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5841230556] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5843179923] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5845222194] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5846340024] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5852416752] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5855205216] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5856657093] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5858372814] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5860265880] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5861975448] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5868045603] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5869609347] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5870625516] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 5872414380] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 5874408855] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5876378298] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 5878349169] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5884411491] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5886587112] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5887760613] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 5889183636] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5891053119] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5896867242] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 5897974257] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5899877088] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5901083097] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5902343433] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5903926245] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 5904912741] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5909974287] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5912253732] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5914099065] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5915222670] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5916813798] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5918781120] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5919916422] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5926444209] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5928283473] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5929312536] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5930873844] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5932819599] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5933944191] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5940032805] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5941777401] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5942827338] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 5944059030] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5946003987] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5947401117] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 5948541501] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5951047347] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5956602540] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5957744604] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5959104396] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 5960153619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5961288963] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5963347299] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5965835526] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5971235235] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5973199008] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5975007318] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5976524337] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5978074221] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5979948471] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5981207652] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5987810976] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5989669602] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5990998692] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5992802235] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5999152845] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 6000052485] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 6001156539] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6003155466] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6004443249] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 6005898801] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6012377007] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6013721427] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6015012780] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6016443657] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 6017389413] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6018436158] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 6020350812] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6022197615] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 6027823284] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 6029791446] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6031563552] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 6032842032] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6034541898] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6036346806] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6042080499] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 6043876881] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6045607659] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 6046945380] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 6048727545] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6050750349] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 6052187799] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 6053476422] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6059925648] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6061064646] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6062278299] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6063895236] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 6065034864] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6070539636] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 6072204537] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6073898796] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 6075040503] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6076796502] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6078791103] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6079976511] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 6086212104] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6088010271] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 6089207502] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 6090754866] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6092789724] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 6094018245] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 6099495654] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6102253773] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6103413414] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6104626794] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6106117584] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 6107270883] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6108283692] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 6114694383] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6116388789] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 6117445719] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 6119007027] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6120807252] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 6122116287] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6123702858] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6130238352] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6131234802] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 6132684201] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6134443497] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 6135757719] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 6137120514] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6143302389] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6144860526] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6146035686] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6147474942] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 6148460955] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6149499426] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 6151658520] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6158098296] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 6159340299] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6161131809] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6162998919] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 6164206881] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 6165603087] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6167543424] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6169177434] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6174808311] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6176243535] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 6177186099] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6178201323] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 6180134394] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6182266482] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 6190344972] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6193218213] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6195447594] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 6204402057] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 6205969791] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6208056351] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6209526645] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6210779358] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6217727628] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 6220601415] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6222347103] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 6224494059] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6226291911] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 6227408040] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 6234556503] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6237452886] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 6238790019] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 6240101385] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6249594435] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6251776755] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6253327311] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 6261232677]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6264230763] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 6265489272] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6266952069] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 6268107951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6269283111] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6276772782] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6279457884] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 6280369032] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 6282105165] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6284086578] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 6291511569] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6295562007] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6297601758] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 6304623360] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 6308529885] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6310391262] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 6311741121] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 6313502307] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6323462502] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 6325431000] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6327053061] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6328687092] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 6335272755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6337555938] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 6339345537] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6341494698] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 6342709548] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6350804502] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6353508840] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 6354668649] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 6363309855] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6367432323] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 6369011712] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6370536732] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6372055935] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 6378679209] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6380035914] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 6382665345] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6384729414] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 6385874250] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6387649821] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6395113116] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 6397711005] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 6412259763] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 6414295419] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6415810422] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 6416746833] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6417958470] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6425169765] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 6426985425] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6429715110] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6437424588] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6440629755] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 6441792273] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6448947372] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6453123180] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 6454275555] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6456546390] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6458671800] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 6466039398] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6469394442] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6471061464] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 6472326987] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6480694773] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 6484437288] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6486470718] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 6487722864] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 6497535891] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6500230968] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 6501622155] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6503509866] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6505438191] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 6514713576] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6520835139] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6523334643] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 6524858130] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6525971235] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6527804934] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6529840821] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 6531117621] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 6537931806] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6541272759] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 6542295081] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 6543780642] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6545887593] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 6547267545] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6556176963] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6558560358] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 6559665567] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6560868867] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6569731581] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6571664547] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 6572888721] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6574745415] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6576960495] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 6585771192] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 6587440545] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6589773603] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 6597453030] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6600018012] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6601476903] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 6602456952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6603526272] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6605526144] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6607503819] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 6608607369] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6610350264] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6612145113] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 6613302549] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6614929608] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6616799259] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 6618114846] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6619430937] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6621172908] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 6627373452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6629521206] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6630864492] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6633068526] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 6639923955] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 6642309240] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6643732347] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 6645118095] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 6647194806] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6655042737] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 6658074318] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6659851716] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6661487952] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 6662495196] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6669136362] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 6672150597] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6673926672] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 6675062562] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 6676615848] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 6677975115] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6688219671] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 6689399850] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6690938856] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 6697638150]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6700740900] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 6702026184] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6703505214] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 6704689803] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6705774348] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 6713766843] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6716446968] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 6717565848] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 6719556165] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6721466535] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 6730005072] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 6732031845] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6734147427] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 6735617763] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6744481506] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6746431503] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 6747640683] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 6749028594] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6750497187] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6760094523] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6761278125] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6762649530] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6764167473] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 6765234252] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6766562754] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 6774728226] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6776560497] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 6777871149] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 6784107918] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6787729767] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 6788713302] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 6790631463] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6792583077] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 6793768464] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 6795766404] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6804159012] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 6805452213] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6806857974] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6808396854] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 6809508426] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6810819435] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV
[Hera] [HADES][TEST ] [KRELTSC: 6818116515] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6820045449] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 6821405115] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 6822861150] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6825103719] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 6831314637] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 6833409030] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6835266669] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 6836621694] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 6838447938] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 6845482749] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6847390473] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 6848522961] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6849843336] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6851324214] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 6852421863] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6853540701] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO
[Hera] [HADES][TEST ] [KRELTSC: 6855429441] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6857289222] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 6858646536] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 6860064288] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6861985389] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 6863219601] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 6864597033] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6866504253] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 6867809067] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 6869701251] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 6878104422] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6880240059] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 6881405769] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6882970668] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6889409835] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 6892166253] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6893157243] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6895917399] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6905315697] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 6906439848] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6908648124] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6915487677] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 6916597632] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6919609683] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6921500775] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 6922568541] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test
[Hera] [HADES][INFO ] [KRELTSC: 6924257571] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6926182032] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6934331754] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 6937257999] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6945457575] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6947884944] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 6948989208] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6950326278] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6951804321] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 6953038512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6954059826] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH .
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 6957087543] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6964553547] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 6965810019] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 6968386026] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6976745958] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 6977992644] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . .
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 6980158668] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6982270806] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 6983717244] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . .
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 6993815556] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6995769039] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 6997377723] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7005594708] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7007187495] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 7008210426] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7009294362] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 7011327540] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7013475777] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 7022608803] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 7024252620] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7026530637] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 7035060753] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 7037621451] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7039551036] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 7040988381] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 7049805546] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7051704954] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 7052918607] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7054200258] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7055686869] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 7056733971] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7058084166] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 7068799143] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7071070293] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 7078894578] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 7080822945] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7082662881] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 7083803013] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 7085204973] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7087488618] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 7094860857] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 7096889016] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7098940737] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 7100275518] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7108374630] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7110517827] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 7111527066] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7112619927] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 7114687713] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7117019448] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 7125590577] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 7127028090] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7128924600] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 7130355897] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7137875493] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7140833994] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 7141857282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7142915136] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 7144850160] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7152644541] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 7153936881] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 7155493779] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7157639370] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 7159136607] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7168097853] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7169878506] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 7171300983] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 7182102606] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7183621893] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 7184749257] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 7187452923] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7195733958] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 7196898765] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ;
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 7198994292] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7201125624] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 7202459208] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7211645616] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7213261692] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 7214160576] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7215380466] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 7223951889] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7227096513] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 7228181226] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 7230266883] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7239994188] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 7241441004] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 7243341609] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7245566769] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 7253561049] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7254856014] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7256325888] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 7257369399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7258503315] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7267858710] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7269807237] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 7270986009] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7272673716] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7274603784] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 7276123218] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7284909303] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7287767151] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 7288962450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7297392732] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7300325466] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7302244404] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 7303847691] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7312958835] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7314715212] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 7316281245] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7317644481] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 7319241930]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 7321134828] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 7330020285] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7332051804] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 7333226565] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7334552925] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 7341826695] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7343713020] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 7344846558] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 7346591322] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7354146240] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 7356476589] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7357861476] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7359680580] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 7360984617] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 7368880008] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7371285159] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 7372384971] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 7374069213] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7375854255] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 7377158502] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 7378741020] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7381165827] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 7386793617] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 7387922367] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7389684708] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7390881477] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7392273735] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7394325939] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 7399855512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7400846376] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 7402752504] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7404590088] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 7406360283] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 7412228481] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7414510572] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 7415694006] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7417382553] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7419272679] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 7420481061] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 7422261735] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7428556254] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 7429719171] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7431278967] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7432823643] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 7433850627] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7434919842] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 7441361781] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7443205980] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 7444530303] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 7446813822] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 7448382102] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7450226112] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 7455975156] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7457757951] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7459557693] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 7460769624] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 7462530012] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7464469446] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 7465705674] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7467010677] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7472928960] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7473907371] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7474879209] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7476145215] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7477993719] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 7483578249] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7485449034] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7486915002] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 7488063408] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7489632864] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7491237663] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 7492449174] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7494231150] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7495965624] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 7501662903] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7502982018] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7504726803] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 7505915256] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 7507717224] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7509748932] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 7514987886] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7516661061] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7518546861] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7519700748] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7521358467] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7522957281] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 7523911983] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7524990984] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 7531079787] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7532856576] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 7534360659] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 7535880681] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7537842942] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 7538964195] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7545024879] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7547038107] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 7548122232] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 7549625307] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7551492228] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 7552749330] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 7553907018] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7563179400] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 7564743018] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 7566261759] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7568215074] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 7575267525] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 7578631515] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7580466033] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 7587073368] Running EMIT.negative: -1 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 7589710380] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7591532424] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 7592722788] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 7594520178] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7600914132] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 7603456980] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 7605949848] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7607937876] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7609207515] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7610687973] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7617618456] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 7619763564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7621305195] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7622526891] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7623959007] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 7625120244] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7631682261] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7634497311] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7636293672] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 7637283507] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7638349593] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 7645903041] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7648856670] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 7649950791] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 7651340382] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7653170133] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 7654451448] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 7662382959] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7664285265] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 7665399882] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 7667344734] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7669345341] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 7676294871] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 7678012251] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7679728686] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 7680942129] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 7682214729] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7683461247] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7693652085] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7695085902] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 7696240818] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7697280612] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7699361523] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7705559379] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7708051428] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7709863518] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 7710832332] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7711939641] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 7718644185] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7721631645] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 7722890490] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 7724625195] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7726461498] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 7727755812] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 7735183932] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7737142896] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 7737910887] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7739141718] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7740320217] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 7741105827] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 7741965231] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7743006579] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7750588755] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7753013604] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7754284923] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7755845412] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 7761476457] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7762550985] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 7764968022] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7767107355] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 7768330332] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 7769552553] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7771647828] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7779558276] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 7783031487] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7790404104] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7792767528] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7794084585] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7795530792] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 7796497506] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7797728316] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7799889951] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7807489452] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 7809745377] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7811611563] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7813522668] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 7814836827] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7823322696] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7825655775] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 7826865984] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7828096122] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7833765702] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 7835358447] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7836339420] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7838407458] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7840256970] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 7841513358] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7842870945] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7849393482] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7850573073] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7851842523] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7853687814] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7854923727] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7856184924] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7858275537] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7859993862] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7865799816] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7867501236] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7868726565] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7869990828] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7871840865] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 7873500831] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7879559100] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7881721911] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 7882890393] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7884680034] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7886658339] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 7888313664] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7893897816] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7895615154] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7896893214] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7898433102] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7900335912] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7901750472] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7907992890] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7909760964] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 7911302826] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7913217291] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7915041519] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 7916266218] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 7917561603] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7920243576] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7926133068] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7927577679] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7929317151] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 7930735344] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7932035916] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7937747685] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 7939202271] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7940223921] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 7941941952] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7943861562] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 7945030233] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 7946894844] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7953453249] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 7954594914] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 7956206349] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7958181819] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 7959496377] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 7965775797] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7967669493] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 7968715608] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 7970631795] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7972568562] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 7973998809] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7975609110] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7977201666] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 7982869692] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7983925383] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE
[Hera] 42 [HADES][INFO ] [KRELTSC: 7985737935] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 7988137416] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7990211628] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 7991662707] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 7998877677] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8000685231] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 8001971271] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 8003937858] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8005941762] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 8011960236] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 .
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 8014040685] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8015888328] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 8017057293] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8019078837] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 8025469872]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 8026976118] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 8028210456] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8029685307] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 8030688708] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8031738057] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 8038975455] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8040529644] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 8041656294] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 8042777211] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8044844598] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 8046023937] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 8047425351] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8050009653] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 8057912919] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 8059982805] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8062207293] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 8063409207] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 8069084730] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8071508781] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8072740914] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8074206756] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8075618838] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 8076874071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8082269118] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 8084485101] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8086376991] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 8087748081] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 8089034205] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8091202455] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 8096756640] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 8098676796] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8101165737] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 8102330376] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 8103526767] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8105653269] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8111421402] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8112769287] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8114131641] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 8115146865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8116188570] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 8117818233] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8119673037] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 8120971257] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 8122402113] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8128724751] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 8129870175] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 8131220055] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8133230070] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 8134499688] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8135832222] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8137249134] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8142872073] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8143879674] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8145345768] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8147184654] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 8148370398] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 8154667542] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8156547504] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 8157663045] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8158943772] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8160878397] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 8162081655] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8163429708] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8164975119] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8166095196] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8171454459] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8173322325] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8175135297] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 8176377069] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8177795598] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8180474778] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 8182231659] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF
[Hera] [HADES][TEST ] [KRELTSC: 8188043199] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8189857116] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 8191079736] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8193381903] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8199412767] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 8200368792] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8201386536] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 8202586434] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8204390985] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 8205701700] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 8207143308] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8209038789] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 8210257146] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 8216109363] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8217892410] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 8219139537] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8220422742] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8221879428] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8222983356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8224059543] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8229802329] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8232150969] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 8233276884] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8234530941] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8236631235] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 8238450486] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8244398925] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8246228004] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 8247465975] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8248634520] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8250536616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8251835088] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8253099855] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8261106315] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 8263219272] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8264248986] 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: 8309715876] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8311626351] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 8318965074] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 8321699715] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8323816242] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 8325034242] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 8326344180] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8335536321] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 8337344358] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 8343753663] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8347358880] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8348570958] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8349843306] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8351326305] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 8352282897] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8353469649] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 8355267984] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8362728633] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 8363765508] 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: 8411920440] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8413756743] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 8422546209] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 8425159680] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8427021267] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8428239393] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8437248708] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8439964680] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 8441045571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8442106743] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8450982750] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8453479125] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 8454771045] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8462745207] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8465660847] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 8466922926] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8468262033] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8470285425] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 8476360704] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8477776062] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8480551317] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 8481802749] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8483055672] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8485107477] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 8486455110] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8494740324] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8497509027] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 8498725851] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8500181697] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8509241790] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 8511454665] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8513056251] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8515139661] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 8520993138] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8523182157] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8525365590] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 8526608895] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8527982610] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8529919860] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 8538383364] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 8540761824] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8542841496] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 8544203577] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8550652887] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8555145249] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 8556475410] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8563302804] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8566287177] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 8567497554] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8568743421] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8570600409] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 8571920070] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8573280954] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8581718754] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 8583791475] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8585430189] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8587666017] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 8588888280] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8596147707] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8598622326] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 8599869957] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8601580491] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 8609297991]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 8611062936] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 8612340975] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 8613491544] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8614609626] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 8623451361] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8626926294] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 8628083415] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][TEST ] [KRELTSC: 8629624857] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8631531888] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 8639026641] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 8643412764] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8645232246] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 8646374667] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 8652822003] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8655689385] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 8656956546] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 8658649755] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8660713803] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 8667126699] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8669685318] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 8671131987] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8672246793] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 8674165521] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8676031791] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 8685277335] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8688331260] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8690164014] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 8698355358] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 8702260434] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8704231200] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 8709864009] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 8714000190] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8716285179] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 8717511474] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 8719521699] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8729031528] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 8731595355] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 8732949645] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8742101361] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8744449308] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8745739464] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 8746809078] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8747916429] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 8756481111] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8759617272] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 8760726030] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 8774786286] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 8776681179] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8778225246] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 8785790832] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8788930815] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8796614169] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 8798794431] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 8800418529] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8802179337] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 8803421424] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 8805463632] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8807338617] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 8816101371] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 8818942020] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8821026774] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 8828135694] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 8831283405] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8834006349] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8835297471] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8836571331] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 8842989120] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8845833633] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 8848189959] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8850180150] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 8857439913] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8861738235] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8863698774] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 8864889306] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 8874484815] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8877389283] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 8878718436] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8887444062] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8891288889] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 8892528309] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 8894349408] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8905127994] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 8906792685] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ .
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 8908824855] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8918674170] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 8919954204] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 8921451504] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8931361362] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8932549038] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8933756286] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 8934731148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8935977183] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 8942685570] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8945555577] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 8946830970] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 8948726808] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8950654293] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 8951883234] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 8960916510] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8963644494] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 8965155045] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 8967214851] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8977024917] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 8978462976] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 8979840429] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8981799498] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8989439466] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 8992166295] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8995178598] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8996449455] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9002382186] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 9004558521] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9005725365] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9007366158] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9009310338] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 9010542009] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9019279164] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9022234053] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 9023479752] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9025150029] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9034243848] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 9036354957] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9038193948] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9040051650] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 9041418078] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9049874358] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 9051347844] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9052501983] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9054446520] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9062764263] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 9064045662] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9065645946] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9074619981] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 9077327679] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9079663677] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9081474864] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 9082768821] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9084067566] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 9092365296] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9094798818] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP!
[Hera] 3 [HADES][TEST ] [KRELTSC: 9097126395] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9098696544] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 9107253372] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 9110105445] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9112190661] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 9113380626] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 9119054784] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9122141658] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 9123476754] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9124749060] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 9125878314] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9126951288] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9133965225] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9137112915] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 9138249792] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9140097897] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9142004172] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 9150587607] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9153429789] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 9154701843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9155794473] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 ,
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9165265830] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9167744796] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 9174485586] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20
[Hera] [HADES][INFO ] [KRELTSC: 9178882524] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9180718428] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9182638920] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 9183928446] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9185992095] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9195756150] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 9197026503] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9199111929] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9207844800] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 9209194554] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9210457998] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 9211547037] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9218045949] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! .
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 9222488940] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9224631129] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 9225817587] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9227828442] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9230045748] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 9237745314] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9240218946] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 9241895859]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 9243642975] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 9252083988] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 9255606108] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 9257169810] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9258222057] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9265053252] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9268151718] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 9269373981] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 9270599982] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9272759580] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 9279329808] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 9283959636] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9285948504] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 9287285427] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 9294703887] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9298961994] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 9300477774] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9301869171] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 9310234122] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 9312530241] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9313944444] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 9316226241] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9324954597] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 9327569622] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 9329441730] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9331400337] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 9339107967] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 9341239635] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9343252821] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 9344593482] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9345850122] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 9353551431] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 9356204382] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9357885348] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc
[Hera] [HADES][TEST ] [KRELTSC: 9360024765] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9369389274] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 9371036262] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F
[Hera] [HADES][TEST ] [KRELTSC: 9372716535] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9374739465] Expected: Should refuse to forget a word defined before FEN
[Hera] [HADES][TEST ] [KRELTSC: 9381800232] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE
[Hera] [HADES][TEST ] [KRELTSC: 9384668706] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9386522481] Expected: Forgetting the newest word must not disturb an ol
[Hera] [HADES][TEST ] [KRELTSC: 9388090656] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9389369745] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 9396601767] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 9398053014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9399804729] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9402369627] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9404262777] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 9411915702] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I
[Hera] [HADES][TEST ] [KRELTSC: 9415986363] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9418097745] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 9423947442] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9426707745] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 9429514668] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 9430500135] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9431684073] Running FIND.existing: FIND DUP . CR
[Hera] 3188294256
[Hera] [HADES][TEST ] [KRELTSC: 9439042452] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9443509530] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 9444720705] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 3188473232
[Hera] [HADES][TEST ] [KRELTSC: 9446841558] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9454260522] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 9457218939] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9459802947] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9461861703] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 9468334869] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 9470646297] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9472695498] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 9473926539] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9475301367] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 9476760174] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9477850410] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9486208599] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9488394573] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9490403454] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 9491890254] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9500821134] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9503620623] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 9504879846] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9506246148] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 9514123395] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 9515448495] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9516577791] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 9518061357] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9519972063] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 9521224839] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 9529874802] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9532864929] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 9534194775] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9535538922] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 9544802148] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 9546652878] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9547897149] Running LATEST.basic: LATEST @ . CR
[Hera] 3188336128
[Hera] [HADES][TEST ] [KRELTSC: 9549715749] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9556158192] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 9557938089] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 3188356392
[Hera] [HADES][TEST ] [KRELTSC: 9560534529] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9562531272] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 9563724513] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST
[Hera] 3188356392
[Hera] [HADES][TEST ] [KRELTSC: 9571328571] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9574304208] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 9575563515] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9577071378] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 9584159697] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 9586297854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9587363751] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 3188474312
[Hera] [HADES][TEST ] [KRELTSC: 9589683558] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9591676521] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 9592825809] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 3188474552
[Hera] [HADES][TEST ] [KRELTSC: 9600886764] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9603834912] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 9604952511] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 9606599478] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 9607873842] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9615543651] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 9617906676] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9619330812] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 9620906085] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 9621971478] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9623069841] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 9630346047] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9633512532] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 9634614780] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 9635978499] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9638000841] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 9646360101] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9648152241] === Dictionary Manipulation Words Summary: 0 passed, 0 failed,
[Hera] [HADES][INFO ] [KRELTSC: 9649597104]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 9651346950] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 9658072893] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 9661756020] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 9662870259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9663908541] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI
[Hera] [HADES][TEST ] [KRELTSC: 9666483183] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9674266224] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 9676653084] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC
[Hera] 3188475224
[Hera] [HADES][TEST ] [KRELTSC: 9679526766] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9681488502] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 9688924266] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT
[Hera] [HADES][TEST ] [KRELTSC: 9692981214] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9694929405] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 9696272061] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 9707114046] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9709240905] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 9715045620] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 9718010757] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9720147423] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 9721443228] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T
[Hera] [HADES][ERROR] [KRELTSC: 9723136710] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 9724219155] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9733577091] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 9735734253] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 9737089005] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 9738480465] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9747575061] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 9750156549] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9751810026] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 9753283638] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 9754324839] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9762001095] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9764078142] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9765932736] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 9767257017] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9769329129] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9777078801] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 9779361396] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT
[Hera] [HADES][TEST ] [KRELTSC: 9781526307] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9783448353] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 9792089811] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9794516655] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 9796079370] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9797230842] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9798310998] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9805738803] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9807643566] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 9808893255] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6
[Hera] [HADES][TEST ] [KRELTSC: 9810928932] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9812838567] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 9821259525] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-
[Hera] [HADES][TEST ] [KRELTSC: 9824726331] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9826689033] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 9834817692] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9837125130] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 9838583937] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 9839737719] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9840847044] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 3188478384
[Hera] [HADES][TEST ] [KRELTSC: 9847792122] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9850044540] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 9851221275] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 9852550974] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9854484234] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 9855934473] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 3188341200
[Hera] [HADES][TEST ] [KRELTSC: 9864342789] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9866795148] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 9867979317] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9869377791] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 9870872634] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 9878748831] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9880610166] Running CURRENT.basic: CURRENT @ . CR
[Hera] 3188478384
[Hera] [HADES][TEST ] [KRELTSC: 9882473790] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9884542773] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 9891833532] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF
[Hera] 3188478872
[Hera] [HADES][TEST ] [KRELTSC: 9896110497] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9898093212] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 9899216250] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][INFO ] [KRELTSC: 9907172352] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] [HADES][TEST ] [KRELTSC: 9910097694] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9912095235] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 9913512021] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9914892561] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 9923771592] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 9925100052] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9926145285] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 9934434153] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9938654082] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 9940074207] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 9943682490] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9952726686] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 9954449526] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 9957281607] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9965241804] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 9967901076] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9969600921] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 9971237577]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 9972949602] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 9978619539] Some system tests marked as unimplemented due to system-level e
[Hera] [HADES][TEST ] [KRELTSC: 9981300714] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 9982752612] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 9983733942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9984770187] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 9986456487] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9994749450] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 9997416807] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9998965305] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 10000695264] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 10001715066] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10008155199] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 10011352155] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10013888913] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 10015358472] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 10023773151] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10027516548] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 10028765418] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123
[Hera] [HADES][TEST ] [KRELTSC: 10030453062] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10039455888] Expected: ABORT may appear in a definition; when executed i
[Hera] [HADES][TEST ] [KRELTSC: 10042498557] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10043873805] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 10045365729] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 10053852627] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10056169851] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 10058443437] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10060531824] Expected: Should abort with message (no error; stacks clear
[Hera] [HADES][TEST ] [KRELTSC: 10067542254] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 10068873360] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10070812857] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 10071967458] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 10073409318] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10082292234] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 10083775926] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10085023368] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 10086429717] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 10087553952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10088687574] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10097350767] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 10099585293] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 10100591004] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10101782691] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10103217075] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 10111413081] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 10113384708] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10114478535] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10115826336] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 10117385838]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 10125056886] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 10127975844] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10129503363] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 10130588643] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10131628689] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10139823687] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10143282828] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 10144494780] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 10145788086] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10147858140] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 10156384917] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 10158501675] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 10160049207] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10167301893] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 10169128998] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10170929643] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10172459262] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 10173428097] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10174615332] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 10175846226] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10185042735] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 10186249563] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10188233643] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10190185593] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 10196334540] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10198920963] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10200671670] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 10201764111] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10202808483] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10205240115] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10213436835] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 10214940687] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10217323095] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10219927935] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 10226070015] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 10229507022] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10231320015] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 10232639109] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 10234056777] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10240537923] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 10242332793] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10244249736] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10245713625] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 10246763163] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10247924316] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10256308503] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10260720372] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 10262024199] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 10263583617] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10271493351] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 10273469934] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 10275469029] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10277399139] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 10278548868] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10285551843] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10288116468] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 10289116698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10290172914] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 10291617672] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10293512859] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 10300359741] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10303314021] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10305134490] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 10306389198] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 10312888929] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10315281984] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 10317462435] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10318789740] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10320374001] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 10321457559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10329158574] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10335438141] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10348651257] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 10350976629] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C
[Hera] [HADES][TEST ] [KRELTSC: 10359397167] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10362215073] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 10363421838] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 10364750109] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10365783792] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10373573763] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 10376001342] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10377290070] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10378831344] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 10379810175] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10386751767] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10391455074] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10393428780] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 10394671371] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 10401855450] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10405539774] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 10406954439] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10408302618] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10409859369] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 10418069781] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10420141452] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 10421405043] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10423361550] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 10424580453] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10433738364] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10436023437] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 10437319410] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10438594236] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10447353819] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 10449457347] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10450518078] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10453263030] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10463442780] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 10464908559] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 10466462664] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 10467812019] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10476422544] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 10477895442] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10479184380] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10480734012] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 10481709399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10482797556] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 10493536788] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10495547139] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 10496776185] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 10503255609] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 10504859778] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10506796230] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 10508167173] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 10509506217] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 10510655715] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10518637059] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 10521968478] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10523661288] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10525242420] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 10532825604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10535641557] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 10539423636] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10548287379] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 10550393364] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 10551721068] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 10552940475] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10555183044] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 10563710997] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10566607569] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 10568338410] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 10569338640] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10577651700] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . .
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 10581123945] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10583128626] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 10584363447] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10594816176] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10597584249] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 10598692566] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 10607095779] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 10608331503] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10610315415] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 10611678882] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10613063790] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er
[Hera] [HADES][INFO ] [KRELTSC: 10620751827]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 10623909996] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 10625252904] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 10626821730] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 10627802598] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10634176623] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10639577655] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10641473997] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 10642736559] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 10652188302] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10654463673] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 10655783145] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] [HADES][INFO ] [KRELTSC: 10657756725] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10668009177] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10669961106] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 10671239964] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10679476185] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10681807059] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10682996247] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 10684313913] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10685286192] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10694312013] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 10697076726] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10698420453] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 10699494834] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10700586582] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10710515298] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10713012597] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 10714299540] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 10723243629] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10725761067] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 10727415762] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10729667361] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10738877814] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 10741363143] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10743509469] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10751735841] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10754717925] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 10756733043] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10757919270] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10764471018] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 10766753151] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10768086693] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 10769561061] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10770566331] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10771759446] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 10773035868] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10774117116] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10784558106] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 10786305558] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 10787988162] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 10795536591] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10798845813] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10800059130] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10801461237] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10802476608] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10810007523] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 10812659424] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10813774230] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10815834750] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 10817019192] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 10824841146] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 10827022395] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10829191968] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10830510516] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10831774254] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 10839664941] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 10841887266] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10843037982] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 10844328747] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10845470391] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10852917033] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 10855913376] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 10858045128] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 10859160207] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 10860189816] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10867138863] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 10868286177] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10869533619] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 10870558146] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10871642943] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 10872808842] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10873903530] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10875918753] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 10877864865] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 10883703264] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 10884633921] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 10885535535] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10887523668] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 10888965108] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10890249741] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 10896146793] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 10897820955] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10898874609] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10901470839] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10903434507] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 10904609247] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10911771591] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10913519757] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 10914822240] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 10916056011] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10917048849] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10919142822] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 10924558260] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10926207600] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 10927704795] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10928898309] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10931088462] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10933134723] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 10934373681] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 10956129576] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10958285919] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10960062141] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 10961356392] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 10962489951] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10963481676] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10970044491] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 10971254973] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10972499874] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 10973989656] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 10975019244] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10976184807] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10978527084] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10984888362] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 10985934393] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 10987515147] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10989365751] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 10990638309] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 10991988567] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10993288089] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10999717659] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 11000887863] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11002114473] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 11003118609] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11004196455] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11006551269] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11013272991] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 11014401300] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 11015938227] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11017795845] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 11018947401] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 11020241904] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11021315004] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11028087105] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 11029290993] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11030478207] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11031949488] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 11032961751] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11034127293] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11040686097] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11043019176] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 11043998028] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11046019152] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11047924125] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 11049298386] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 11050666893] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11058239325] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11062724736] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 11064040659] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11070583860] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 11072966961] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11075269380] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11077616256] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11079521775] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 11087769756] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11090461158] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11092871223] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 11094394290] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 11102032935] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11103731100] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11106081777] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 11107476303] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11108800248] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11114834955] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 11116796040] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11118089241] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 11119880625] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11122083189] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11129263257] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 11131936809] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 11134403742] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11135414031] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11137530621] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 11143971909] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11147209479] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 11149013967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11150059872] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11152411809] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11158764897] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 11159869056] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 11160870987] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11161840095] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11163846729] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 11165212107] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11166480024] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11167961448] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 11173329237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11174652258] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11177316948] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11179149681] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 11180396871] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 11186920773] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11189075772] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 11190183774] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 11191579791] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11193395766] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 11194665279] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ;
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11201989470] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11203699857] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 11204680998] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11205834255] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 11206819491] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11207919093] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 11210318364] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 11216542785] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11218311783] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 11219270034] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 11221290192] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11223137247] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 11224661448] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 11230501485] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11233364835] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 11234922384] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ;
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11237563050] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11239465041] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 11241158103] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11246935812] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11248510455] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 11249456337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11250549261] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11253371556] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11259305484] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 11260717272] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 11262127191] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11263845180] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 11265029475] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11267473434] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11269385673] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 11275042065] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11276683320] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 11277491568] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11278361577] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11280537807] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11282564202] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 11283781110] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 11289844377] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11291609700] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 11292594810] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] [HADES][INFO ] [KRELTSC: 11294101098] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11296493712] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11298354585] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 11300065749] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11305976199] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11307178911] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 11308012359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11309085123] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11311452621] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11317530189] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 11319114282] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 11320169343] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11321064762] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11323062345] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 11324279631] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11325828276] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 11326846671] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11327900787] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11334520071] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11336205930] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 11337597180] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 11338829187] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11339973540] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11341975554] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 11343638019] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11349273201] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11350915359] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 11351751180] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11352704895] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 11355649452] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11357878812] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 11363487555] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 11366004951] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11367885312] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 11369120826] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 11371484082] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11378134194] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 11379154542] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11380366515] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 11381386170] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11382472395] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 11384613807] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 11391307137] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11393025840] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 11394004650] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 11396409612] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11398411416] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 11399567970] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 11406272451] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11407962993] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 11408966436] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11410249242] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11411770629] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 11412866850] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11413958493] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 11420900295] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11422512612] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 11423493375] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11425372749] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11427329235] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11428457523] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11435037789] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11436756345] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11437698909] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 11439599493] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11441503878] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 11442802812] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11444097777] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 11449410525] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11450824203] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 11452950369] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11454755550] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 11455935099] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 11458215174] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 11464507593] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11466211239] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11467147923] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11469019380] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11470988214] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11472138132] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 11478810294] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11480606571] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 11481582609] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11482632546] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11484119325] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 11485103490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11486400555] 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: 11493423018] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11494973742] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 11495996001] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 11497980228] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11499934740] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 11501240184] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11502507744] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 11503794687] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11509335096] 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: 11511869040] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11513706561] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 11515036176] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 11521525785] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11523686811] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 11525070858] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11526252024] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11527688823] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 11528718663] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11529906654] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11536599459] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11538428937] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 11539495863] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] [HADES][INFO ] [KRELTSC: 11541084849] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11543019978] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11544983688] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11546263743] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 11553422790] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11555181687] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 11556308043] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 11558207430] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11560113159] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 11561441052] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11567233755] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 11568238122] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11569236063] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11571151788] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11573088177] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 11574349374] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11581472049] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11583314463] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11584265616] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 11586074892] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11588944941] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 11594283561] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 11597375685] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11599103733] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 11600271921] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11601691458] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11603223429] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 11604237582] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11609793846] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11612318844] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11614312647] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11615520441] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11617650093] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11619615903] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11625077478] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 11627119413] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11628965943] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 11630096079] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11631519942] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 11632575864] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11633648901] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11641202664] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11642861286] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11643799755] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] [HADES][INFO ] [KRELTSC: 11645512137] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11647696263] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11654093724] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11655140658] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 11657119593] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11659017132] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 11660165139] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11661557712] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11667450774] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 11668455246] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11669501172] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 11671567068] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11673481428] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 11674635546] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 11677500744] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11683959126] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 11684911539] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11686012233] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 11686994088] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11688088671] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 11690516082] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11696857914] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 11698010394] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 11700099978] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11701812738] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 11702956839] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11704391265] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11705858451] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 11711048076] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11712512406] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3 [HADES][INFO ] [KRELTSC: 11714981544] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 11716067118] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11717961234] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11719177722] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11726143989] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11727708132] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11728676505] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11729855655] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 11730814830] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11731896435] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11734284198] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11740881495] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11741808477] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11743938633] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11745819435] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11746951797] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11748393279] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 11749880184] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 11755555182] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11756524143] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 11759609148] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11761496649] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 11762748207] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 11769796605] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11771508399] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 11772558840] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][INFO ] [KRELTSC: 11775147615] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 11776624167] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11778561207] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 11784179253] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 11786293008] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11787989724] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 11789125677] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 11791175550] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11793120507] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 11798863041] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11800051410] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 11800873875] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11801754258] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 11804065455] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11806051341] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 11807220327] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 11813994528] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11815589331] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 11816574210] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 11818717869] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11820715116] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 11821981710] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 11828715381] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11830301217] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 11831262576] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 11833351026] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11836196589] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 11841451545] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11843208699] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 11844483462]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 11845781598] Running StarForth Words Tests (Module 17: StarForth Extensions)
[Hera] [HADES][TEST ] [KRELTSC: 11847306492] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 11848952367] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 11850225450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11851306929] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 11858228067] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11859830031] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 11860987320] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11863087971] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11865112602] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 11866377894] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11873028510] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11874986508] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 11876232018] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 11877560835] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 11878686603] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11880780072] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 11882160444] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 11888468781] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11889382974] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11891300988] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11892554331] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11894079351] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 11895569196] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 11901126951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11902167186] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY!
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 11904203115] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11906041266] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 11907283185] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20
[Hera] [HADES][INFO ] [KRELTSC: 11909173080] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 11915350839] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11917542273] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 11918601933] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11920459509] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11922389640] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 11923706235] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 11930901927] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 11933430201] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11935780164] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 11937180129] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 11938564281] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11939732112] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11946301584] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11948657889] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 11950040613] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11951115435] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11953211130] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11960473413] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11963399427] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 11964887319] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 11965986186] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11967150048] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 1
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 119
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 305
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 121
[Hera] :: 129
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 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: 482
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 12137388627] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12139477455] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 12140848230] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 2
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 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: 483
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 12318164565] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12326527857] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 12329065707] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 3
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 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: 483
[Hera] Average executions per word: 11
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 12505091529] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12507187308] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 12514463997] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12517533252] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 12519213021] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 12520387110] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12521488539] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES
[Hera] [HADES][TEST ] [KRELTSC: 12529186362] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12533045910] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 12534356331] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO
[Hera] [HADES][TEST ] [KRELTSC: 12536036898] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12545365056] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 12547712394] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR
[Hera] [HADES][TEST ] [KRELTSC: 12549456948] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12551401128] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 12560129568] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12562556811] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 12564123285] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 12565128870] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12566214045] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO
[Hera] Top 5 most frequently used words:
[Hera] ==================================
[Hera] 1. DROP: 6
[Hera] 2. TOPTEST: 5
[Hera] 3. EXIT: 5
[Hera] 4. LIT: 5
[Hera] 5. TOP-WORDS: 1
[Hera] [HADES][TEST ] [KRELTSC: 12586556073] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12589972815] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 12591135039] 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: 12603982566] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12605903814] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 12607145943] 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: 12617827677] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12621323253] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 12622757175] 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: 12634003599] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12635887089] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 12637190958] 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: 12646405023] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12649311213] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 12650500989] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 12652644690] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12662702535] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 12665139837] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 12667428396] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12676502412] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 12678295308] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 12679667763] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12680911341] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12688543770] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12691813071] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12693380700] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 12694900239] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 12695895030] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12696954123] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 12707058882] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 12708161823] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12710068665] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 12711346851] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 12719289870] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 12721285374] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12723317418] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 12724658142] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 12726494802] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 12734176434] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12737136279] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 12738437649] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 12740553483] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 12748069593] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12751523295] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 12752784492] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12754199346] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e
[Hera] [HADES][INFO ] [KRELTSC: 12755664579]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 12765234762] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 12768493857] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 12777502164] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 12780603129] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 12781838958] vm_create_word: cannot shadow pinned word '__acl_shadow_target_
[Hera] [HADES][TEST ] [KRELTSC: 12792302397] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 12795297228]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 12796589148] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 12798100014] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 12799255266] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12807784206] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12810357252] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 12811505637] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12812566851] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12813918054] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 12821561046] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12823938267] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12825612933] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 12826787673] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12827848698] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12836450466] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 12838914060] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12840183615] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12841679592] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 12849052041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12851447007] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12854181396] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 12855331419] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12856447254] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12864194553] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 12866607579] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12867650838] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12869016006] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 12870215715] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12871304502] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12880788480] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 12883235358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12884562180] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12886053600] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 12895351749]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 12897300654] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 12898559436] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12900182610] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 12906403461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12908940660] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12912171279] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12914095173] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12925396428] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12926773881] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12928338969] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 12929335566] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12935637099] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12940284105] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12942140148] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 12945067548] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12957393372] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12958696821] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12966459807] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 12968579274] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12970106352] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 12972223887] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12974058678] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 12985464324] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12986839152] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12988257324] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 12994579836] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12997320588] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 13000131249] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13002072426] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 13013722911] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13015818753] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13017719610] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13029099090] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13030484292] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13032028191] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 13037960712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13040271573] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13043711562] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13045686570] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13056964956] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13058652054] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13060224051] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 13061262774] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13069378014] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 13072822455] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13074774993] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 13084548813] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13086043068] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13087531653] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 13088617689] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13089701121] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13097434455] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13100480967] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 13116428136] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13118961597] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13126814106] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13129447401] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 13130437467] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13131487005] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13133461614] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13141224894] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13145624772] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13147046451] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13148483691] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 13155730014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13158007275] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 13160317569] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13162326030] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 13173300441] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13174558719] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13176110241] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 13177108791] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13178229624] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13188049329] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13189899891] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13199891103] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13202614572] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13204044672] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 13205175669] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13206307527] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13213821705] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13217530683] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13220939571] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13228282872] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13231820427] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 13232922927] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13234108251] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 13235952849] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13245117837] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 13249247025] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13250651316] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13256780397] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 13258596855] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13260022776] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13261737552] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13263747840] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13274322579] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13276533396] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13278057702] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 13279032522] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13280149974] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 13289563350] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13292427960] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 13303029306] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13304481498] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13305935433] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 13307011389] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13308090306] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13315882188] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13320199011] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13323424947] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13330377207] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13332930639] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 13333954074] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13334997963] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 13336865535] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13343921724] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 13348748448] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13350039423] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13351617384] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 13352612301] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13360566324] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13363182777] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13365118599] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 13367180736] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13377415653] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13379004303] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13380928449] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13391887992] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13393123254] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13394702538] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 13395740358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13396839393] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13404908811] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13407513021] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13411004208] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13419811482] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13422239712] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13425623358] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13431463416] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13432915482] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 13433888916] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13434945804] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13436674167] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13438572630] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13446392673] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13448135358] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13449950157] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13453270866] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13454558880] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13456590147] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 13461920409] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13463322978] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13465021773] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13466977419] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13475252553] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13476746031] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13478578008] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13482074046] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13483324911] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13485073560] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 13490468922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13491503697] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 13493527908] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13496486283] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 13504216110] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 13506137379] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13507389756] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13508834703] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 13509828801] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13510962276] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13513071957] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13519387644] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13522802580] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13524113253] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13525676493] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 13526694930] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13527770529] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 13534436013] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13536336240] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 13539619254] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13541163027] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 13542620427]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 13548848628] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 13550219991] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 13551680058] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 13552752108] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13553794716] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 13556338992] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13562960124] Expected: Should print population variance of {100,200,300}
[Hera] [HADES][TEST ] [KRELTSC: 13564468239] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13565915853] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 13567361703] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 13568444421] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13569615654] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13576672851] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13578323724] Expected: Should print decay slope for a decreasing traject
[Hera] [HADES][TEST ] [KRELTSC: 13579909140] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13581360702] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 13582836624] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 13584067413] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13585128648] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13591931325] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13593907446] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 13595382906] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13596827391] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 13598379774] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 13599612390] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13600675305] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 13609726788] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13611765972] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 13613060328] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13614368586] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 13619858805] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 13621597983] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13623025794] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13626140451] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13628190870] Expected: Should print last adaptive_window_width (no error
[Hera] [HADES][TEST ] [KRELTSC: 13629679707] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13635810195] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 13637576505] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 13638752988] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13639839486] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13642945722] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13644942255] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 13650754194] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13652086203] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 13653612126] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 13654695957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13655778843] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 13658889531] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13665245223] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 13666822827] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13668219369] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 13669647705] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 13670861484] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13671873474] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13679419236] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13681010973] Expected: Should print last slope_fit_quality_q48 (no error
[Hera] [HADES][TEST ] [KRELTSC: 13682473056] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13683881673] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 13685488761] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 13686655101] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13687872303] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13697009466] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13698976200] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 13701036006] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13702742865] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 13708616229]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 13710291651] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 13711628910] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 13714050147] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 13715228079] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13716354435] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 13723444581] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13725057990] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 13726346676] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13727930475] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 13729531788] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 13730631852] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13731715137] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 13738344711] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13740417516] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 13741684761] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13743045750] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 13744652943] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 13745690931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13746700401] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 13753252380] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13755134379] Expected: Should print: 0 (freshly defined word is not froz
[Hera] [HADES][TEST ] [KRELTSC: 13756604757] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 13758579408] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13760500278] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 13762667688] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13768535676] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 13770345582] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 13771377123] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13772412780] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 13774867365] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13781309724] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 13782402774] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13783742532] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 13785190041] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 13786209738] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13787262657] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S"
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 13789480971] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13795712364] Expected: Should print: 0 (freshly defined word has zero he
[Hera] [HADES][TEST ] [KRELTSC: 13797135093] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13798511265] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 13799977149] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 13801051761] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13802200524] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 13804132104] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13810493088] Expected: Should print the compile-time DECAY_RATE_PER_US_Q
[Hera] [HADES][TEST ] [KRELTSC: 13811905695] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13813377627] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped
[Hera] [HADES][INFO ] [KRELTSC: 13814820726] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 13815838449] Total tests run: 1050
[Hera] [HADES][INFO ] [KRELTSC: 13817013231] Passed: 1012
[Hera] [HADES][INFO ] [KRELTSC: 13818090678] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 13819186521] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 13824936426] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 13825963053] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 13827179037] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 13828415055] ==============================================
[Hera] PARITY:M7.1a word_count=496 here=0x00000000000000d8 latest_id=665 hash=0xa1116392260c8468
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x00000000bdb21000, 0x00000000bdb5850c)
[Hera] VM: parity bootstrap complete
[Hera] PCI: init...
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] virtio-rng: found device
[Hera] rng: backend = virtio-rng
[Hera] entropy: ready
[Hera] virtio-input: found device
[Hera] virtio-input: driver ready
[Hera] xhci: controller found, BAR0 mapped
[Hera] xhci: controller running
[Hera] xhci: hcc_params1=0x00087001
[Hera] xhci: context size = 32 bytes
[Hera] xhci: device already connected at bring-up
[Hera] xhci: port status change -- device connected
[Hera] xhci: portsc=0x00021203
[Hera] xhci: port enabled (PED set)
[Hera] xhci: enable slot command submitted
[Hera] Init: Mama birth...
[Hera] [HADES][WARN ] [KRELTSC: 13933679613] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 13943034756] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 14102918634] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 14105556276] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 14540536332] ( 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=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0x8d712e07c690d713
[Hera] Init: Mama birth OK
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
[Hera] ACL: BIRTH pinned STRICT
[Hera] Starting heartbeat...
[Hera] SBI: timer armed (TIME extension)
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=643 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=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x7b5878b4115be61d
[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: 17223371445] INFERENCE: Output validation failed, ignoring results
[Artemis] 0.5u
[Artemis] ARTEMIS-K=0.5u
[Artemis] (no identity)
[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0x1bb1886fc961c152 mode=p capsule_hash=0x1bb1886fc961c152 dict_hash=0xc06604247eed08b6
[Hera] BIRTH: Artemis live
[Hera] Startup: Artemis live
[Hera] Heartbeat: 370 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v2.0.0
[Hera] StarForth Version 3.1.0
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
[Hera] ok> 
[Hera] xhci: enable slot succeeded
[Hera] xhci: address device command submitted
[Hera] xhci: address device succeeded
[Hera] xhci: get device descriptor submitted
[Hera] ok> 
[Hera] xhci: device descriptor received
[Hera] xhci: idVendor=0x000046f4
[Hera] xhci: idProduct=0x00000001
[Hera] xhci: bDeviceClass=0x00000000
[Hera] xhci: get config descriptor submitted
[Hera] ok> 
[Hera] xhci: config wTotalLength=0x0000002c
[Hera] xhci: get config descriptor submitted
[Hera] ok> 
[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] ok> 
[Hera] xhci: configure endpoint succeeded
[Hera] xhci: set configuration submitted
[Hera] ok> 
[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 = 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] Zuse: identity confirmed from attached thumbdrive
[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] (zuse) ok>