Files
LithosAnanake/logs/20260916-154413/aarch64/qemu-aarch64-20260916-154413.log
T
Robert Allan JamesandClaude Sonnet 5 94215e8b47
Build / build-amd64-iso (push) Waiting to run
Build / build-aarch64-iso (push) Waiting to run
Build / build-riscv64-img (push) Waiting to run
Fix two catastrophically heavy workloads found running the real campaign
The full 360-trial campaign was launched, then killed after 4h39m of
CPU time with zero trials completed -- still stuck on the very first
touch of the very first trial.

Root cause, quantified from the workload's own source, not estimated:
RUN-CHAOS5 (workload-5.4th) is 1000000 0 DO CHAOS-FIELD CHAOS-RIPPLE
LOOP, multiplying out to ~2.4 trillion word executions for one call --
~495 days at the observed rate. Never designed to be called to
completion as a single touch in a repeatedly-birthed worker.

A second problem found computing the fix rather than discovering it
mid-run again: workload-1.4th's own birth-time self-execution (20
SQUARE-WAVE + 1500 SQUARE-BURST + 100000x MICRO-BURST, all three run
automatically at capsule load) sums to ~875 million words -- ~4.3
hours just to birth one worker -- and worker index 1 always maps to
it in heterogeneous mode, landing in half the campaign's cells
regardless of concurrency level.

Fix: two new capsules, workload-1-lite.4th and workload-5-lite.4th,
carrying the same word bodies verbatim but a bounded self-execution
tail, comparable in scale to the campaign's other workloads. The
originals are untouched; only multiuser-doe.4th's own WL-CAPSULE/
WL-ENTRY index 1 and 5 mappings were repointed.

Verified live before relaunching a third time: the actual worst case
in isolation (5 0 998 MU-RUN-TRIAL, concurrency=8 heterogeneous,
includes both fixed workloads plus RUN-OMNI) completed in ~20 minutes
wall-clock, Hera stayed healthy throughout. Clean 3-arch qemu boot.

Reps reduced 60 -> 30/cell (Bob's call after seeing the real per-trial
cost) -- still matches the project's "rule of 3's" DoE convention
(same as ACL-RWT's own 30 reps). 6 cfgs x 30 reps = 180 trials.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BWpNjdwPtFLuVLaAq44L9K
2026-09-16 15:47:30 -04:00

9149 lines
670 KiB
Plaintext

UEFI firmware (version 2025.11-3ubuntu7 built at 11:11:58 on Mar 31 2026)
[=3hBdsDxe: failed to load Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0): Not Found
BdsDxe: failed to load Boot0003 "UEFI QEMU QEMU USB HARDDRIVE 1-0000:00:04.0-1" from PciRoot(0x0)/Pci(0x4,0x0)/USB(0x0,0x0): Not Found
BdsDxe: loading Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0)
BdsDxe: starting Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0)
[=3hStarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
Collecting boot information...
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
LithosAnanke v2.0.0
Architecture: aarch64
Build: Sep 16 2026 15:43:47
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 108
Total memory: 4093 MB
Usable memory: 4056 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 1039969
Free pages : 1038558
Used pages : 1411
Total MB : 4062
Free MB : 4056
Used MB : 5
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
AArch64: running at EL1
IDT installed.
APIC: init...
PSCI: no DTB -- using HVC (QEMU virt-machine default)
GICv2: no DTB GIC node -- using QEMU virt-machine defaults
GICv2: distributor+CPU interface enabled, PPI 30
APIC: init done
Timer: init...
Timer: AArch64 generic timer initialised.
Timer: init done
Kernel heap initialized.
Heap statistics:
Total bytes: 2147483608
Free bytes: 2147483608
Used bytes: 0
Peak bytes: 0
Heap base addr: 1207959552
Heap end addr: 3355443200
Heartbeat: init...
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 335544 cells (20971 KB), 202 VM slots
VM: bootstrap parity...
VM arena allocated: 0x0000000040807000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 141202] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 1728291] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 3639776] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 3692414] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 3755760]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3817219] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 3859217] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3904345] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 3933261] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3973111] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 4403163] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4462946] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 4648560] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4691499] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4741138] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4845386] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 4894245] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4946112] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 5088137] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 5137416] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5186439] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 5317401] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 5367286] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5421669] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 5567615] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 5601135] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5628414] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5680075] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5719846] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5762853] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5801567] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 5830754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5862227] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5922822] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5972178] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6073529] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6115068] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6164657] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6279870] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 6332282] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6380452] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 6483707] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6528617] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6578252] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 6783374] 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: 6925012] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6972846] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7020829] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 7143585] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 7193350] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7237282] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 7340404] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7391816] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7440087] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7547368] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 7625685] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7674603] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 7782493] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7838277] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7887240] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 7992402] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8064368] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8114173] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8163959] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8267593] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8312460] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8361280] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8479171] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 8525860] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8574120] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 8677622] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 8721170] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8770135] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 8880397] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 8949567] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8999519] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 9109409] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 9142337] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 9170393] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9224919] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 9256993] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9290599] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 9333036] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 9361887] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9392393] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 9444406] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9493722] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 9599454] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 9645022] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9694124] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 9806939] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9857139] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 9902671] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9951351] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 10057259] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 10101741] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10151573] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 10265993] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 10298638] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 10331444] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10384258] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 10417234] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 10447416] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 10480109] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10534976] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 10567381] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10601564] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 10640641] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 10667636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10697111] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 10753417] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10802345] 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: 10911005] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 10954944] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11002147] 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: 11130169] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 11176774] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11231188] 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: 11349894] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 11380773] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 11414060] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11467418] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11504160] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 11541867] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 11577870] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11629497] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11662640] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11695753] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 11734253] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 11759334] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11788732] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 11835724] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11886448] 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: 12015539] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 12053564] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 12108739] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12158013] 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: 12267294] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 12312193] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12368415] 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: 12487858] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 12521565] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 12553911] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12605620] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12637879] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 12668566] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 12699812] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12752113] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12790607] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 12828477] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 12861996] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12914735] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12947307] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12982536] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13019926] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 13046198] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13073158] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13116923] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13166599] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13286130] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13331459] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13379819] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13479175] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13523343] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13575242] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13705350] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13743457] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13783997] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 13810960] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13840866] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13896356] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13948323] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 14056936] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 14107112] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 14163696] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 14257899] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 14315371] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 14359066] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 14407619] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 14508410] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 14547608] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 14592023] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 14617814] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 14646073] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 14709246] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 14756986] 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: 14866784] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 14912196] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 14967138] 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: 15087098] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 15119875] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 15158542] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 15184933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 15212723] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 15264429] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15311349] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 15436197] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 15486489] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15535822] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 15644333] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 15688967] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15737993] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 15847795] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 15885334] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 15920150] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15972473] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 16005254] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 16038768] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 16077980] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 16103407] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 16130970] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 16175082] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16213341] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 16254705] 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: 16395030] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 16441592] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16494239] 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: 16607621] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 16657710] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16712418] 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: 16852608] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 16891026] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 16925529] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16982449] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 17018378] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 17050799] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 17084594] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 17146437] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 17186460] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 17229709] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 17274927]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 17319797] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 17357864] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 17400557] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 17427288] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 17457372] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 17531617] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 17584923] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 17717646] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 17756389] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 17810401] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 17947844] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 18010226] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 18069638] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 18180281] 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: 18275028] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 18337230] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 18395636] 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: 18548955] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 18588187] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 18619593] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 18682684] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 18722243] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 18763935] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 18810533] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 18841171] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 18874895] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 18929465] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 18987806] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 19119504] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 19175400] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19232544] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 19375279] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 19416889] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 19448258] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19510582] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 19552429] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 19592292] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 19637798] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 19668179] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 19701793] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 19760755] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19819566] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 19933998] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 19982511] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20031944] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 20108112] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 20183161] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 20218307] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 20245764] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20298946] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 20335139] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 20370456] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 20411321]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 20452456] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 20486116] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 20526557] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 20551497] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 20581466] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 20642613] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20691346] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 20798614] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 20841697] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20891194] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 20996447] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 21044309] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 21094330] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 21208516] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 21257921] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 21307003] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 21438156] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 21488848] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 21539212] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 21664306] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 21718353] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 21767309] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 21802141] 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: 21936839] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 21968184] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22020179] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 22053008] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 22081991] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22136186] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 22169806] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 22205142] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 22246922] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 22276624] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 22304820] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 22357753] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22409634] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 22522747] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 22574904] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22623360] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 22735162] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 22768170] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22820173] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 22855585] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 22889605] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 22928870] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 22954784] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 22983412] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 23048832] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23100455] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 23207330] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 23252758] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23302759] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 23409392] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 23456119] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23505131] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 23586754] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 23658326] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 23707782] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23756451] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 23872344] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 23906507] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 23945692] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 23972827] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 24001612] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 24049482] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 24100416] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 24212971] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 24258730] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 24308217] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 24415463] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 24449537] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 24489240] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 24515835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 24543857] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 24604735] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 24652561] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 24758847] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 24805518] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 24854939] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 24964641] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 24997704] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 25036601] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 25061767] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 25090402] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 25145347] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 25194417] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 25257348] 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: 25349799] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 25394298] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 25442535] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 25552384] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 25586916] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 25627178] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 25654187] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 25682728] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 25748814] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 25798152] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 25927480] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 25987397] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26036879] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 26153323] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 26186402] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 26225723] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 26252380] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 26282187] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 26329273] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26378376] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 26483491] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][INFO ] [KRELTSC: 26527646] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 26582036] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26631640] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 26705106] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 26739845] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 26779335] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 26805764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 26833348] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 26893664] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26943507] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 27053086] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 27101572] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 27153133] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 27263846] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 27313095] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 27362957] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 27469161] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 27504033] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 27543752] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 27570671] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 27600609] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 27652661] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 27702159] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 27804827] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 27851971] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 27902695] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 27963569] 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: 28047605] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 28082489] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 28122108] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 28148967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 28178028] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 28234897] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28285525] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 28395749] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 28446948] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28498823] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 28613433] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 28661577] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28712240] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 28823638] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +!
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 28877607] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28927327] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 28998458] 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: 29089428] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 29122430] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29174955] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 29208033] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 29241859] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 29280542] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 29309416] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 29340409] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 29404043] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29463640] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 29613078] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 29668379] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29728646] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 29862130] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 29912302] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29960373] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 30066172] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 30096347] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30148598] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 30182906] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 30219428] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 30258035] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 30283577] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 30310339] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 30381331] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30430212] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 30494669] 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: 30585126] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 30648039] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30709571] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 30829964] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 30882410] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30931138] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 31067143] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 31101327] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 31155728] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 31188278] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 31222232] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 31260266] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 31287857] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 31315370] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 31383157] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 31431925] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 31535401] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 31593605] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 31625332] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 31673664] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 31727519] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 31775687] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 31822987] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 31928958] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 31965713] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 32016805] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 32049364] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 32083804] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 32118724] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 32144804] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 32172634] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 32241936] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 32286056] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 32416526] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 32454893] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 32504152] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 33205271] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 33272660] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 33310417] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33363950] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 33398484] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 33433113] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 33473430] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 33500237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 33528785] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 33590302] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33641025] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 33763240] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 33795226] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33846301] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 33899474] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 33932674] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33986370] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 34020834] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 34056997] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 34101436]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 34148740] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 34185937] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 34234348] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 34258978] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 34288467] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 34333006] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34380730] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 34486799] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 34530494] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34580470] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 34685212] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 34727837] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34778069] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 34880941] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 34925015] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34975013] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 35072712] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 35129800] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 35176231] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35226493] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 35344175] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 35405522] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35469243] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 35611266] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 35650885] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 35685117] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35749157] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 35791003] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 35828737] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 35863219] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35929262] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 35972260] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 36015238] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 36061053] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 36092402] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 36127435] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 36181409] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 36242992] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 36367726] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 36419619] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 36480322] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 36607461] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 36659515] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 36720575] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 36854495] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 36906636] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 36968787] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 37092387] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 37146448] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 37208699] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 37332882] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 37392105] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 37450091] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 37594091] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 37652807] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 37713428] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 37782567] 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: 37916332] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 37954980] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 37990765] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38058932] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 38101005] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 38139425] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 38171891] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38235783] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 38276069] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 38316119] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 38364256] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 38395130] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 38430957] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 38497111] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38556692] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 38673275] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 38710944] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38759322] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 38860492] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 38902562] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38954459] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 39055711] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 39097549] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39145957] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 39251676] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 39297572] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39347031] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 39450155] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 39495822] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39544463] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 39651378] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 39696507] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39747028] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 39864457] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 39896867] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 39923971] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39975610] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 40009646] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 40040067] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 40066086] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40118778] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 40153074] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 40186385] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 40227467] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 40252277] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 40281309] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 40325381] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40375132] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 40453671] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 40527949] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 40568325] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40617689] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 40724831] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 40769830] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40818387] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 40920814] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 40964563] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41012734] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 41121287] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 41164872] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41214260] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 41315662] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 41356793] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41405638] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 41523743] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 41564816] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 41601817] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41665913] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 41706898] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 41743534] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 41777371] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41842299] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 41883625] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 41923744] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 41959869] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42023620] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 42064147] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 42103580] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 42151410] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 42183133] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 42217150] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 42289024] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42351386] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 42485108] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 42532559] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42578824] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 42682316] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 42740765] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42804500] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 42923923] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 42963846] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 43017589] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43066929] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 43186536] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 43251485] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43301963] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 43417699] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 43464394] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43513994] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 43615862] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 43650408] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 43680827] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43734422] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 43771821] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 43810612] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 43840826] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43894287] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 43926446] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 43959949] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 43986837] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44040117] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 44072950] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 44107651] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 44148255] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 44174307] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 44202803] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 44265270] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44314241] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 44427917] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 44474076] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44524514] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 44630127] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 44676033] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44724086] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 44839896] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 44873580] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 44903365] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44956434] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 44991241] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 45028940] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 45057019] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45109487] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 45143196] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 45175748] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 45203948] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45261885] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 45296621] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 45331845] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 45370820] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 45398534] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 45428289] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 45483787] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45532026] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 45633397] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 45677688] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45726060] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 45827449] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 45876589] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 45929893] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45979467] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 46080633] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 46129200] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46178681] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 46297336] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 46330671] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 46360434] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46413540] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 46445953] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 46479657] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 46518294] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 46545066] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 46573240] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 46624358] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46674689] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 46803030] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 46849366] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46898788] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 46999280] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 47040350] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47097167] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 47211258] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 47258736] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47308089] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 47422222] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 47457250] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 47488275] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47551199] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 47591186] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 47626131] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 47664372] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 47688838] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 47717415] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 47771506] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47818630] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 47918996] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 47966075] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48026434] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 48132952] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 48178842] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48227240] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 48332312] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 48373197] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48427474] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 48518187] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 48584582] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 48616363] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 48643738] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48696116] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 48729166] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 48759947] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 48786993] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48841425] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 48874683] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 48908718] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 48947604] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 48972344] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 49001563] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 49059653] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49109798] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 49210216] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 49252592] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49302885] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 49409426] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 49454539] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49504362] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 49606794] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 49647983] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49695456] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 49799368] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 49833968] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 49861170] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49914952] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 49949083] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 49980122] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 50006533] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50058991] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 50092437] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 50127448] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 50168124] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 50194873] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 50223642] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 50270129] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50318364] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 50419696] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 50460170] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50508670] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 50614818] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 50659569] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50708053] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 50810072] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 50852792] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50901997] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 51003819] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 51053077] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51103092] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 51164007] 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: 51253386] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 51284746] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 51313035] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51364431] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 51397546] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 51434885] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 51478638] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 51504667] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 51534280] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 51583590] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51631372] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 51732885] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 51773255] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51822764] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 51922689] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 51965287] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52011683] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 52115191] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 52155719] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52206152] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 52307068] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 52354981] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52405025] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 52523708] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 52557072] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 52584725] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52635341] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 52667248] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 52700369] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 52738531] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 52766948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 52794222] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 52845091] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52894890] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 52994954] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 53034754] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53083323] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 53182819] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 53226507] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53276036] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 53382147] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 53414213] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 53441267] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53495034] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 53528697] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 53561758] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 53600852] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 53628383] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 53657032] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 53715836] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53763902] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 53864268] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 53903496] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53951859] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 54009601] 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: 54103332] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 54146888] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54195680] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 54297836] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 54329820] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 54357682] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54411341] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 54443907] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 54477910] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 54520244] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 54546300] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 54572839] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 54623783] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54672761] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 54775484] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 54815502] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54864386] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 54963690] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 55004916] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55054352] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 55157362] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 55195955] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55244894] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 55352282] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 55404091] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55454748] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 55572087] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 55602999] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 55630054] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55681438] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 55714304] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 55747860] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 55789440] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 55815456] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 55846423] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 55898606] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55947032] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 56047424] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 56088080] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56137090] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 56236951] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 56279591] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56328869] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 56429485] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 56471967] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56520580] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 56620613] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 56652607] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 56706634] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56757161] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 56859149] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 56889736] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 56916615] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56993804] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 57031689] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 57066079] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 57110100]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 57154018] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 57192750] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 57231916] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 57258403] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 57288085] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 57336337] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57386916] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 57492120] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 57536930] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57587400] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 57694040] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 57733105] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57779869] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 57879266] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 57921940] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57971943] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 58073809] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 58117700] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58167783] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 58270353] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 58303302] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 58331627] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58384129] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 58425348] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 58468515] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 58499462] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58556549] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 58591878] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 58628360] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 58667555] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 58692557] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 58721149] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 58775842] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58827039] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 58932094] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 58976104] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59024577] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 59130804] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 59174931] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59224732] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 59297693] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 59376451] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 59419094] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59468493] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 59570855] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 59613435] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59662218] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 59772994] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 59806125] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59835346] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59885922] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59918963] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 59950162] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59977475] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60030479] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 60064114] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 60097879] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 60137495] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 60165264] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 60196073] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 60252059] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60301369] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 60404123] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 60446820] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60496809] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 60601531] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 60647797] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60697119] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 60800261] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 60843970] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60892535] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 60992609] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 61036942] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61087673] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 61191426] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 61223535] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 61252287] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61305302] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 61339776] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 61369784] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 61397214] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61452020] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 61487172] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 61521467] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 61559817] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 61585032] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 61613246] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 61665849] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61715894] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 61816797] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 61858488] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61909534] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 61944613] 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: 62059423] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 62102412] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62152464] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 62253194] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 62295616] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62346272] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 62448388] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 62480477] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 62508482] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62561062] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 62593782] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 62627877] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 62666207] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 62691223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 62720054] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 62765584] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62816146] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 62920397] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 62962020] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63010259] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 63111182] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 63153290] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63202053] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 63306744] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 63351379] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63402315] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 63506556] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 63551123] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63600906] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 63702587] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 63733433] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 63759940] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63813180] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 63846710] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 63875606] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 63903234] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63955486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 63989130] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 64021352] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 64060834] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 64087174] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 64115436] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 64168816] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64217273] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 64319780] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 64361392] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64411656] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 64444792] 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: 64559917] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 64602697] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64650996] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 64752789] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 64795045] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64843739] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 64945734] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 64978887] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65007139] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65060758] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65093320] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 65123416] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65151015] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65203166] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65237254] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 65272071] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 65310904] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 65336499] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 65364717] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 65421910] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65480949] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 65601829] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 65643515] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65693826] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 65795301] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 65835966] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65884608] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 65986396] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 66031274] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66080579] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 66183668] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 66228361] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66279815] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 66385312] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 66417464] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66445329] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66498976] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66532047] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 66560937] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66587814] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66640638] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66676296] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 66711195] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 66750357] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 66776733] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 66804555] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 66861675] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66911762] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 66974186] 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: 67060878] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 67104301] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67153333] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 67254653] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 67295058] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67343850] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 67443223] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 67487474] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67535266] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 67639776] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 67683684] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67733151] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 67834222] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 67865775] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 67892875] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67954061] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 67996582] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 68038013] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68071219] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68135177] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68177162] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 68218528] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 68268744] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 68300409] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 68335863] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 68396330] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68458843] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 68586277] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 68636466] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68697278] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 68820646] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 68874147] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68936123] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 69061006] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 69101136] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69136137] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69202367] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69244187] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 69287044] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 69346570] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 69404767] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 69464858] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 69520111] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69570173] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 69672289] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 69713354] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69755569] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 69847002] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 69903030] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 69943707] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69993328] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 70094548] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 70126810] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 70155973] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70211147] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 70243793] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 70277034] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 70317429] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 70345246] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 70375512] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 70427577] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70476563] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 70579308] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 70621298] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70671002] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 70772446] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 70812993] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70864658] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 70968878] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 71001767] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 71031324] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71085285] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 71117764] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 71151226] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 71189454] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 71215825] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 71243744] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 71293842] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71342900] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 71444157] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 71488966] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71539076] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 71641961] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 71681812] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71732514] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 71838834] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 71872845] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 71901965] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71955553] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 71989592] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 72024407] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 72063209] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 72090012] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 72118255] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 72169610] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72219741] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 72322053] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 72363758] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72414283] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 72516708] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 72560041] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72613646] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 72691574] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 72763051] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 72807780] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72857332] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 72961461] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 72993232] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 73021420] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73072533] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 73107189] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 73136251] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 73174740] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 73200198] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 73228384] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 73282052] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73331008] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 73436859] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 73477611] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73527364] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 73626952] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 73667786] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73716742] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 73821045] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 73863088] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73911920] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 74014062] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 74047909] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 74076871] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74128499] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 74162788] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 74196452] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 74241428] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 74276275] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 74312597] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 74381659] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74443913] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 74558860] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 74604574] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74656168] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 74759901] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 74804376] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74854122] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 74931013] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 75003368] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 75047314] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75097902] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 75199708] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 75243936] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75306086] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 75420884] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 75457931] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 75487365] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75543033] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 75577205] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 75611709] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 75651349] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 75678202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 75705995] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 75749688] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75800322] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 75908071] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 75950711] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75999998] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 76099839] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 76144362] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76193993] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 76299536] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 76335279] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 76375115] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 76401629] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 76429399] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 76476812] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76524557] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 76629593] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 76687502] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76750500] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 76875731] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 76930956] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76993998] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 77123515] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 77153990] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 77191715] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 77218147] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 77246034] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 77303347] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77352429] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 77443806] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 77502178] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 77547112] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77598243] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 77703596] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 77743411] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77791608] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 77894334] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 77936151] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77989730] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 78095834] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 78139398] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78188261] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 78290832] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 78321385] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 78349978] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78405420] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 78439053] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 78474131] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 78514581] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 78540329] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 78568858] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 78624138] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78674037] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 78776879] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 78819996] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78870238] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 78974710] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 79015541] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79063625] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 79165241] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 79207860] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79256409] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 79361168] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 79404639] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79454529] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 79502419] 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: 79626943] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 79667231] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 79696650] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79752512] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 79787810] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 79824538] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 79865277]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 79909393] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 79946203] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 79986931] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 80014278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 80048819] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 80108249] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80161127] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 80197131] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 80252698] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80302238] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 80334165] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 80387858] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80438681] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 80469343] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 80516240] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80566464] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 80607611] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 80670248] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80728971] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 80769668] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 80821820] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80871871] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 80903534] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 80960232] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81008840] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 81041706] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 81081827] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 81109850] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81163990] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 81195730] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 81236685] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 81265894] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81318756] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 81353244] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 81389172] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 81417077] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81503792] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 81547378] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 81591748] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 81641974] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 81670573] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 81699560] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 81777506] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81834372] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 81872734] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 81928708] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81980403] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 82027345] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 82082680] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82134129] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 82165888] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 82221633] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82279002] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 82310496] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 82363237] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82424377] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 82462765] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 82515682] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82567568] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 82601830] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 82645341] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 82677341] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82734523] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 82770009] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 82809027] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 82839841] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82904498] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 82940355] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 82976806] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 83018562] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 83045531] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 83079657] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 83149934] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83208405] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 83243279] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 83309956] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83362243] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 83397019] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 83445856] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83497826] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 83536398] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 83588580] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83649698] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 83684763] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 83757901] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83812104] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 83846560] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 83878104] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83934866] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 83977528] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 84020706] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84085746] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 84125693] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 84176913] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 84225362] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 84257477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 84290569] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 84356097] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84416306] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 84454023] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 84517641] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84575645] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 84626613] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 84677931] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84736862] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 84777562] Running M*.negative: -123 456 M* . . CR
[Hera] -1 -56088
[Hera] [HADES][TEST ] [KRELTSC: 84849727] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84913503] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 84952971] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 0 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 85015217] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85083745] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 85122089] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 85180029] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85238550] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 85285540] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 85335193] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85375597] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 85404223] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 85435587] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85501871] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 85533818] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 85559373] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 85600048] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 85635857] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 85671576] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 85762985] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85804500] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 85831996] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 85908385] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85960837] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 85995315] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 1844674407370955161 6
[Hera] [HADES][TEST ] [KRELTSC: 86053091] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86106902] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 86150087] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 86203838] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86263160] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 86298804] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -184467440737095506 -16
[Hera] [HADES][TEST ] [KRELTSC: 86383149] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86437808] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 86471044] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 86508106] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86570370] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 86610079] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 86653339] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86711580] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 86750246] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 86796825] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 86827904]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 86878155] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 86921758] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 86969842] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 87000767] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 87036924] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 87088706] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87147631] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 87179119] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 87238323] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87294268] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 87327075] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 87381903] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 87433693] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87492610] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 87527311] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 87592513] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87655716] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 87687061] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 87729594] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87785333] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 87819882] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 87858532] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87922024] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 87959028] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 88004517] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 88050081] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 88090070] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 88120182] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 88189297] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88242443] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 88280033] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 88347299] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88406506] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 88441993] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 88515418] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88568231] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 88604446] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 88654900] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88708007] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 88745924] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 88785904] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88845059] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 88882152] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 88921258] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88986200] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 89023402] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 89059862] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 89101998] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 89130439] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 89166346] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 89247453] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89302613] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 89340304] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 89409262] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89462931] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 89497624] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 89553274] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89612807] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 89648291] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 89707575] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89763318] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 89795310] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 89843016] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89900429] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 89935954] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 89968160] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90026013] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 90065898] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 90102183] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 90146376] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 90175878] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 90212510] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 90290740] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90345378] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 90379695] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 90431838] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90492419] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 90529771] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 90590399] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90648751] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 90690658] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 90752362] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90806053] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 90841326] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 90894207] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90955430] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 90988166] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 91031524] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91094015] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 91134740] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 91169894] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91227691] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 91262948] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 91298463] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 91345085] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 91374720] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 91405223] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 91478929] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91532513] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 91574658] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 91632273] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91685694] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 91720452] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 91788236] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91840771] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 91870087] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 91923267] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91988913] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 92020240] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 92061886] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92116311] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 92150294] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 92183273] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92250531] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 92288901] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 92324778] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 92368886] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 92397647] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 92433922] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 92499460] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92551897] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 92585703] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 92641412] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92696482] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 92731268] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 92790896] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92853014] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 92885859] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 92940821] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92993362] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 93027027] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 93090254] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93143078] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 93177274] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 93218212] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93275371] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 93317837] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 93352703] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93408621] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 93443314] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 93478656] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 93528534] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 93556618] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 93588127] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 93661717] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 93711782] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93769795] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 93803202] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 93852218] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93902972] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 93938819] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 93997634] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94060185] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 94097202] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 94169541] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94220954] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 94255150] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 94301895] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94352716] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 94392534] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 94447896] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94506576] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 94542345] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 94599756] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94655254] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 94690929] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 94722274] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94778428] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 94818582] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 94858378] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 94901050] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 94934870] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 94967381] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 95046128] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95102053] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 95136877] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 95188230] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95245154] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 95287260] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 95343794] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95398764] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 95432305] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 95502888] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95558169] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 95592993] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 95631036] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95692928] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 95731528] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 95775152] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95841728] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 95876994] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 95925909] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 95970402] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 95998546] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 96028963] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 96085514] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96143870] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 96176398] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 96237454] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96296892] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 96340951] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 96391439] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96445096] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 96477884] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 96529483] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96588515] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 96621468] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 96683871] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96742073] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 96786275] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 96825770] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96882111] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 96917643] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 96950392] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97015956] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 97051651] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 97094932] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 97138344] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 97170658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 97208668] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 97276822] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97329656] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 97362855] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 97420153] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97476153] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 97509886] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 97580055] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97644915] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 97678539] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 97735034] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97788460] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 97822829] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 97869121] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97928764] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 97968704] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 98011424] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98076609] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 98113065] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 98150397] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 98191900] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 98220549] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 98248768] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 98320312] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98374818] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 98409532] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 98477323] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98537090] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 98570066] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 98625530] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98678455] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 98714670] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 98779318] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98837019] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 98873711] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 98914371] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98976810] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 99011758] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 99045288] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99101640] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 99138152] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 99182613] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 99231762] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 99259917] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 99290745] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 99360149] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99419293] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 99452464] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99502549] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99553791] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 99588820] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99647589] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99704957] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 99739512] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 99793406] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99851535] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 99883928] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 99937572] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99987992] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 100024556] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 100067001] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100130546] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 100169054] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 100212434] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100274013] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 100310080] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 100346342] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 100388001] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 100415572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 100446600] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 100519847] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100575651] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 100614524] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100680718] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100732309] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 100765782] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100812749] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100864070] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 100900977] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 100956153] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101016787] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 101049315] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 101773231] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 101824635] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101875107] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 101910101] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 101979909] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102021089] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 102053468] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 102091015] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102145562] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 102183296] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 102223277] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102281719] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 102320394] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 102358890] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 102408273] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 102435477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 102464616] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 102524351] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102576406] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 102608926] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102670686] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102731768] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 102766551] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102820445] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102882512] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 102916240] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102964532] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103016200] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 103049479] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 103112073] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103172632] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 103207233] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 103253915] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103304498] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 103332246] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 103362067] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103401492] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 103442128] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 103483065] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 103526003] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 103558326] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 103593130] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 103658631] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103720111] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 103761939] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 103819786] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103886799] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 103917540] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 104004008] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104076811] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 104118613] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 104195368] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104273914] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 104317256] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 104457500] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104498576] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 104526162] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 104563921] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104640479] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 104705763] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 104753490] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104853970] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 104897956] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 104945078] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 104994826] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 105037106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 105078799] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 105146247] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105210759] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 105242023] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 105299129] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105364576] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 105415070] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 105488460] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105548596] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 105598725] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 105674962] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105734908] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 105782856] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 105851001] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105920203] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 105949670] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 105991255] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106049439] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 106087110] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 106128985] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 106167388] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 106186499] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 106207969] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 106272803] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106344165] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 106383431] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 106448363] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106512641] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 106554483] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 106616347] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106667750] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 106709247] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 106783547] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106845709] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 106887586] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 106934432] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106998526] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 107039810] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 107081860] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 107127733] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 107158580] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 107198290] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 107259047] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107311638] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 107345599] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 107403177] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107461416] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 107500665] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 107556619] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107611534] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 107668558] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 107723217] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107759793] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 107804963] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 107853159] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107907445] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 107949429] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 107983368] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 108018939] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 108066548] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 108102510] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 108173427] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108219735] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 108262345] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108322751] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108364293] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 108391872] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 108452804] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108528487] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 108567879] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 108614724] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 108671651] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 108703447] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 108743597] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 108812219] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108871302] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 108905164] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 108980302] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109036839] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 109077717] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 109120355] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109179914] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 109218915] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 109259548] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 109302633] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 109329402] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 109367776] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 109442107] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109498379] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 109522172] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 109584478] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109644435] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 109685594] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 109729354] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109791424] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 109826548] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 109861486] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 109901694]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 109943459] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 109985400] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 110026435] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 110053571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 110087104] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 110148956] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110205942] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 110249513] Running BASE.hex: HEX FF . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 110306619] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110354634] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 110386044] Running BASE.octal: OCTAL 52 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 110450359] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110502869] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 110534249] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 723
[Hera] [HADES][TEST ] [KRELTSC: 110592262] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110641069] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 110680360] Running BASE.base_fetch: BASE @ . CR
[Hera] 16
[Hera] [HADES][TEST ] [KRELTSC: 110723687] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110773514] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 110806628] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 110850113] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 110895391] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 110927747] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 110959409] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 111017262] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111067510] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 111106863] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 111158759] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111213123] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 111246487] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 111334319] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111389476] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 111422462] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 111460818] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 111502663] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 111537572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 111568272] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 111621764] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111674782] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 111711376] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 2A
[Hera] [HADES][TEST ] [KRELTSC: 111765425] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111822852] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 111857385] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] FF
[Hera] [HADES][INFO ] [KRELTSC: 111920993] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 111981377] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112029710] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 112061068] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 112094471] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 112138309] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 112170570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 112203417] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 112267345] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112322927] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 112355660] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 112415273] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112468666] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 112500971] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 112570913] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112625401] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 112659552] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 112703520] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 112749962] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 112780077] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 112810194] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 112920807] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112974352] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 113011874] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 113052807] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113106206] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 113139040] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 113196728] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113245873] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 113285255] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 113320653] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 113363126] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 113390852] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 113422516] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 113481825] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113528960] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 113560079] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 113606489] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113654695] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 113688200] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 113740442] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113789436] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 113821085] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 113856295] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 113901916] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 113928051] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 113956986] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 114009370] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114057543] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 114090468] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 114140648] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114189370] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 114220427] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 114269421] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114325301] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 114359938] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 114392606] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 114431631] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 114457531] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 114485824] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 114544273] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114601521] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 114631322] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 114681414] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114734131] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 114768773] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 114817048] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114866776] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 114898047] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 114932447] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 114971329] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 114996101] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 115036360] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 115085882] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115132601] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 115168117] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 115213471] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115457443] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 115491581] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 115552409] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115652450] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 115691165] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 115727232] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 115773249] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 115803895] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 115836712] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 115909937] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115962006] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 115991577] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 116031376] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 116084314] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116147442] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 116180404] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 116217661] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 116256685]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 116297512] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 116341386] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 116380743] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 116407441] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 116435447] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 116523959] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116573247] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 116606073] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 116655494] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116703780] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 116734893] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 116792764] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116842782] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 116874390] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116935044] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116985295] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 117018285] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 117051949] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 117081418] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117133800] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 117167000] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 117208229] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 117246306] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 117275175] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 117303438] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 117383843] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117435683] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 117466535] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 117508338] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117559108] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 117590722] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 117648717] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117699843] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 117731565] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 117780728] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117835160] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 117867619] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 117903168] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 117941767] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 117968074] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 117995737] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV
[Hera] [HADES][TEST ] [KRELTSC: 118059919] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118109668] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 118140950] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 118178464] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118234683] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 118268125] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 118306947] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118357088] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 118387602] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 118426685] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 118462259] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118521631] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 118552269] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 118587396] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 118626231] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 118659710] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 118691732] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO
[Hera] [HADES][TEST ] [KRELTSC: 118763396] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118813412] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 118844542] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 118882824] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118940263] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 118972444] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 119011754] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119061855] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 119093912] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 119144305] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 119186348] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119240960] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 119273736] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 119307946] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 119353822] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 119380382] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 119409356] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119484808] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119542656] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 119573930] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119630716] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119684151] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 119716633] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119771853] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119831682] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 119863769] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test
[Hera] [HADES][INFO ] [KRELTSC: 119911813] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119978942] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120033469] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 120067361] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 120124407] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120178037] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 120211182] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 120254421] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 120296783] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 120325037] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 120354995] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH .
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 120447574] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120501507] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 120535317] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 120594762] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120655089] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 120687673] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . .
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 120748477] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120802346] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 120834725] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . .
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 120904485] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120966812] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 121007762] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 121050755] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 121101550] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 121125753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 121153772] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 121212442] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121267295] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 121298877] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 121343368] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121391030] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 121420150] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 121457619] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121506315] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 121543634] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 121599918] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121648789] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 121684213] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 121724070] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 121764083] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 121789912] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 121817092] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 121882980] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121932570] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 121971565] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 122019402] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122067508] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 122096798] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 122146690] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122194436] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 122224994] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 122264899] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122313213] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 122342935] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 122376261] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 122421769] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 122446783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 122475963] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 122538303] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122594412] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 122625341] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 122667739] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122716143] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 122747716] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 122782789] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 122827275] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 122852450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 122879578] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 122925206] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122975763] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 123012395] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 123060719] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123108775] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 123139606] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 123178848] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123228082] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 123262362] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 123501992] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123550070] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 123581210] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 123652457] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123708377] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 123736576] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ;
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 123804065] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123854755] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 123891108] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 123925781] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 123964169] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 123989258] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 124016958] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 124062159] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124110455] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 124145938] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 124192888] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124243582] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 124275616] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 124339003] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124386941] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 124420507] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 124453866] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 124492821] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 124519712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 124547228] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 124623296] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124674042] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 124710637] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 124768729] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124817576] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 124850218] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 124884184] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 124923397] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 124948832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 124977716] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 125033001] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125082209] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 125114038] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 125191296] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125240900] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 125278947] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 125314680] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 125353763]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 125394166] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 125427490] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 125473376] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 125498707] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 125527270] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 125573857] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125629746] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 125659743] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 125702208] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125748846] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 125779461] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 125818961] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125874264] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 125904218] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 125949998] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125998547] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 126034859] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 126090015] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126142258] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 126174977] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 126225878] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126273601] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 126311827] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 126344003] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126396466] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 126429307] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 126469015] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 126509312] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 126535857] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 126563871] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 126618976] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126666756] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 126698844] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 126731640] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126785699] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 126820208] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 126868935] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126924368] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 126957909] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 127004958] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127052702] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 127083934] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 127117039] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 127155175] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 127186972] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 127215518] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 127268136] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127319276] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 127359682] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 127468426] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 127514603] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127555667] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 127589010] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 127644997] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127694172] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 127726808] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 127783285] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127835456] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 127868151] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 127901456] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 127937402] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 127965964] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 127993662] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 128047536] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128098212] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 128130195] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 128171391] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128219171] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 128251031] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 128297533] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128338863] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 128369910] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 128415695] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128459153] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 128498569] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 128534091] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128583660] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 128616034] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 128677890] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128728884] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 128758867] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 128798794] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128852266] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 128884313] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 128926520] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 128963647] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 128990231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 129018955] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 129068253] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129125778] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 129158797] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 129204677] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129253804] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 129283475] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 129322919] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129380013] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 129409007] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 129451684] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129501665] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 129532022] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 129575271] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129627229] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 129658134] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 129699746] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129748902] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 129787523] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 129830057] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129880697] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 129914058] Running EMIT.negative: -1 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 129968093] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130018737] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 130050232] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 130095877] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130144766] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 130174028] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 130207240] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130265163] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 130298921] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 130332771] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 130374153] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 130404867] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 130434934] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 130468897] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 130506121] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 130532403] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 130559762] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 130593114] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 130630339] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 130660762] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 130688368] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 130747095] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130798017] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 130833892] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 130873203] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130921649] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 130953226] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 131000156] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131049266] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 131084944] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 131141274] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131192373] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 131224622] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 131269108] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131318352] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 131350782] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 131383671] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 131413051] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131464482] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 131497814] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 131535389] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 131562770] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131615342] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 131648439] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 131686977] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 131726580] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 131751909] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 131779816] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 131836779] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131884670] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 131918527] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 131973605] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132024237] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 132057122] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 132114207] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132167156] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 132198724] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 132249627] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132299925] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 132332008] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 132363229] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 132399874] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132454360] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 132487108] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 132521689] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 132564989] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 132594296] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 132621770] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 132672236] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132722056] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 132753842] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 132788832] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132847788] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 132880336] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 132913082] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132967269] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 133005979] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 133044143] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 133084513] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 133112366] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 133141860] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 133204254] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133257988] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 133286160] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 133335146] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133383859] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 133419708] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 133469278] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133518436] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 133549735] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 133583924] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 133621656] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 133647933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 133677192] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 133750964] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133800728] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 133834168] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 133878249] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133928575] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 133961809] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 133996212] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134045163] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 134078440] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 134109628] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134163547] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 134196361] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 134230970] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134283829] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 134320422] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 134357921] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134407069] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 134438682] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 134484100] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134532743] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 134571346] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 134618516] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134668278] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 134701997] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 134744549] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134796036] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 134829079] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 134862443] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134910991] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 134944188] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 134996324] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135045605] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 135077874] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 135127350] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135182861] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 135214090] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 135249959] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135302343] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 135334520] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 135374118] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135429381] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 135462984] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 135499358] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 135538114] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 135566796] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 135601154] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 135652922] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135704255] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 135734680] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 135778389] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135829173] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 135864737] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 135910550] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135962566] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 135992727] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 136052413] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136103077] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 136132292] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 136185766] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136241930] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 136276895] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 136330713] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 136373174] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 136412342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 136445700] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE
[Hera] 42 [HADES][INFO ] [KRELTSC: 136519129] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 136584667] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136650411] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 136688367] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 136784844] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136837457] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 136872020] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 136942007] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137002713] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 137034469] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 .
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 137093734] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137144646] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 137181952] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 137220555] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 137260286]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 137300568] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 137343605] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 137384580] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 137412706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 137443927] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 137557666] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137622105] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 137657343] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 137694263] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137752423] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 137788753] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 137828680] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137878493] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 137910706] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 137942082] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137994699] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 138032064] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 138064937] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138118340] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138152302] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 138191910] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 138235923] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 138265007] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 138295004] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 138368561] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138421675] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 138457508] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 138499187] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138556757] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 138589385] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 138640551] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138693768] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 138725096] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 138760887] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138813413] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138846746] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 138881263] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 138926120] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 138955677] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 138984772] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 139035301] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139092829] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 139125551] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 139169705] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139218330] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 139251353] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 139290367] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139349233] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 139382403] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 139417862] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 139457002] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 139487243] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 139521086] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 139579154] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139628969] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 139660820] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 139708844] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139759493] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 139796855] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 139832723] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139884048] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 139919333] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 139963310] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 140001383] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 140029266] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 140056221] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 140105467] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140157027] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 140189988] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 140241919] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140293559] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 140325422] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF
[Hera] [HADES][TEST ] [KRELTSC: 140379072] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140432414] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 140464130] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 140499488] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 140536322] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 140561392] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 140588275] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 140623143] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140680479] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 140719692] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 140769455] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140827384] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 140862874] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 140904378] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140957016] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 140991865] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 141029002] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 141075839] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 141104155] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 141134242] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 141179329] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141233911] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 141272185] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 141312228] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141367600] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 141401147] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 141436023] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141492264] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 141532958] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 141567647] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141624446] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 141661913] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 141702485] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 141744111] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 141774303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 141810833] 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: 142516048] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142572509] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 142605303] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 142642130] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142694304] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 142725592] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 142757665] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142815986] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 142848209] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 142879997] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142933034] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 142969498] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 143005949] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 143045801] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 143071457] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 143099838] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 143143808] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143191544] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 143223876] 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: 143921702] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143981192] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 144023815] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 144076805] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144149770] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 144188798] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 144233207] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 144277967] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 144308024] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 144339596] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 144405602] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144462591] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 144499152] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 144551808] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144604059] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 144641185] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 144683914] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144741443] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 144778474] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 144817762] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144869079] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 144905294] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 144941573] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145004840] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 145040699] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 145075419] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145134038] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 145174237] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 145211198] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145267277] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 145302973] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 145340333] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145396426] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 145437577] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 145475363] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145532285] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 145570445] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 145614017] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145671190] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 145708174] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 145744949] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145801506] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 145839656] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 145877257] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145933960] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 145972754] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 146017053] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146072171] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 146103147] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 146145069] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146193393] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 146225647] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 146258723] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146317021] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 146349817] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 146383103] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146442503] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 146481111] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 146523013] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146581441] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 146616902] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 146657181] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 146699622]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 146754740] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 146791512] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 146818416] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 146846976] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 146903486] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146959042] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 146991356] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][TEST ] [KRELTSC: 147038378] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147090616] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 147132625] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 147187683] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147235544] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 147263958] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 147319495] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147371500] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 147401959] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 147447483] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147497658] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 147527586] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 147563459] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 147597687] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 147624855] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 147677549] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147727569] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 147762253] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 147814469] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147864234] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 147899823] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 147960916] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148027267] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 148057012] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 148109779] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148158102] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 148192309] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 148254500] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148303562] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 148334725] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 148366533] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148419016] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 148451878] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 148492993] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 148519242] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 148547608] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 148595120] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148650784] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 148681119] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 148724182] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 148780345] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148830281] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 148860810] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 148915823] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148965791] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 148995062] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 149049553] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149105613] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 149139565] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 149200562] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149248604] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 149280240] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 149342801] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149391420] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 149423377] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 149455135] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149514071] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 149548243] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 149581950] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 149607292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 149635119] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 149685184] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149733466] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 149770449] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 149814155] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149863669] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 149895159] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 149959632] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150010505] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 150042522] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 150091395] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150139039] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 150168990] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 150224838] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150274324] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 150305413] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ .
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 150365416] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150416858] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 150448860] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 150483037] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150535597] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 150567851] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 150605298] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 150635163] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 150664298] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 150725564] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150776637] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 150814026] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 150866270] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150918297] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 150952178] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 151008743] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151058336] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 151100261] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 151157472] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151206014] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 151245009] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 151284167] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151335949] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 151369162] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 151397963] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151450815] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 151484881] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 151524525] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 151549815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 151579814] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 151623020] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151679946] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 151712244] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 151760391] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151809467] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 151840195] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 151884764] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151940443] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 151970230] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 152018626] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152066930] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 152105254] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 152142719] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 152169434] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 152199391] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 152258362] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152308229] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 152341227] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 152395752] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152445107] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 152477957] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 152535664] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152589134] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 152619680] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 152654003] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 152680518] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 152709850] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP!
[Hera] 3 [HADES][TEST ] [KRELTSC: 152772589] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152819526] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 152851043] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 152884521] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152936038] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 152973886] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 153011036] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153064177] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 153099152] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 153132761] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 153161232] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 153189048] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 153247088] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153298897] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 153330092] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 153379042] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153436846] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 153470362] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 153505105] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 153534220] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 153566474] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 ,
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 153625263] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153684963] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 153716958] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20
[Hera] [HADES][INFO ] [KRELTSC: 153777621] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 153835112] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153884489] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 153918739] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 153977911] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154030075] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 154064419] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 154127089] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154180631] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 154212459] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 154249755] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 154284480] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 154315765] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! .
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 154373338] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154425717] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 154456669] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 154508855] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154568135] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 154600097] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 154639741] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 154679282]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 154736585] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 154778508] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 154817763] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 154847190] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 154875362] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 154959859] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155018101] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 155051649] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 155085864] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155145520] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 155180566] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 155257672] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155309213] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 155347984] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 155398465] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155455410] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 155493776] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 155531345] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 155575192] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 155606156] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 155635904] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 155728728] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155780106] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 155809476] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 155857758] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155911593] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 155948832] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 155997778] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156064601] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 156103358] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 156143012] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 156182915] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 156210573] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 156239270] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc
[Hera] [HADES][TEST ] [KRELTSC: 156328969] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156381930] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 156419622] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F
[Hera] [HADES][TEST ] [KRELTSC: 156500443] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156554455] Expected: Should refuse to forget a word defined before FEN
[Hera] [HADES][TEST ] [KRELTSC: 156592958] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE
[Hera] [HADES][TEST ] [KRELTSC: 156656296] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156707497] Expected: Forgetting the newest word must not disturb an ol
[Hera] [HADES][TEST ] [KRELTSC: 156754548] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 156790737] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 156831373] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 156861606] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 156896102] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 156991850] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157042508] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 157075787] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I
[Hera] [HADES][TEST ] [KRELTSC: 157124840] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157184135] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 157219581] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 157255670] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 157298201] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 157331102] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 157361917] Running FIND.existing: FIND DUP . CR
[Hera] 1252311824
[Hera] [HADES][TEST ] [KRELTSC: 157422934] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157472780] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 157503568] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1252645680
[Hera] [HADES][TEST ] [KRELTSC: 157568739] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157624792] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 157657418] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 157705934] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157762231] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 157795483] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 157830294] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157890943] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 157923161] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 157958260] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 157997479] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 158032620] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 158061916] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 158107383] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158159998] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 158202095] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 158249215] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158308038] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 158341780] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 158378108] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 158420110] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 158446587] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 158484245] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 158541122] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158594095] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 158636311] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 158683246] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158740196] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 158775207] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 158814164] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 158853099] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 158880713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 158917914] Running LATEST.basic: LATEST @ . CR
[Hera] 1252393248
[Hera] [HADES][TEST ] [KRELTSC: 158972941] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159023258] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 159061296] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1252432432
[Hera] [HADES][TEST ] [KRELTSC: 159134049] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159186271] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 159219139] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST
[Hera] 1252432432
[Hera] [HADES][TEST ] [KRELTSC: 159294876] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159351261] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 159384253] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 159420059] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 159460814] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 159493411] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 159525566] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1252647192
[Hera] [HADES][TEST ] [KRELTSC: 159605057] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159655924] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 159688180] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1252647656
[Hera] [HADES][TEST ] [KRELTSC: 159760323] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159811098] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 159844440] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 159881315] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 159926443] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159983573] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 160017270] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 160052840] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 160092818] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 160120111] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 160149842] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 160212072] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160264345] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 160294236] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 160333123] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160395238] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 160427814] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 160466932] === Dictionary Manipulation Words Summary: 0 passed, 0 failed,
[Hera] [HADES][INFO ] [KRELTSC: 160506297]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 160549014] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 160585102] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 160630819] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 160659124] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 160687127] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI
[Hera] [HADES][TEST ] [KRELTSC: 160872925] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160926028] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 160958550] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC
[Hera] 1252652176
[Hera] [HADES][TEST ] [KRELTSC: 161130199] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161178703] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 161210316] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT
[Hera] [HADES][TEST ] [KRELTSC: 161454082] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161516361] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 161550403] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 161813260] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161865372] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 161900450] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 162070640] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162125372] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 162157398] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T
[Hera] [HADES][ERROR] [KRELTSC: 162214731] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 162245450] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162301004] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 162332842] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 162376423] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 162405928] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162463558] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 162495482] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 162542256] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 162585849] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 162612801] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 162641598] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 162766754] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162826349] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 162857295] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 162920208] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162979192] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 163017495] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT
[Hera] [HADES][TEST ] [KRELTSC: 163186096] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163254109] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 163285433] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 163317722] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 163353918] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 163386504] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 163421767] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 163541375] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163592545] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 163625995] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6
[Hera] [HADES][TEST ] [KRELTSC: 163776156] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163827662] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 163861356] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-
[Hera] [HADES][TEST ] [KRELTSC: 164030116] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164082650] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 164122564] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 164158711] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 164198660] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 164226522] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 164258184] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1252658160
[Hera] [HADES][TEST ] [KRELTSC: 164319983] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164374447] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 164409655] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 164449820] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164501228] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 164548969] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1252403056
[Hera] [HADES][TEST ] [KRELTSC: 164690896] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164749113] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 164784803] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 164820712] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 164861670] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 164890083] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 164919080] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1252658160
[Hera] [HADES][TEST ] [KRELTSC: 164977270] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165029337] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 165063354] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF
[Hera] 1252654864
[Hera] [HADES][TEST ] [KRELTSC: 165244504] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165291117] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 165323448] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][INFO ] [KRELTSC: 166090950] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] [HADES][TEST ] [KRELTSC: 166144684] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166195569] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 166237633] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 166281662] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 166322179] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 166350538] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 166379048] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 166478084] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166530352] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 166562776] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 166755539] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166802519] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 166834253] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 166993812] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167050371] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 167082674] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 167120968] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 167172234]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 167213977] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 167247063] Some system tests marked as unimplemented due to system-level e
[Hera] [HADES][TEST ] [KRELTSC: 167290489] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 167339617] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 167368346] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 167396987] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 167466480] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167525759] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 167559492] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 167606990] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 167649953] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 167676567] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 167705879] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 167758966] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167816417] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 167860617] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 167908693] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167960513] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 167991812] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123
[Hera] [HADES][TEST ] [KRELTSC: 168074188] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168126988] Expected: ABORT may appear in a definition; when executed i
[Hera] [HADES][TEST ] [KRELTSC: 168169696] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 168215206] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 168255960] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 168284340] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 168313738] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 168376377] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168431469] Expected: Should abort with message (no error; stacks clear
[Hera] [HADES][TEST ] [KRELTSC: 168478691] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 168523228] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168572692] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 168607621] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 168650278] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168704221] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 168738060] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 168773387] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 168814093] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 168842143] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 168883678] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 168919847] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 168960773] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 168988245] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 169015644] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 169054700] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 169097149] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 169124056] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 169151913] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 169187065] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 169227014]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 169268899] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 169303843] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 169349601] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 169374964] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 169404377] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 169483442] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169537225] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 169571754] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 169605042] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169655617] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 169690237] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 169751149] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 169786655] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169839858] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 169873468] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 169913992] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 169956981] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 169983431] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 170011950] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 170047181] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170098332] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 170133446] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 170208078] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170257688] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 170290498] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 170324734] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 170371125] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 170402902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 170431905] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 170529600] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170586129] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 170625796] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 170692404] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170743464] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 170778142] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 170850448] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170909026] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 170944557] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 170989333] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171044391] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171087597] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 171126007] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 171165523] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 171194931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 171230733] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 171319387] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171369736] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 171402875] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 171465101] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171525564] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 171557844] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 171624056] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171682230] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 171714044] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 171750695] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 171789399] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 171817054] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 171845597] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 171896688] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171952110] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 171982177] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 172044991] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172104671] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 172135319] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 172173619] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172225749] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 172258707] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 172293034] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 172333174] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 172364633] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 172393248] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 172531712] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172587063] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 172618209] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C
[Hera] [HADES][TEST ] [KRELTSC: 172685747] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172734629] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 172766906] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 172806367] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 172833665] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172888376] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 172924330] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 172966705] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 173006561] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 173032336] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 173061145] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 173144742] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173194578] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 173231751] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 173259185] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173308413] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 173347030] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 173386266] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 173429237] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 173454659] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 173482688] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 173522535] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173571984] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 173603598] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 173678191] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173728980] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 173760963] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 173795417] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 173843840] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 173872634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 173902581] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 174004989] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174056323] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 174094409] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 174142606] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 174179997] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174236105] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 174285165] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 174325313] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 174366144] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 174392383] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 174420989] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 174505649] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174562394] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 174593996] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 174630031] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 174663242] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174723844] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 174761390] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 174799368] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 174830168] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174882642] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 174915941] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 174949573] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 174995139] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 175022965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 175052354] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 175160692] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175213029] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 175243870] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 175280201] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 175314923] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175369069] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 175410986] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 175446867] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 175487659] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 175513396] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 175544375] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . .
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 175656516] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175706917] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 175738204] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 175800513] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175855808] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 175885929] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 175933427] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 175965082] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176026408] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 176062339] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 176098044] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er
[Hera] [HADES][INFO ] [KRELTSC: 176138146]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 176178911] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 176214363] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 176255791] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 176285973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 176314390] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 176441905] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176496799] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 176529282] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 176603249] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176653078] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 176687477] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] [HADES][INFO ] [KRELTSC: 176783162] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 176839453] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176896068] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 176928065] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 176998986] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177053527] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 177088734] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 177125191] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 177160645] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177215788] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 177249367] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 177288305] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 177319773] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 177349551] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 177438720] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177489164] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 177522636] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 177631563] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177686634] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 177726451] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 177850778] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177904382] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 177938524] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 178035546] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178089771] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 178123127] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 178159702] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 178192006] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178250279] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 178294714] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 178347673] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 178403138] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 178445572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 178474263] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 178514500] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 178541339] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178598141] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 178631907] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 178699218] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 178736882] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178798294] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 178834275] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 178877223] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 178907414] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 178941967] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 178983605] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 179011670] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179073472] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 179105782] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 179174498] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 179207289] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179265085] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 179307513] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 179342510] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 179382894] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 179410412] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 179439245] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 179483905] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 179512492] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179570183] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 179604846] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 179667064] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 179694658] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 179722608] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179784594] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 179819593] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 179854450] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 179882341] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 179914951] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 179957020] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 179986157] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180051068] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 180088599] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 180148326] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 180183313] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 180210502] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180265017] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 180298251] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 180338647] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 180380731] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 180412064] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 180446711] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 180559926] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180621832] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 180652955] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 180739381] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180800795] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 180835034] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 180880243] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 180910209] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180966020] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 181004653] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 181051852] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 181078146] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 181110022] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 181212998] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181273045] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 181310316] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 181448922] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 181528532] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181590013] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 181629323] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 181675542] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 181709642] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181767690] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 181808842] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 181850618] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 181893325] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 181931712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 181965091] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 182050658] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182111781] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 182144194] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 182213568] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182271643] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 182306890] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 182360354] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 182392769] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182453962] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 182489464] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 182535090] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 182567463] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 182604176] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 182702213] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182757016] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 182800858] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 182861916] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182915118] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 182952025] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 182989498] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 183019055] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183075861] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 183112674] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 183150627] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 183192689] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 183229313] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 183259104] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 183347966] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183408605] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 183442233] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 183536287] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183589137] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 183622142] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 183669439] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 183698751] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183755972] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 183791842] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 183833939] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 183862939] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 183893965] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 183984791] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184039582] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 184071060] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 184154418] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184207615] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 184246586] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 184287007] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 184315131] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184373551] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 184408601] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 184445483] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 184488454] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 184524220] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 184554213] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 184655872] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 184741375] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184796047] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 184830169] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 184872379] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 184902781] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184966100] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 185000734] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 185038594] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 185067303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 185099096] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 185187399] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185246556] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 185283519] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 185323828] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 185354292] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185429428] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 185467833] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 185505376] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 185549021] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 185578412] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 185612712] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 185735719] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185790342] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 185831801] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 185916082] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185969740] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 186008803] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 186097058] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186149278] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 186181298] 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: 186280771] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186329721] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 186360562] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 186394448] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 186423814] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 186456247] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 186563446] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 186611727] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186663531] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 186698547] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 186783646] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186831805] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 186867080] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 186922591] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186971597] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 187003798] 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: 187090640] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187147115] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 187179804] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 187216356] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 187258059] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 187290916] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 187323390] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 187426620] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187480313] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 187513962] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 187575772] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187628742] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 187663659] 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: 187757391] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187812970] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 187848270] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 187884954] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 187912191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 187938507] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 188032266] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188085666] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 188118777] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 188180906] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188238032] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 188276852] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] [HADES][INFO ] [KRELTSC: 188387947] 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: 188469338] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188523081] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 188556542] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 188596326] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 188641292] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 188670169] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 188703008] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 188798578] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188851874] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 188893669] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 188928326] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 188958452] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189016415] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 189055856] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 189095760] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 189123704] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 189154170] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 189238693] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189291934] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 189334368] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 189365365] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 189394380] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189452232] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 189490028] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 189528838] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 189569445] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 189597371] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 189628347] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 189747928] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189801849] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 189835050] 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: 189940541] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189989096] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 190019563] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 190095676] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190145604] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 190182887] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 190217805] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 190244874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 190272804] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 190385637] 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: 190452047] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190503106] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 190533899] 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: 190625478] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190675606] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 190705303] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 190786114] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190837200] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 190868187] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 190902935] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 190941872] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 190967729] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 190996254] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 191075549] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191125352] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 191157302] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 191238748] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191290056] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 191321012] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 191410652] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191477423] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 191506916] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 191580800] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191635130] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 191671605] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 191712055] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 191741502] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 191772200] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 191864048] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191922171] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 191953776] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 192055678] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 192107239] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192157937] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 192187869] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 192261925] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192311942] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 192351225] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 192426273] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192474248] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 192509117] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 192545233] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 192583526] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 192608606] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 192636021] 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: 192718464] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192785888] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 192821955] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 192942817] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193009632] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 193058924] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 193103366] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 193136564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 193174522] 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: 193318795] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193370374] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 193410761] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 193517328] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193564565] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 193595258] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 193627305] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 193673098] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 193698963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 193728119] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 193799897] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193853488] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 193882627] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] [HADES][INFO ] [KRELTSC: 193976928] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 194035848] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194090734] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 194120228] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 194189026] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194243685] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 194275591] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 194346781] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194396099] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 194426838] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 194460943] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 194487140] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 194520703] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 194588346] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194637466] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 194671501] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 194753458] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194803024] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 194833495] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 194900762] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194956989] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 194986201] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 195049263] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195100399] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 195133547] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 195169836] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 195208922] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 195235669] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 195267198] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 195443001] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195505248] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 195540637] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 195649620] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195716171] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 195753043] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 195863778] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195915385] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 195944791] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 195983885] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 196015743] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 196048396] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 196145848] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196195889] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 196225828] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] [HADES][INFO ] [KRELTSC: 196322560] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 196377073] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196432039] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 196463812] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 196545586] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196595150] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 196624350] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 196659248] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 196706116] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 196732610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 196760819] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 196850518] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196903206] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 196932715] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 197012075] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197062734] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 197092432] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 197137833] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 197165051] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 197193713] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 197277447] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197332769] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 197362103] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 197441187] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197491006] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 197520587] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 197562799] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 197601490] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 197628908] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 197657259] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3 [HADES][INFO ] [KRELTSC: 197792691] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 197836283] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197886554] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 197917447] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 198008542] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198058207] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 198088250] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 198122201] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 198152841] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 198184544] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 198268267] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198321091] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 198353743] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 198435179] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198489162] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 198521981] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 198558090] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 198605724] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 198635204] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 198665471] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 198791941] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198845124] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 198883859] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 198965001] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199021803] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 199058449] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][INFO ] [KRELTSC: 199222570] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 199268515] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199330342] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 199363549] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 199467636] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199523865] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 199555323] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 199638969] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199690926] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 199729314] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 199765772] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 199794089] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 199824754] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 199918201] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199972150] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 200003812] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 200083331] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200136274] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 200173569] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 200250487] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200303505] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 200340018] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 200423518] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200476371] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 200508190] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 200585439] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200645908] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 200678211] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 200717071] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 200764803]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 200812086] Running StarForth Words Tests (Module 17: StarForth Extensions)
[Hera] [HADES][TEST ] [KRELTSC: 200855884] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 200897579] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 200926566] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 200956417] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 201052005] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201107789] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 201144636] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 201230729] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201284604] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 201319802] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 201388215] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201442655] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 201485235] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 201524874] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 201558537] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201617864] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 201658299] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 201699580] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 201732145] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201789618] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 201825209] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 201864123] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 201911938] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 201941387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 201971829] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY!
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 202057905] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202115644] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 202149714] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20
[Hera] [HADES][INFO ] [KRELTSC: 202245511] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 202301548] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202361623] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 202398863] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 202467975] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202529332] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 202563690] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 202605482] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 202637128] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202693074] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 202728370] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 202774077] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 202804030] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202858099] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 202891742] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 202930488] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 202964626] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203017961] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 203050750] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 203086810] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 203125003] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 203152802] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 203180934] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 1
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 119
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 305
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 121
[Hera] :: 129
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 176
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 18
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 43
[Hera] MAX: 26
[Hera] MIN: 4
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 19
[Hera] 1-: 79
[Hera] 1+: 84
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 20
[Hera] MOD: 38
[Hera] /: 35
[Hera] *: 50
[Hera] -: 34
[Hera] +: 135
[Hera] CELLS: 18
[Hera] ERASE: 11
[Hera] MOVE: 11
[Hera] FILL: 23
[Hera] 2!: 17
[Hera] 2@: 14
[Hera] -!: 17
[Hera] +!: 35
[Hera] C!: 51
[Hera] C@: 97
[Hera] !: 111
[Hera] @: 182
[Hera] R@: 47
[Hera] R>: 64
[Hera] >R: 66
[Hera] ROLL: 10
[Hera] PICK: 16
[Hera] DEPTH: 79
[Hera] -ROT: 18
[Hera] ROT: 31
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 51
[Hera] -------------------------------------
[Hera] Total executions: 6787
[Hera] Total words: 517
[Hera] Average executions per word: 13
[Hera] [HADES][TEST ] [KRELTSC: 205758233] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205828806] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 205866261] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 2
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 176
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 18
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 43
[Hera] MAX: 26
[Hera] MIN: 4
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 19
[Hera] 1-: 79
[Hera] 1+: 84
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 20
[Hera] MOD: 38
[Hera] /: 35
[Hera] *: 50
[Hera] -: 34
[Hera] +: 138
[Hera] CELLS: 18
[Hera] ERASE: 11
[Hera] MOVE: 11
[Hera] FILL: 23
[Hera] 2!: 17
[Hera] 2@: 14
[Hera] -!: 17
[Hera] +!: 35
[Hera] C!: 51
[Hera] C@: 97
[Hera] !: 111
[Hera] @: 182
[Hera] R@: 47
[Hera] R>: 64
[Hera] >R: 66
[Hera] ROLL: 10
[Hera] PICK: 16
[Hera] DEPTH: 79
[Hera] -ROT: 18
[Hera] ROT: 31
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 54
[Hera] -------------------------------------
[Hera] Total executions: 6804
[Hera] Total words: 518
[Hera] Average executions per word: 13
[Hera] [HADES][TEST ] [KRELTSC: 208567907] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208625031] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 208664334] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 3
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 176
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 18
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 43
[Hera] MAX: 26
[Hera] MIN: 4
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 19
[Hera] 1-: 79
[Hera] 1+: 84
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 20
[Hera] MOD: 38
[Hera] /: 35
[Hera] *: 50
[Hera] -: 34
[Hera] +: 138
[Hera] CELLS: 18
[Hera] ERASE: 11
[Hera] MOVE: 11
[Hera] FILL: 23
[Hera] 2!: 17
[Hera] 2@: 14
[Hera] -!: 17
[Hera] +!: 35
[Hera] C!: 51
[Hera] C@: 97
[Hera] !: 111
[Hera] @: 182
[Hera] R@: 47
[Hera] R>: 64
[Hera] >R: 66
[Hera] ROLL: 10
[Hera] PICK: 16
[Hera] DEPTH: 80
[Hera] -ROT: 18
[Hera] ROT: 31
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 54
[Hera] -------------------------------------
[Hera] Total executions: 6806
[Hera] Total words: 518
[Hera] Average executions per word: 13
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 211304888] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211356531] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 211388865] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 211424326] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 211470330] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 211499344] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 211533738] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES
[Hera] [HADES][TEST ] [KRELTSC: 211643317] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211699387] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 211734826] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO
[Hera] [HADES][TEST ] [KRELTSC: 211776239] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211828168] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 211861438] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR
[Hera] [HADES][TEST ] [KRELTSC: 211908139] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211966566] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 211999393] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 212057886] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 212108318] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 212135709] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 212163134] 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: 212366595] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212418578] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 212453871] 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: 212627652] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212678435] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 212711314] 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: 212812509] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212864461] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 212902180] 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: 213011753] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213062303] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 213093423] 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: 213204389] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213265882] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 213305651] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 213374162] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213432742] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 213469365] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 213544189] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213605128] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 213652946] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 213696770] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 213733114] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213793517] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 213831394] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 213873776] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 213920356] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 213950726] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 213984640] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 214065204] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 214102292] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214159899] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 214198661] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 214251418] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 214286287] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214345268] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 214383808] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 214441396] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 214475752] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214538538] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 214574297] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 214641590] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 214674002] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214731432] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 214771094] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 214805700] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e
[Hera] [HADES][INFO ] [KRELTSC: 214846488]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 214885897] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 215046760] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 215140321] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 215189771] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 215236416] vm_create_word: cannot shadow pinned word '__acl_shadow_target_
[Hera] [HADES][TEST ] [KRELTSC: 215403011] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 215443815]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 215485749] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 215529038] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 215559613] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 215588224] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 215625169] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 215653853] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 215681995] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 215717179] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 215746063] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 215775748] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 215816345] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 215844338] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 215873600] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 215913111] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 215942278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 215974392] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 216012555] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 216040692] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 216069242] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 216105229] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 216132552] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 216160809] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 216195113] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 216224378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 216258085] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 216294418] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 216322709] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 216350745] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 216388275] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 216421116] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 216446489] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 216485966] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 216525816]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 216566316] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 216601505] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 216640798] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 216674756] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 216703501] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 216768509] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216819994] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 216950810] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 216993529] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 217035219] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 217063485] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 217095173] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 217164960] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217213586] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 217339902] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 217411812] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 217445398] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 217484137] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 217510297] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 217546198] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 217603404] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217652948] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 217773830] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 217807655] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 217846141] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 217872450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 217900495] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 217958320] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218013161] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 218121645] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 218188296] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218249027] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 218399057] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 218441373] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 218477951] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 218502541] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 218530284] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 218599774] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218653677] Expected: Should print: 3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 218765479] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 218802047] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 218848953] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 218877238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 218907642] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 218960632] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219018378] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 219135362] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 219169889] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 219208310] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 219233948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 219261809] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 219325030] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219378116] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 219474656] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 219551550] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 219588231] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 219629479] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 219658490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 219688262] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 219747623] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219797530] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 219915106] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 219948994] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 219986887] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 220013223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 220040983] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 220102575] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220158262] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 220273289] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 220310109] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 220352499] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 220384429] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 220424254] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 220509817] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220568115] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 220684756] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 220724766] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 220768942] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 220803600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 220843523] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 220918339] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220977503] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 221099187] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 221142847] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 221183765] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 221214003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 221251306] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 221323402] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221382305] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 221495112] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 221537858] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 221583418] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 221614308] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 221647088] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 221711393] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221778696] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 221897034] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 221936988] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 221980241] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 222009877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 222038227] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 222081696] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222132920] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 222276495] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 222313213] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 222353872] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 222380733] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 222410649] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 222454888] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222507115] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 222648265] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 222684959] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 222725431] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 222753233] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 222783649] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 222834378] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222887661] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 223015302] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 223061065] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 223105965] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 223133032] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 223163271] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 223218766] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223270458] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 223332713] 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: 223435919] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 223496659] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223551519] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 223664151] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 223699315] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 223739927] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 223767496] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 223797491] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 223847302] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223911185] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 224045326] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 224092391] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224144305] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 224252464] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 224296537] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 224349242] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 224378205] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 224410369] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 224461491] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224512415] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 224623322] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 224668358] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224726029] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 224867711] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 224902203] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 224941479] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 224969575] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 224998709] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 225048518] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225101899] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 225247355] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 225294005] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225346265] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 225453047] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 225487973] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 225527999] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 225556814] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 225591972] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 225676345] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225732856] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 225836744] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 225897961] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 225934193] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 225975632] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 226004267] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 226039512] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 226121518] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226180291] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 226292243] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 226328682] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 226367543] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 226396669] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 226429993] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 226517642] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226578263] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 226694601] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 226736151] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 226780692]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 226828638] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 226871818] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 226928465] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 226967114] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 227002662] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 227098095] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227153775] Expected: Should print population variance of {100,200,300}
[Hera] [HADES][TEST ] [KRELTSC: 227196180] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 227236619] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 227279468] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 227313358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 227349130] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 227479438] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227539668] Expected: Should print decay slope for a decreasing traject
[Hera] [HADES][TEST ] [KRELTSC: 227585055] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 227626965] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 227670934] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 227704560] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 227737517] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 227834821] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227899313] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 227942431] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 227984282] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 228028167] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 228058185] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 228090005] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 228528164] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228571819] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 228599931] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 228633664] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 228684854] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 228727947] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 228762087] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 228925018] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228982005] Expected: Should print last adaptive_window_width (no error
[Hera] [HADES][TEST ] [KRELTSC: 229024977] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 229065508] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 229117880] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 229159673] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 229197623] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 229355148] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229412572] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 229457491] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 229504131] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 229558167] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 229597188] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 229629180] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 229787457] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229844501] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 229877603] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 229916311] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 229969927] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 230010321] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 230048089] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 230206637] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230261900] Expected: Should print last slope_fit_quality_q48 (no error
[Hera] [HADES][TEST ] [KRELTSC: 230302637] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 230333726] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 230373044] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 230412590] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 230453079] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 230862366] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230923516] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 230965928] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 231012552] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 231057176]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 231106282] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 231147638] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 231192850] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 231224523] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 231264524] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 231393645] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231450296] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 231490359] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 231532628] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 231575728] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 231609080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 231640862] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 231771376] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231839705] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 231878360] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 231919487] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 231962682] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 231992882] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 232024634] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 232125142] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232194709] Expected: Should print: 0 (freshly defined word is not froz
[Hera] [HADES][TEST ] [KRELTSC: 232243563] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 232306030] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232361975] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 232405153] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 232444090] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 232488644] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 232506917] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 232533944] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 232659452] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232715797] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 232747531] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 232784211] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 232820391] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 232848915] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 232878382] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S"
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 232955492] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233020585] Expected: Should print: 0 (freshly defined word has zero he
[Hera] [HADES][TEST ] [KRELTSC: 233073405] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 233120351] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 233162383] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 233189121] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 233219749] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 233285212] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233340182] Expected: Should print the compile-time DECAY_RATE_PER_US_Q
[Hera] [HADES][TEST ] [KRELTSC: 233390240] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 233441108] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped
[Hera] [HADES][INFO ] [KRELTSC: 233494587] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 233529255] Total tests run: 1050
[Hera] [HADES][INFO ] [KRELTSC: 233561681] Passed: 1012
[Hera] [HADES][INFO ] [KRELTSC: 233593389] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 233623792] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 233658489] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 233690516] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 233726109] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 233762553] ==============================================
[Hera] PARITY:M7.1a word_count=531 here=0x00000000000000d8 latest_id=700 hash=0x6824fe5993239838
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000013dffad5c, 0x000000013dffad60)
[Hera] VM: parity bootstrap complete
[Hera] PCI: init...
[Hera] virtio-rng: found device
[Hera] rng: backend = virtio-rng
[Hera] entropy: ready
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] virtio-input: found device
[Hera] virtio-input: driver ready
[Hera] Init: Mama birth...
[Hera] [HADES][WARN ] [KRELTSC: 240477964] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 240692834] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 247117900] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 247266560] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 257823032] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 263565593] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 264122994] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 264248922] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 264402184] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 264567095] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 264715613] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 264866265] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 264992259] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 265113653] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 265259105] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 265422946] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 265566304] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 265732372] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 265880770] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 266003718] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 266154778] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 267117775] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 268031186] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 268945617] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 270029990] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 271038872] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 271983825] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 272835040] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 273696728] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 275120684] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 275990311] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 276907856] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 277994816] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 278861372] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 279764318] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 280613806] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 281466161] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 282883936] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 283745784] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 284614768] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 285508345] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 286789157] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 287638970] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 288499113] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 289363664] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 290240946] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 291110942] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 292405039] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 293286223] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 294156053] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 295035649] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 295933210] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 296785742] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 298052752] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 298916898] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 299773624] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 300636783] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 301505713] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 302361621] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 303698781] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 304573443] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 305448496] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 309282530] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 310142866] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 311031813] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 311904610] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 312756835] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 313607662] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 314462596] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 315307280] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 316147280] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 316997027] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 318445951] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 319311131] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 320167957] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 321016692] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 321863678] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 322707948] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] [HADES][WARN ] [KRELTSC: 323578559] vm_dictionary_track_entry: out of stable IDs, disabling metrics
[Hera] ================================================
[Hera] LithosAnanke — FORTH-79 bare-metal kernel
[Hera] Stadium step one: Hera alone
[Hera] ================================================
[Hera] Hera [live]
[Hera] ================================================
[Hera] (no identity)
[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xa0e5c8e6dca1e554
[Hera] Init: Mama birth OK
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
[Hera] ACL: BIRTH pinned STRICT
[Hera] Starting heartbeat...
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=705 evictions=0
[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=17895
[Hera] test-vm reservoir=65536
[Hera] Startup: birthing Hermes (fleet foundation)...
[Hermes] (no identity)
[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x062252c4da6858da
[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: 472676144] INFERENCE: Output validation failed, ignoring results
[Artemis] 0.5u
[Artemis] ARTEMIS-K=1.5u
[Artemis] (no identity)
[Artemis] [HADES][WARN ] [KRELTSC: 872544240] ( Unterminated comment
[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xf55edc4e76a8c294 mode=p capsule_hash=0xf55edc4e76a8c294 dict_hash=0x93d6e815354b61c0
[Hera] BIRTH: Artemis live
[Hera] Startup: Artemis live
[Hera] Heartbeat: 859 ticks, trust=0x00010000, variance=0x00000000
[Hera] blkio_usb: MSC device ready
[Hera] Zuse: identity confirmed from attached thumbdrive
[Hera] LithosAnanke v2.0.0
[Hera] StarForth Version 3.1.0
[Hera] StarForth CLI
[Hera] FORTH-79 interpreter type BYE or power off to exit
[zuse@Hera] ok>