Files
LithosAnanake/logs/20260822-123842/aarch64/qemu-aarch64-20260822-123842.log
Robert Allan JamesandClaude Sonnet 5 2e7e957680 Milestone 6 (ACL/PKI): Ed25519 verify + SHA-512, built from scratch
New freestanding, verify-only Ed25519 (RFC 8032) implementation:
include/starkernel/{sha512,fe25519,scalar25519,ed25519}.h +
src/starkernel/crypto/{sha512,fe25519,scalar25519,ed25519}.c, wired into
Makefile.starkernel. Kernel never signs or generates keys -- only
ed25519_verify() is needed; signing happens in the host-side mkcapsule
build tool via libsodium/OpenSSL.

Confirmed __int128 multiply/add/shift-by-constant compile with zero
undefined symbols on all three target toolchains (only division needs
libgcc's __udivti3, per timer.c's existing documented finding -- that
file's comment updated to narrow the claim, since it had been read as
"avoid __int128 entirely"). This enabled the standard 5-limb radix-2^51
field arithmetic representation.

An abandoned first attempt (10-limb radix-2^26, avoiding __int128 out of
premature caution) hit two real bugs, both invisible on inspection and
found only by property-based testing against Python's own bignum
arithmetic: a non-uniform-radix limb misalignment in multiplication, and
a double-counted carry. Verification chain: SHA-512 against known +
boundary vectors (7/7); field arithmetic property-tested 25,045 cases;
scalar-mod-L arithmetic 300 cases (L confirmed prime via Miller-Rabin
first); full verify() end-to-end against 110 real signatures from
Python's cryptography library, including tampered inputs and the RFC
8032 S>=L malleability attack -- all correctly accepted/rejected.

Compiles clean (zero warnings) and links on all three architectures,
confirmed via the mandatory three-arch QEMU boot. The code is linked but
not yet called from anywhere -- wiring into capsule_birth.c needs a
from-scratch X.509/DER parser first (Captain Bob chose real X.509 over a
raw-blob cert format this session), which is the next open item.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HZ8kNoTuP63pbQtro4qvrm
2026-08-22 12:41:26 -04:00

9005 lines
666 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: loading Boot0003 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x5,0x0)
BdsDxe: starting Boot0003 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x5,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 v1.5.4
Architecture: aarch64
Build: Aug 22 2026 12:36:38
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 81
Total memory: 4093 MB
Usable memory: 4056 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 1039949
Free pages : 1038538
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...
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: 410184] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 1125204] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 2085589] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 2149242] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 2196472]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2407423] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 2497506] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2551078] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 2582684] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2625357] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 2925090] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2997292] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 3344441] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3399229] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3450421] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 3720644] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 3812624] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3865962] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 3981557] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4214912] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4325447] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4703684] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 4760685] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4815015] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 5166565] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 5197490] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5228678] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5283800] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5482676] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5569404] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5612603] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 5638918] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5668132] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5723073] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5938228] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6076862] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6118884] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6322777] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6490477] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 6535139] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6588109] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 6912185] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6957515] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7010898] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 7376897] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 7757343] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 7810118] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7865821] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 8138482] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 8183396] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8238462] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 8344995] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8575770] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8656966] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8900936] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 9045992] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9141649] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 9457021] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9518943] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9569043] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 9848196] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9970910] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10018327] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10212529] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10379753] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10427934] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10480710] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10742558] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10786785] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10841425] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11103477] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 11161409] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11206334] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 11318205] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11380869] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11609985] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11737735] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 11771517] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11802073] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11979079] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12028380] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12086588] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12132885] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 12162125] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12193151] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 12370557] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12436307] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 12592163] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 12640853] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12844442] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 13014715] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 13075871] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 13291374] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13384350] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 13503704] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 13760524] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13858528] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 13979101] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 14193324] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 14272410] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 14330258] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 14365108] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 14399876] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 14573246] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 14667582] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 14701525] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 14739454] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 14777453] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 14804815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 14837034] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 15071915] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15168255] 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: 15282465] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 15489622] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15558096] 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: 15676307] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 15862718] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15987839] 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: 16134878] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 16297581] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 16345493] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16432496] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 16473783] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 16507273] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 16542596] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16600888] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 16815569] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 16906693] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 16948386] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 16976807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 17008940] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 17248275] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 17324370] 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: 17643252] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 17675311] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 17734063] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 17790576] 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: 18066826] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 18155354] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 18211964] 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: 18329408] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 18529681] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 18600206] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 18656362] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 18689991] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 18722965] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 18910504] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19011765] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 19051108] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 19084556] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 19118266] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19171852] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 19367470] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 19438687] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 19492208] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 19518361] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 19546872] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 19592268] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19810897] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 19958342] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 20000829] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20053289] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 20329539] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 20380462] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20433657] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 20783327] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 20822901] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 20865072] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 20892801] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 20924322] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 21187344] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 21259256] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 21494208] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 21602449] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 21688451] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 21785482] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 22057693] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 22125472] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22175326] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 22457838] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 22540129] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 22606950] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 22633189] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 22664366] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 22915093] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22970294] 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: 23085762] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 23308580] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23379997] 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: 23498416] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 23536884] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 23734003] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 23785611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 23814079] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 23871098] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23921125] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 24238604] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 24287682] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 24337534] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 24613786] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 24660085] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 24713886] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 24819795] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 24996175] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 25049431] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 25132475] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 25170123] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 25205311] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 25244345] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 25424799] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 25465837] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 25576710] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 25626436] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 25663861] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 25957597] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 26017514] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26067398] 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: 26341188] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 26423485] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26476779] 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: 26766795] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 26821451] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 26869450] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26928997] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 26963296] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 26997357] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 27190701] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 27292381] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 27328979] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 27367226] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 27410777]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 27583026] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 27701947] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 27761405] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 27788694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 27816854] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 28012938] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28141865] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 28273064] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 28318421] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28569161] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 28697779] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 28747454] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28983506] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 29071535] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] -123 -123
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 29149243] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 29333148] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29424789] 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: 29549923] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 29581718] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 29609156] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29808581] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 29872583] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 29906933] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 29949894] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 29976326] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 30004768] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 30170326] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30236977] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 30380376] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 30426462] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30475885] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 30758635] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 30796422] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 30822150] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30876544] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 30912960] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 31106938] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 31182041] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 31209136] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 31241796] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 31292036] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 31342267] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 31640758] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 31694131] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 31743782] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 32007269] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 32105216] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 32135804] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 32162820] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 32214926] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 32408805] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 32481777] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 32529160]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 32569265] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 32605485] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 32645540] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 32818616] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 32861698] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 32953797] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33006171] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 33262310] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 33354953] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33412233] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 33517163] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 33703184] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33793308] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 33911475] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 33962880] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34143453] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 34302795] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 34352383] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34402519] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 34660936] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 34714431] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34763355] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 34804464] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 35115925] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 35150274] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35205441] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 35239584] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 35273452] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35455916] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 35489825] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 35574653] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 35613213] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 35638225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 35666299] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 35845776] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35946149] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 36057870] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 36109781] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 36341592] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 36512941] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 36547204] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 36839010] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 36892901] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 36926546] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 36966704] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 36992815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 37152043] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 37255789] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 37311069] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 37416864] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 37594613] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 37687920] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 37795154] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 37842326] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38008456] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 38146470] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 38227836] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 38283052] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38449299] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 38618472] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 38654452] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 38693472] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 38720542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 38909939] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 38988630] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39046544] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 39154970] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 39361325] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39443541] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 39551510] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 39585064] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 39773847] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 39819711] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 39877984] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 39937084] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39985503] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 40266311] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 40346159] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40396773] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 40646099] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 40679157] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 40759034] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 40789373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 40818236] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 40874316] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41083152] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 41649065] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 41737623] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 41915918] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42043677] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 42171509] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 42208442] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 42400233] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 42448536] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 42477943] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 42549640] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42601570] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 42952099] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 43018741] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43071263] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 43376553] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 43415326] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 43454076] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 43483135] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 43513348] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 43563124] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43789379] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 43919449] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 44120978] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][TEST ] [KRELTSC: 44220761] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44274517] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 44349404] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 44386491] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 44611554] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 44654774] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 44682604] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 44743158] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44794559] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 45099354] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 45151487] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45201850] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 45442844] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 45535431] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45589386] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 45702290] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 45866192] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 45947150] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 45979563] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 46010520] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 46058087] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46112262] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 46418127] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 46467607] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46516403] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 46724842] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 46868029] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 46902164] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 46942678] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 46969157] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 47180026] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 47289977] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47344147] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 47617272] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 47710376] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47764261] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 48027054] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 48117609] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48185608] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 48293124] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 48590860] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48642885] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 48719041] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 49038631] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 49071084] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49123950] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 49157265] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 49367138] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 49423685] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 49450206] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 49482186] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 49538701] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49587913] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 49933581] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 49983509] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50034395] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 50331481] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 50384211] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50434824] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 50730945] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 50762687] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50819275] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 50854077] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 50889825] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 50931852] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 51107018] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 51180901] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 51264413] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51317780] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 51574605] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] 11 22
[Hera] 11 22
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 51678749] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 51729525] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51925623] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 52097789] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 52150212] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52200369] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 52509368] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 52543084] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52597085] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 52630072] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 52795158] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 52834673] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 52904156] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 52932041] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 53000027] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53051773] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 53290982] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 53386686] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 53419749] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53473157] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 53661735] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 53711636] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53763335] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 53875440] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 53912094] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54084474] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 54132790] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 54195820] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 54253787] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 54281772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 54310688] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE HERE 16 + 2 MOVE HERE 16 + C@ . HERE 17 + C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 54510987] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54574846] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 54753371] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 54793663] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54972966] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 55014128] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 55085774] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 55121451] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55175700] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 55208539] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 55245227] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 55435557] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 55485048] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 55512383] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 55580376] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55632318] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 55978586] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 56014153] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56062958] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 56251361] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 56324755] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56434610] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 56468550] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 56504433] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 56551344]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 56814355] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 56874872] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 56915354] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 56940754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 56971315] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 57182922] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57295671] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 57399961] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 57577514] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57671924] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 57780217] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 57819877] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57870888] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 58141430] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 58188104] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58237494] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 58463135] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=0
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 58566979] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 58616750] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58667712] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 58915668] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 59002996] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59055753] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 59174409] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 59334113] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59385105] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59455731] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59493217] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 59522622] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59549753] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59603515] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59768354] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 59837817] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 59887951] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 59922265] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 59954886] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 60001412] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60171632] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 60336367] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 60378587] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60427455] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 60662470] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 60736551] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60789479] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 60891793] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 61070904] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61145057] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 61262465] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 61313310] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61512368] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 61705632] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 61757956] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61935848] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 62104314] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 62152991] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62201909] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 62385664] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 62541453] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 62571915] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 62598354] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62654534] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 62820904] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 62853431] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 62924904] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62980688] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 63013231] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 63048594] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 63217421] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 63262050] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 63344099] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 63405821] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63453402] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 63735092] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 63814098] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63865568] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 64102476] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 64185766] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64234808] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 64341805] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 64388439] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64605718] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 64719335] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 64764086] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64933146] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 65086434] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 65135162] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65183537] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 65426631] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 65512637] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65565562] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 65804384] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 65836536] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65871197] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65959117] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65995905] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 66026433] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66054922] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66110724] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 66272078] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 66306823] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 66348349] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 66375148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 66405590] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 66454932] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66504360] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 66714782] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 66831477] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 66875533] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66923654] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 67162506] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 67249975] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67302263] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 67403867] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 67594871] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67686633] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 67794402] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 67838321] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68016204] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 68169495] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 68209089] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68258943] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 68494582] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 68570761] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 68602308] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68654042] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 68689400] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 68726199] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68883430] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68959274] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69019381] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 69049110] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69075739] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69128487] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69278756] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 69360820] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 69408016] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 69434853] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 69465773] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 69523933] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69575944] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 69857774] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 69908714] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69960578] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 70232832] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 70324097] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70373311] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 70589769] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 70641745] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 70701011] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70750619] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 70866395] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 71043140] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71135786] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 71251791] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 71297315] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71462313] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 71667806] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 71700154] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 71730010] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71917130] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 71978646] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 72026540] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72054688] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72111109] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72144397] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 72181223] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72208573] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72421246] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72468589] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 72507938] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 72546808] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 72572670] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 72600893] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 72786782] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72880176] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 72992226] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 73037004] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73217446] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 73373549] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 73420022] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73470974] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 73754264] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 73791346] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 73823460] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73876376] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 73909604] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 74062557] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 74106805] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74203417] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 74239344] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 74274129] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 74301726] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74356325] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 74518455] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 74554359] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 74635292] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 74662441] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 74694363] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 74746907] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74800592] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 75080614] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 75129724] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75180494] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 75415597] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 75488827] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 75544529] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75594429] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 75821803] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 75870841] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75962949] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 76084402] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 76240791] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 76283056] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76366705] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 76418396] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 76451781] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 76491033] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 76519147] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 76668013] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 76788489] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76860143] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 76967148] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 77157016] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77237426] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 77342916] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 77388833] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77572242] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 77677482] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 77729409] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77783089] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 78075783] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 78110252] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 78138199] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78198499] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 78233494] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 78269131] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 78440012] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 78467287] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 78496191] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 78549817] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78603392] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 78706469] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 78879784] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78973708] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 79078913] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 79125717] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79308089] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 79458317] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 79500037] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79549091] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 79755219] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 79872012] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 79908383] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 79935796] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79989878] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 80025657] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 80191032] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 80253457] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80317764] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 80351023] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 80384384] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 80428653] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 80454757] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 80613375] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 80704684] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80760246] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 80864081] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 81054264] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81104902] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 81217035] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 81261679] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81313311] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 81590666] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 81635148] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81686018] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 81919793] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 81951994] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 82021792] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82079321] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 82113231] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 82145109] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 82174139] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82356195] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 82389888] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 82472074] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 82516919] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 82545016] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 82574920] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 82744185] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82863745] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 82986806] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 83028950] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83210455] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 83358471] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 83399626] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83450490] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 83729833] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 83772789] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83827737] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 84060995] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 84146245] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84199311] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 84263356] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 84357858] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 84509652] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 84551761] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84644479] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 84685164] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 84719698] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 84761111] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 84787196] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 84815571] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 84994578] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85073768] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 85188610] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 85349736] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85434934] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 85561134] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 85604019] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85654296] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 85930419] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 85975234] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86024857] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 86261010] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 86351506] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86403735] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 86520988] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 86673410] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 86714903] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86811986] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 86850873] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 86884211] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 86929317] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 86956095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 86986125] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 87181272] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87257356] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 87366366] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 87525347] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87588694] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 87730832] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 87771021] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87823295] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 88101014] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 88136295] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 88164189] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88217788] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 88250798] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 88398218] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 88454406] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 88505919] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 88552580] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 88603575] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88653541] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 88890499] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 88962908] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89022970] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 89081813] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 89304724] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 89348228] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89443086] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 89545779] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 89578304] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 89737157] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89800384] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 89865803] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 89903686] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 89946119] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 89972142] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 90000366] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 90179419] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90241210] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 90379554] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 90424074] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90604101] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 90753814] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 90796721] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90846798] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 91085149] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 91166671] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91217792] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 91321162] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 91497320] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91560946] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 91707878] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 91740392] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 91901810] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92048504] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 92082765] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 92116307] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 92156780] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 92182167] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 92347043] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 92455322] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92521366] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 92785588] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 92826060] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92876239] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 92978522] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 93021047] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93191417] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 93351556] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 93395108] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93449409] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 93718067] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 93750366] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 93806454] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93857628] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 94120702] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 94152196] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 94179630] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94232400] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 94265180] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 94298879] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 94340977]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 94541853] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 94580760] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 94622956] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 94648764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 94678650] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 94724634] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94775770] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 95042951] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95088592] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95139466] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95394588] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95454792] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95505610] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95607557] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95652063] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95864819] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95968794] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 96012660] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96063708] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 96314833] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 96351373] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 96379600] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96435010] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 96470120] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 96504423] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 96678177] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96733437] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 96767392] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 96803254] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 96843040] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 96869334] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 96896324] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 96950439] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97129755] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 97235067] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 97278006] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97327618] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 97587432] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 97647907] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97698623] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 97770965] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 98002488] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 98046006] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98095782] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 98197307] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 98242333] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98437508] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 98545412] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 98576216] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 98604180] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98656171] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 98691309] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 98871900] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 98899141] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98952650] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 98986556] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 99021935] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 99063158] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 99089942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 99123340] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99340014] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99390921] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99496764] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 99542948] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99755610] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 99857998] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 99901994] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99951512] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 100229844] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100272879] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100321919] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100421053] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 100612492] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100661529] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 100767007] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 100799245] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 100826227] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100881977] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 101083340] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 101112085] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 101139416] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101191476] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 101226927] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 101262824] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 101460401] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 101499623] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 101527212] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 101577107] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101626725] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 101728063] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 101941123] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101986254] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 102018464] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 102140611] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102351478] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102437226] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102537345] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102580085] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102753412] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102889757] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 102923680] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 102951459] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103004942] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 103040906] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 103255566] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 103290202] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 103312395] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 103343736] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 103389880] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103441631] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 103729564] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 103770153] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103821954] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 104103682] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 104160462] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104208250] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 104314724] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 104510097] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104559332] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 104664414] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 104708445] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104758159] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 105011358] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 105043078] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 105070422] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105123531] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 105163632] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 105196865] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 105366328] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105428590] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 105462506] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 105495309] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 105536809] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 105562757] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 105591731] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 105645351] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105845096] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 105948390] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 105990080] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106040485] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 106483625] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106804392] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106846822] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106896570] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 107170215] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 107211182] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107264928] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 107368487] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 107586440] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 107611943] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107667411] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 107704647] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 107738161] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 107765807] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107820554] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 108036424] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 108065363] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 108107412] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 108134581] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 108164625] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 108217796] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108432881] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 108545520] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108589017] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108638551] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108909961] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108947975] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109000488] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 109102749] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 109326619] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109370913] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 109476184] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 109520328] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109739900] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 109855687] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 109885536] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 109913498] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109966798] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 110200445] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 110230350] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 110254630] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110309575] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 110345331] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 110378201] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 110419212] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 110625585] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 110659841] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 110709864] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110762187] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 110826794] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 111098921] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111133844] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111187930] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111293128] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111523027] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111565782] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111672175] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 111719420] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111921743] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 112026676] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 112072130] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112122054] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 112400790] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 112432078] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 112461005] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112513918] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 112551133] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 112584736] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 112751879] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112815443] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 112850186] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 112884446] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 112928866] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 112955362] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 112985034] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 113036271] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113236453] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 113343143] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113384754] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113434681] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113696974] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113739495] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113788883] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113890820] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 114064633] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 114132846] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114186779] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 114218970] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 114254504] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 114297659] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 114325423] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 114357898] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 114570780] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114618214] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 114722423] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 114766522] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115001354] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 115092916] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115157333] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115361784] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115429309] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115530640] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 115565982] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 115595505] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115654420] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 115855257] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 115882207] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 115919679] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 115948699] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 115981038] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 116038095] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116261323] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 116371777] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116416322] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116473536] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116771693] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116819192] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116872908] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 117123466] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 117151193] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 117181651] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117234221] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 117267639] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 117301493] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 117343817] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 117370774] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 117538843] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 117620002] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117672751] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 117778159] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 117822587] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118033557] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 118139345] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 118179610] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118233573] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 118484239] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 118516442] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 118545169] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118601339] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 118635244] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 118670622] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 118864093] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 118890311] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 118920119] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 118975729] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119025401] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119281087] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 119323964] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119379443] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 119479090] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 119520628] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119759566] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 119914396] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 120183945] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 120260484] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120314096] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 120614488] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 120676682] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 120700885] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120754728] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 120790973] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 120826831] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 121078725] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 121119282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 121149386] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 121202649] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121253381] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 121593104] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 121634750] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121686022] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 122020985] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 122063249] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122113888] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 122416701] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 122468116] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122519963] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 122794939] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 122827932] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 122856478] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122909325] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 122941700] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 122977472] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 123017607] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 123192041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 123239180] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 123299017] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123349170] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 123455903] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 123661693] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123715811] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 123820244] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 123867204] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124050424] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 124130798] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 124211474] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 124257402] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124310291] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 124626900] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 124673062] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124724512] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 124997308] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 125033056] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 125061834] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125115880] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 125148572] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 125184872] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 125356202] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 125416350] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 125444301] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 125492694] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125541849] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 125649004] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 125862666] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125914508] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 126017008] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 126070311] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126278068] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 126383535] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 126421135] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 126462361] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 126494368] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 126656180] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 126702259] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126753898] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 126856988] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 126901951] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127070607] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 127194543] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 127240397] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127290712] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 127545318] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 127583632] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 127624664] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 127651995] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 127681514] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 127730154] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127781662] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 128075843] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 128137902] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 128181012] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128234383] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 128555784] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 128599758] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128650292] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 128984504] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 129026812] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129078236] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 129414600] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 129456710] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129508120] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 129804726] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 129837027] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 129865362] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129919314] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 129954703] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 130192137] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 130259596] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 130287609] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 130317242] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 130369996] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130423654] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 130810339] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 131068743] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131149644] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 131270469] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 131491513] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131581854] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 131700522] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 131964998] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132035292] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 132161028] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 132404165] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132471887] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 132522953] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 132888947] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 132920182] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 132947867] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133013499] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 133253257] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 133323192] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 133364239]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 133416866] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 133633063] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 133740846] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 133770360] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 133802925] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 133854104] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134041048] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 134120550] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 134174051] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134228180] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 134260790] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 134311188] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134529948] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 134596328] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 134661109] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134711779] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 134748209] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 134933062] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135016758] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 135051636] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 135102442] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135151668] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 135183740] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 135398039] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135506003] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 135536785] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 135572273] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 135608386] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135796112] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 135850639] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 135899847] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 135931935] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135988054] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136022967] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 136058998] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136241682] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136328849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136373108] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 136408353] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 136451128] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 136479010] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 136509515] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 136768621] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136822533] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 136858209] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 136911219] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137092523] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 137144379] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 137197869] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137258456] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 137291628] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 137348390] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137537941] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 137570133] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 137653443] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137707440] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 137744529] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 137796484] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137987313] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 138037255] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 138098710] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 138126493] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138181344] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 138217822] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 138390710] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138422009] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138511291] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138548345] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 138582946] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 138625376] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 138651507] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 138810759] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 138880576] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138969013] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 139004718] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 139054793] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139235560] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 139277427] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 139319478] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139407347] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 139439252] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 139483558] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139532888] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 139722990] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 139818682] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139873669] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 139906941] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 139944499] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140169170] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 140243159] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 140289730] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140343299] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 140377117] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 140414172] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 140638803] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 140693900] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 140728191] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 140782941] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140834427] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 141020376] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 141098755] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141151581] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 141182506] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 141226323] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141422176] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 141483947] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 141551894] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141607002] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 141639267] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 141691397] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141910715] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 141969253] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 142024786] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142073061] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 142106111] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 142289546] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142392302] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 142427201] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 142462894] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142516467] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 142552559] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 142753623] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 142832465] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 142860917] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 142892655] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 142952133] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143007223] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 143219915] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 143298027] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143353716] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 143385924] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 143442534] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143676335] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 143727377] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 143780361] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143831124] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 143863625] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 144082378] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144167336] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 144203666] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 144243139] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144298985] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 144489604] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 144559031] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144630748] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 144664291] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 144700119] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 144745683]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 144954098] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 145025335] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 145071446] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 145098998] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 145127404] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 145378063] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145477639] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 145511532] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 145561676] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145619413] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 145822144] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 145922016] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 145967402] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146016432] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 146049258] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 146261203] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146344595] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 146377947] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 146412507] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146467630] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 146657375] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 146734116] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146813795] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 146851872] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 146890394] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 147069512] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 147136816] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 147200420] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 147273968] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147324503] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 147497987] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 147595758] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147646424] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 147681907] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 147734276] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147935639] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 148008451] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 148068882] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148124586] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 148154464] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 148190216] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148384488] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 148466440] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 148535641] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148588015] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 148621270] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 148657058] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 148886527] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 148925866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 148959057] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 149022702] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149075822] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 149282244] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 149370782] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149426008] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 149459922] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 149515793] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149736288] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 149806354] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 149879431] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149929655] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 150112212] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 150175785] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150253040] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 150291711] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 150323864] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150380234] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 150561621] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 150627280] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 150684570] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 150714607] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 150744594] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 150806822] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151030412] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 151098624] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 151154287] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151205345] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 151238587] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 151516224] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151580114] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 151613454] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 151671142] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151866302] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 151897889] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 151981964] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152033935] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 152065012] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 152105691] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152325256] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 152399753] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 152471469] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152524953] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 152567771] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 152774628] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 152855052] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 152883611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 152916902] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 152987467] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153170597] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 153206040] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 153261700] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153315570] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 153348716] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 153405793] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153594866] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 153638231] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 153692863] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153744649] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 153775547] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 153812789] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153867291] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 154035639] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 154063929] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154111006] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 154149547] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 154187689] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 154230340] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 154258029] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 154287992] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 154472587] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154523173] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 154556173] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 154604365] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154655264] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 154685437] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 4294967246
[Hera] [HADES][TEST ] [KRELTSC: 154738703] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154931357] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 154964427] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 155019204] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155070244] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 155101476] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 4294966896
[Hera] [HADES][TEST ] [KRELTSC: 155160326] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155346835] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 155380975] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 155419637] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155474637] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 155509871] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 155541703] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155596908] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 155761395] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 155809771] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 155848363] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 155877652] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 155907335] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 155968306] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 156021960] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156205565] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 156238387] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 156289482] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156340501] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 156373115] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 4294967196
[Hera] [HADES][TEST ] [KRELTSC: 156422984] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156473993] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 156664258] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 156771520] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156831978] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 156865180] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 4294967295
[Hera] [HADES][TEST ] [KRELTSC: 156916751] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157136759] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 157205713] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 157272340] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157323185] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 157354387] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 157523607] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157611980] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 157645895] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 157676486] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157729264] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 157762587] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 157796618] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 157975368] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 158027285] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 158066619] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 4294967196
[Hera] [HADES][TEST ] [KRELTSC: 158129923] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158183325] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 158218278] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 158407991] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158494064] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 158532465] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 158577903] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158630041] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 158669650] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 2147483649
[Hera] [HADES][TEST ] [KRELTSC: 158911187] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158973759] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 159006681] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 159050859] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159237533] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 159283441] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 159337645] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159414658] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 159448370] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 159485648] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 159525201] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 159709355] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 159773026] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 159849932] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159900042] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 159932497] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 160110363] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160179095] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 160243870] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 160293116] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160343238] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 160373892] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 4294967196
[Hera] [HADES][TEST ] [KRELTSC: 160591613] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160693211] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 160725151] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 160776579] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160827780] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 160998870] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 161035446] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161127199] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 161159290] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 161189590] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161243628] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 161277031] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 161448346] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 161487626] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 161543716] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 161582000] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 161642649] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161696100] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 161865688] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 161954182] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162009206] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 162040444] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 162092866] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162144003] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 162342825] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 162442168] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162491890] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 162523676] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 162570168] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162758875] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 162787571] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 162817399] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162877195] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 162920244] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 163000720] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 163201473] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 163230689] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 163259081] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 163322572] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163374598] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 163409424] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 163690386] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163743199] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 163774059] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 163826471] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164070449] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 164111935] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 164165710] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164219618] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 164253590] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 164295803] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164584513] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 164620072] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 164653683] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164707507] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 164744451] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 165002969] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 165044734] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 165071238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 165101509] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 165163713] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165446365] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 165477972] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 165530555] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165582127] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 165800303] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 165911286] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165964375] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 165995787] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 166203166] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166255163] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 166286908] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 166337010] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166388360] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 166420319] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 166458793] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166760108] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 166794505] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 166826909] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166882121] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 167110249] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 167195451] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 167236782] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 167263168] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 167291310] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 167554850] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167613809] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 167644960] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 167694118] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167743753] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 167951939] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 168015169] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168066125] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 168098198] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 168145840] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168198637] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 168449277] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 168506491] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 168554160] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168604903] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 168756355] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 168858177] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168907907] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 168938224] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 168974353] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169029508] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 169066129] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 169272373] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169379023] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 169413854] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 169448353] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 169492332] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 169519383] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 169741691] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 169847023] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169897941] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 169931842] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 170164206] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170216103] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 170249614] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 170294967] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170346075] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 170375826] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 170608731] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170659026] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 170691716] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 170737190] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170787995] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 171011151] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 171088859] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171143763] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171178264] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 171212780] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171453806] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171490105] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 171525357] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 171563629] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 171589460] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 171619002] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 171675429] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171963740] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 171995656] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 172039748] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172089821] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 172120754] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 172371920] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172433594] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 172464117] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 172510899] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172785449] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 172838737] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 172886857] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172936697] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 172968730] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 173191175] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173253466] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 173287811] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 173319223] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173372618] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 173410013] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 173622551] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 173673991] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 173702184] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 173731781] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 173783980] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173835619] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 174080619] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 174129795] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174182456] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 174218661] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 174264208] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174477346] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 174511922] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 174564249] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174614292] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 174648933] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 174702663] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174962805] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 175000703] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 175035808] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175087961] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 175122482] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 175159142] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 175413131] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 175440419] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 175470532] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 175522739] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175572961] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 175769519] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 175811123] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175859101] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 175894716] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 175943096] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175997257] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 176212518] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 176309139] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176361155] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 176396012] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 176431699] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176488631] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 176727063] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 176763471] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 176803374] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 176830527] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 176860462] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 177084144] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177178773] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 177211443] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 177258671] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177309117] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 177557781] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 177620324] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177672484] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 177704248] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 177752361] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178034564] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 178070718] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 178107417] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178162594] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 178198800] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 178478885] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 178520811] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 178548247] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 178578382] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 178641168] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178868782] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 178929366] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 178984573] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179035653] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 179072039] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 179343478] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179398291] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 179432671] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 179467540] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 179508303] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 179538720] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 179789171] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 179838158] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179889215] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 179923412] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 180162982] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180214930] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 180250717] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 180284564] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180336414] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 180550325] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 180615904] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 180658362] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 180684825] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 180714157] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 180776042] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181069992] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 181115135] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 181171946] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181221089] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 181255497] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 181474394] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181580261] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 181616323] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 181652383] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 181698627]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 181880134] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 181944215] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 181981685] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 182010378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 182041986] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 182098816] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182354200] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 182385823] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 182438250] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182487885] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 182517056] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 182776308] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182833456] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 182865407] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 182916657] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182972757] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 183224250] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 183272107] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183322239] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 183355404] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 183392837] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 183638924] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 183679606] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 183708974] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 183757637] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183809021] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 183839767] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 184094451] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184149921] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 184179892] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 184253212] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184475057] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 184507213] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 184541691] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 184582145] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 184608922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 184636972] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 184687720] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184986674] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 185020170] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 185068462] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185119520] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 185151190] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 185815029] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 185871688] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185926792] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 185956770] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 185991337] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 186031149] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 186239785] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 186263275] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 186311181] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186364868] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 186396653] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 186445576] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186687712] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 186718260] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 186779916] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186829539] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 186863173] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 186900792] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 187110342] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 187136843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 187167022] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 187259670] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187309786] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 187342177] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 187548597] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187598818] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 187631214] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 187683553] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187741675] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 187929514] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 187994974] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 188036024] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 188061020] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 188087690] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 188147179] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188197800] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 188357096] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 188459485] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188512959] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 188548153] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 188595820] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188798784] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 188833312] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 188871310] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 188910625] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 188937007] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 188966685] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 189018122] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189229281] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 189301683] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 189348736] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189400292] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 189431433] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 189485261] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189664495] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 189743036] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 189778784] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 189818764] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 189845225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 189874095] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 189932268] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190158347] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 190197562] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 190248567] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190297510] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 190327304] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 190383035] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190627976] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 190661477] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 190696070] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 190739623] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 190766010] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 190796459] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 191023542] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191070543] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 191112949] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 191149614] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191200512] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 191356321] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 191462563] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191514937] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 191546683] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 191581742] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 191620706] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 191647180] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 191862830] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 191918527] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191969202] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 192000678] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 192037464] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 192078822] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192325592] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 192396716] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 192450715] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 192492747]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 192538193] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 192763242] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 192805759] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 192833790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 192863186] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 192939470] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193181713] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 193218238] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 193271357] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193323820] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 193358173] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 193413239] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193661282] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 193694522] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 193746955] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193797373] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 193830378] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 194065433] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 194097748] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194152106] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 194186021] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 194223450] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 194261972] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 194446048] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 194503084] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 194572087] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194624841] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 194656226] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 194700307] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194934739] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 194968162] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 195023582] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195076083] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 195109733] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 195155752] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195380729] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 195415817] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 195452598] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 195490463] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 195518408] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 195546640] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 195735252] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195831420] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 195863708] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 195904045] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195955053] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 195987913] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 196025935] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196249748] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 196281108] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 196321893] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 196359181] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196413807] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 196446242] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 196645802] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 196709610] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 196737886] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 196765420] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 196823823] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196874713] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 196907903] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 197122307] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197177811] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 197210175] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 197247482] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197299350] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 197332858] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 197566538] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 197605736] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197659878] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 197691607] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 197728125] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 197947079] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 197970689] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 197994496] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 198072126] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198125053] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 198154661] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 198354610] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198465620] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 198496851] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 198555195] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198616401] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 198783735] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 198853110] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 198927374] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198985939] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 199019123] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 199219651] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199291192] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 199335000] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 199377095] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 199417072] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 199445725] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 199475260] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 199750704] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199808894] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 199841779] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 199908321] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200130898] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 200196163] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 200261460] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200312318] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 200347255] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 200586133] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200666463] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 200701100] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 200736399] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 200776032] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 200939342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 200980041] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 201043125] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201097387] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 201129284] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 201170386] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201220940] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 201394254] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 201430349] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201510350] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 201545726] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 201604947] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201658255] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 201828706] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 201863704] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 201924292] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 201968854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 201997356] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 202063754] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202248038] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 202290641] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 202361493] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202428310] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 202456910] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 202495528] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202547471] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 202718939] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 202766400] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202850642] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 202879036] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 202916049] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 202956366] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 202983935] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 203175662] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 203288906] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203340972] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 203375205] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 203419541] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203611325] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 203651362] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 203716363] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 203756170] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 203782988] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 203810980] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 203992497] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204077520] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 204110845] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 204162096] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204211603] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 204243864] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 204432273] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204548292] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 204595809] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 204862909] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204929075] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 204973510] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 205042367] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205091348] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 205123463] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 205365900] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205439031] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 205471516] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 205505509] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 205546164] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 205574635] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 205774629] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 205855506] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205908786] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 205939438] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 205987455] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206197093] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 206260815] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 206322620] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206371490] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 206405658] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 206440281] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 206642996] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 206704519] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 206734024] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 206809956] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206862976] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 207073521] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 207158282] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207212863] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 207246858] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 207282455] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 207522834] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 207580559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 207614813] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 207666446] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207719757] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 207903948] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 208026182] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208080123] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 208118344] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 208157879] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 208377713]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 208447933] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 208492862] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 208533057] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 208558474] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 208588718] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 208787821] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208895393] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 208930503] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 208971716] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209021172] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 209184689] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 209273946] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209360845] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 209391621] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 209438217] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209629728] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 209702269] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 209791237] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209842031] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 209874752] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 210067198] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210177023] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 210230165] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 210262771] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210317028] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 210352327] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 210524982] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 210564279] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 210591860] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 210620680] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 210680584] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210730686] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 210765639] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 210802273] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211040852] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 211103328] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 211154544] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211203477] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 211240748] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 211479814] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211557515] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 211591744] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 211626290] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 211814216] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 211870243] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 211919626] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 211975676] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212026246] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 212061737] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 212373321] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 212425001] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212465029] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 212502683] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 212717897] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212836023] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 212871705] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 212922542] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212977298] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 213180885] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 213264636] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 213312301] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 213340034] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 213370668] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 213582878] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213668819] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 213705763] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 213747608] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213789673] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 213821848] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 214043299] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214114836] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 214150784] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 214199737] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214244014] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 214403707] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 214450600] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214537388] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 214573382] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 214624956] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214676858] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 214710542] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 214912793] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214999212] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 215033565] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 215068362] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 215114525] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 215269848] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 215337439] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 215421773] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215476505] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 215505957] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 215553238] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215779460] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 215849303] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 215894451] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215943926] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 215974715] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 216159553] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216276033] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 216314417] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 216347020] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216398936] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 216554871] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 216631301] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216698733] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 216730711] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 216773372] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216823344] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 216857310] Running EMIT.negative: -1 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 217059444] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217167135] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 217198069] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 217244226] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217294058] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 217324659] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 217533378] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217624524] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 217658221] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 217692740] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 217732774] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 217897361] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 217971529] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 218042840] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 218081488] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 218110062] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 218137637] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 218173140] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 218380352] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 218427276] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 218457194] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 218520112] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218571179] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 218602636] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 218800888] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218852865] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 218884160] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 218935162] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218990060] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 219024226] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 219257071] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219362314] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 219393478] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 219428157] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219478669] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 219677483] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 219743046] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 219772369] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219827679] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 219860240] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 219893429] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 219924326] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220169436] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 220204961] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 220239494] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 220278563] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 220304599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 220333764] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 220573122] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220644751] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 220679258] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 220728874] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220779544] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 220979623] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 221068409] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221121207] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 221154316] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 221208451] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221440265] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 221496976] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 221531847] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 221561529] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221615035] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 221647944] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 221821609] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 221859233] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 221916820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 221950442] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 221999767] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222053417] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 222086771] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 222287043] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222375486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 222410363] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 222444029] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222498679] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 222532667] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 222706481] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 222752426] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 222806054] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 222835262] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 222890562] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222940467] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 223096919] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 223366583] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223544177] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 223583352] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 223636636] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223716360] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 223751233] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 223789127] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 223830665] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 224018391] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 224081735] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 224171933] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224227243] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 224404760] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 224477133] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224539399] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 224576501] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 224613906] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224666568] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 224825339] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 224869665] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224958069] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 224994571] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 225031840] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225085227] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 225121773] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 225307733] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225418338] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 225463228] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 225514560] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225570405] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 225765255] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 225873456] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225923848] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 225955517] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 225991713] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226216772] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 226264782] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 226301114] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226353888] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 226387352] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 226436560] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226685984] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 226717347] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 226770957] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226821900] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 226853928] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 227050865] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227137947] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 227172540] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 227213857] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227266265] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 227302197] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 227508750] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 227576031] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 227605207] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 227634343] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 227686436] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227740449] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 227937102] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 228021104] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228075201] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 228106901] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 228155756] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228378095] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 228442599] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 228491674] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228546134] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 228578086] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 228781165] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228858892] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 228899463] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 228937070] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 228976594] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 229006057] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 229035866] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 229232461] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 229315532] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229368944] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 229400950] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 229477709] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229669425] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 229722332] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 229792698] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229844014] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 229875420] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 230130077] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230182091] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 230214890] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 230253741] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 230294437]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 230337460] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 230566975] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 230606566] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 230633610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 230664588] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 230740434] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230792500] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 231008887] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 231047289] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231101612] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 231133844] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 231178197] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231396848] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 231425103] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 231455701] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231507033] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 231541037] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 231576757] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231635741] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 231675371] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 231885566] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 231925916] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 231953350] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 231982007] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 232040904] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232092216] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 232302530] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 232347878] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232403170] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 232435312] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 232478807] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232675765] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 232760068] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 232797104] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232854039] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 232888390] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 232923808] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 233116293] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 233153404] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 233182541] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 233233935] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233285848] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 233318052] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 233362875] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233582291] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 233611606] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 233648132] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233701685] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 233738824] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 233778602] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 233820951] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 233857510] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 234042378] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 234112896] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234165792] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 234199175] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 234247143] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234485029] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 234517053] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 234553930] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234608726] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 234645157] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 234854589] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 234910968] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 234939410] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 234968900] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 235015186] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235068498] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 235102794] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 235336916] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235389805] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 235426108] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 235471634] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235525445] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 235560366] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 235769914] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 235810582] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 235838003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 235865955] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 235904828] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235954634] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 235990643] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 236201551] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236253909] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 236289096] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 236327311] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236380510] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 236414980] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 236596827] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 236659859] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 236685231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 236714961] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 236758633] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236809626] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 236844552] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 237005146] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237106148] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 237138654] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 237177338] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237231362] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 237265174] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 237300941] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237527321] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 237561183] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 237597061] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 237638068] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 237665342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 237693353] 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: 238925130] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238978495] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 239011657] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 239233325] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239288144] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 239319879] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 239354464] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239407074] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 239440304] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 239668796] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239723373] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 239757183] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 239793231] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 239831211] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 239859005] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 239888051] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 240117295] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240162267] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 240196598] 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: 241367564] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241417373] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 241444784] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 241480011] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241533254] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 241567567] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 241605973] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 241646842] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 241837638] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 241862002] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 241905095] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241958710] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 241994090] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 242034595] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242266985] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 242305453] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 242349867] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242399474] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 242434376] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 242470575] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242678306] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 242756816] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 242806105] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242861853] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 242897483] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 242932398] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243131402] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 243184621] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 243242149] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243300019] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 243336129] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 243376628] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243572226] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 243608731] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 243646825] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243702122] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 243737889] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 243776614] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243981659] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 244017377] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 244079919] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244141910] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 244179744] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 244213839] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244444901] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 244521370] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 244565351] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244615292] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 244648746] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 244830970] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244918439] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 244951507] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 244986636] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245040328] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 245074369] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 245110626] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245346722] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 245414361] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 245451150] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245508609] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 245544531] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 245745795] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 245833710]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 245882858] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 245919462] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 245945747] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 245977030] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 246173960] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246224081] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 246255860] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 246299746] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246350735] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 246395302] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 246618611] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246726925] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 246756735] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 246814346] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247001019] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 247033906] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 247119140] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247172120] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 247203269] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 247242067] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 247270356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 247454529] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 247544533] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247598605] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 247630480] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 247688974] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247881621] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 247918946] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 248004848] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248064025] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 248098191] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 248302627] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248355357] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 248422076] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 248482932] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248534108] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 248567515] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 248603961] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248660773] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 248831563] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 248884874] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 248928626] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 248958953] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 249011372] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249208120] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 249250235] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 249807993] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 249870547] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250081125] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 250154911] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 250212697] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250263627] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 250295995] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 250498342] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250552955] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 250617122] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 250673074] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250723762] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 250755145] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 251004807] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251077186] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 251109731] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 251143006] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251334011] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 251408442] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 251484929] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 251512614] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 251542252] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 251592288] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251647084] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 251856236] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 251897514] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251945002] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 251978875] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 252033622] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252225180] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 252288123] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 252342570] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252393576] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 252424834] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 252473620] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252658265] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 252740924] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 252831591] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252881916] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 252915433] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 252949847] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253199289] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 253255067] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 253289260] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 253315998] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 253345119] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 253574940] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253638170] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 253666789] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 253716864] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253770435] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 253807768] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 254050503] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254136409] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 254172167] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 254231770] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254449556] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 254500687] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 254532497] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254584635] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 254620226] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 254658112] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254890954] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 254945768] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 254979686] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 255005628] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 255035908] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 255084625] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255302696] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 255369299] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 255421954] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255472903] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 255505361] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 255727827] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255812460] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 255846452] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 255892594] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255944363] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 256135037] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 256188120] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 256247254] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 256281111] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 256336695] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256387391] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 256565196] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 256672557] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256732384] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 256766566] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 256825963] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257013144] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 257044919] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 257107040] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 257144894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 257173727] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 257239308] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257284031] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 257453921] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 257491465] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257581692] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 257612088] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 257644698] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257699980] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 257860281] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 257908348] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 257934460] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 257998998] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 258055200] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258107771] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 258138086] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 258329621] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258390683] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 258450104] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 258484820] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 258513769] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 258542092] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 258749936] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258860057] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 258901694] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 258969554] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 259166008] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259294314] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 259338961] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 259399014] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259451738] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 259642599] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 259764910] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259818389] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 259852643] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 259889954] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 260069091] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 260132667] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 260221849] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260274263] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 260306146] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R 4 5 6 R> SP! R> DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 260555736] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260650302] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 260683421] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 260723628] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 260926027]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 261005057] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 261039008] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 261084939] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 261114095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 261144544] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 261381346] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261423900] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 261450889] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 261482397] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261534317] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 261568811] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 261806378] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261888765] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 261929021] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 261975047] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262025432] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 262233847] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 262277396] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 262321902] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 262355231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 262385745] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 262469804] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262746932] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 262787558] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 262833499] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262889899] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 262923741] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 263141373] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263231851] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 263265316] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 263301228] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 263345703] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 263509973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 263534608] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc2
[Hera] [HADES][TEST ] [KRELTSC: 263598207] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263674802] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 263714082] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE FORGET fnc3
[Hera] [HADES][TEST ] [KRELTSC: 263771485] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263994224] Expected: Should refuse to forget a word defined before FENCE
[Hera] [HADES][TEST ] [KRELTSC: 264075957] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FENCE CREATE fnc6 CREATE fnc7 FORGET fnc7 fnc6 DROP
[Hera] [HADES][TEST ] [KRELTSC: 264149678] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264201042] Expected: Forgetting the newest word must not disturb an older one still above FENCE
[Hera] [HADES][TEST ] [KRELTSC: 264371030] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 264417128] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 264478481] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 264529217] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 264557769] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 264636903] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264838778] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 264916654] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 264991310] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265043135] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 265077616] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 265247483] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 265357642] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 265405665] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 265434522] Running FIND.existing: FIND DUP . CR
[Hera] 5340796640
[Hera] [HADES][TEST ] [KRELTSC: 265491408] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265543203] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 265743249] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 5340968096
[Hera] [HADES][TEST ] [KRELTSC: 265851877] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265902456] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 265934845] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 266125464] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266212254] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 266243360] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 266280135] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266333105] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 266367145] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 266401273] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 266615010] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 266682501] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 266726152] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 266768063] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266819249] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 266996023] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 267094904] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267173749] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 267205529] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 267243067] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 267446337] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 267501378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 267572329] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 267621033] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267672659] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 267706303] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 267901490] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267986159] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 268021263] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 268058256] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 268103096] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 268129367] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 268322157] Running LATEST.basic: LATEST @ . CR
[Hera] 5340837024
[Hera] [HADES][TEST ] [KRELTSC: 268427047] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268495871] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 268527175] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 5340857288
[Hera] [HADES][TEST ] [KRELTSC: 268755009] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268839415] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 268870902] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 5340857288
[Hera] [HADES][TEST ] [KRELTSC: 268933385] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268988463] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 269189342] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 269245102] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 269306353] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 269333059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 269362923] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 5340969176
[Hera] [HADES][TEST ] [KRELTSC: 269437299] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269669350] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 269724367] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 5340969416
[Hera] [HADES][TEST ] [KRELTSC: 269796141] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269847779] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 269883212] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 270097204] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 270162054] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270219207] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 270252942] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 270288460] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 270497074] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 270567896] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 270615848] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 270682950] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270751710] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 270791870] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 271006635] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 271094654] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 271148625] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 271176421] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 271207585]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 271399968] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 271486128] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 271538466] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 271571377] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 271610800] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 271914642] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 271974131] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 272010246] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 5340970088
[Hera] [HADES][TEST ] [KRELTSC: 272269212] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272365730] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 272403626] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 272696726] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272798745] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 272836133] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 273119992] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273189360] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 273231834] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 273323506] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273538830] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 273615198] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 273693224] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 273724884] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273787948] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 273960653] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 274037184] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 274067940] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274134387] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 274171125] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 274213907] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 274425586] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 274450961] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 274482996] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 274553256] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274610288] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 274646339] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 274902030] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274951635] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 274986669] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 275071235] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275316997] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 275348476] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 275380980] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 275424132] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 275455990] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 275489707] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 275699469] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275777242] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 275816266] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 275901543] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275962776] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 276222727] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 276319211] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276376200] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 276612999] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 276650189] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 276697403] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 276728737] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 276759635] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 5340973248
[Hera] [HADES][TEST ] [KRELTSC: 276823499] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277068611] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 277106760] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 277152452] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277211878] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 277257176] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 5340842096
[Hera] [HADES][TEST ] [KRELTSC: 277516770] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277573033] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 277609737] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 277649740] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 277696935] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 277960144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 278000347] Running CURRENT.basic: CURRENT @ . CR
[Hera] 5340973248
[Hera] [HADES][TEST ] [KRELTSC: 278059212] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278126249] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 278364013] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 5340973736
[Hera] [HADES][TEST ] [KRELTSC: 278478223] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278535597] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 278573426] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][INFO ] [KRELTSC: 278810235] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 278872301] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278927791] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 278972515] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 279016655] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 279258429] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 279287247] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 279319923] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 279413948] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279684174] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 279721064] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 279851104] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280113484] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 280147096] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 280247628] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280308799] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 280556459] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 280598954] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 280649599]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 280698124] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 280740613] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 280935908] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 280981180] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 281009868] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 281047205] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 281100177] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281161577] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 281386171] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 281478417] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 281521929] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 281553372] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 281585979] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 281808875] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281924855] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 281963186] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 282008145] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282243418] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 282313914] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 282403589] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282464631] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 282723712] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 282775243] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 282823304] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 282856625] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 282888511] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 283106700] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283146960] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 283182244] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 283222959] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283269119] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 283299546] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 283336499] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283585155] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 283628741] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 283676164] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 283725506] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 283941570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 283991874] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 284061693] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 284104985] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 284136369] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 284177851] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 284217890] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 284413237] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 284466814] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 284510878] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 284559831] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 284612965]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 284819721] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 284860700] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 284947777] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 284976575] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 285008568] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 285075338] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285284049] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 285344860] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 285392119] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285450435] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 285488559] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 285680028] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 285735609] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285830755] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 285869969] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 285912219] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 285960114] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 286164762] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 286236224] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 286276069] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286335415] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 286377516] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 286670551] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286731459] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 286769530] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 286809247] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 287047609] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 287116604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 287146752] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 287228650] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287463292] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 287541355] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 287611611] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287671752] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 287864778] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 287951982] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288034030] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 288071727] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 288115656] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288381875] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 288444742] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 288481238] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 288521994] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 288550080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 288714916] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 288857931] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288917582] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 288950322] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 289000172] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289246207] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 289277481] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 289339706] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289391247] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 289423370] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 289662868] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 289750765] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 289777308] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 289807921] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 289854030] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290095614] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 290142515] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 290201807] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290252456] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 290284652] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 290471263] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290573104] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 290605378] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 290640997] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 290682266] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 290709088] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 290739450] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 291053875] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291107828] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 291141028] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 291343841] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291420172] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 291462397] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 291496494] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 291524347] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291580890] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 291742059] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 291792655] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 291859220] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 291894455] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 291923638] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 291993368] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292043448] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 292212429] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 292243990] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292327025] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 292366999] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 292400804] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 292442129] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 292468678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 292643098] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 292681971] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292765976] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 292798441] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 292854065] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292904155] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 293079834] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 293115567] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 293191003] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 293219076] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 293247836] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 293336559] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293528747] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 293559883] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 293637974] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 293672067] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293726742] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 293764895] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 293938713] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 294015264] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 294041378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 294071602] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 294138667] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294188515] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 294357026] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 294436523] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 294508795] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294561775] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 294606156] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 294765106] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 294812928] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294900161] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 294934235] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 294972808] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 295012967] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 295041356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 295070356] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 295335528] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295419588] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 295450124] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 295491692] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 295661066] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295747793] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 295787941] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 295823881] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 295864435] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 295890411] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 295919349] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 296188975] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296246401] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 296278705] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 296337409] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296388958] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 296574596] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 296655988] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 296688377] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296743230] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 296776711] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 296997825] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 297103253]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 297164600] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 297201862] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 297244150] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 297431620] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 297474020] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 297600785] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297652376] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 297686423] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 297955939] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298006438] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 298041345] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 298256151] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 298325528] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298412178] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 298445851] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 298506353] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298557890] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 298728289] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 298765516] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 298825737] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298879711] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 298913890] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 298950536] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 298978129] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 299149881] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 299235360] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299304266] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 299336912] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 299401960] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299603259] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 299673840] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 299758739] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299810744] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 299844482] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 300046290] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300120128] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 300165330] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 300194797] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 300220750] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300275089] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 300457080] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 300489141] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 300526920] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 300583630] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 300614643] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 300651936] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 300682479] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300737926] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 300929729] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 301027491] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 301054961] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301109351] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 301142357] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 301177498] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 301373242] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 301438258] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 301485444] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 301511730] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301565446] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 301600272] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 301784167] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 301810989] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301865348] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 301899983] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 301935349] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 301976308] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 302003337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 302032562] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 302222140] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 302287799] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302367717] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 302399557] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 302446779] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 302476155] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 302671723] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302781235] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 302813386] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 302849408] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 302877590] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 302907467] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 303105554] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 303167091] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303244833] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 303279216] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 303325237] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 303353492] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 303544067] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303622766] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 303657205] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 303691896] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 303732088] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 303760181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 303950223] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 304067652] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304120203] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 304153587] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 304408096] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304490994] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 304522261] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 304557668] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 304585582] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304639907] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 304846465] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 304912880] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 304940580] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 304970105] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 305042706] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305232166] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 305266015] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 305394214] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 305459081] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305677676] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 305732520] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 305792527] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 305819444] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305873196] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 305908731] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 305944310] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 306162452] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 306220281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 306250875] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 306320520] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306373695] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 306541739] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 306595789] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306680683] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 306712083] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 306746631] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 306774844] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306959015] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 307007010] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 307054712] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 307103500] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 307132382] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 307205198] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307258310] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 307464434] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 307552761] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307603569] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 307634835] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 307666227] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 307849576] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307930774] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 307958740] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 307994940] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 308038410] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 308067002] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 308098463] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 308346472] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308432524] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 308462472] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 308531131] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308752616] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 308833568] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 308878287] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 308910178] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308964922] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 309131972] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 309216715] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 309288555] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 309317597] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 309394375] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309580222] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 309624394] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 309721495] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309773719] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 309808000] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 309844026] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 310060963] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 310116101] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 310150909] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 310185753] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 310226577] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 310254016] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 310282514] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 310565068] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 310631601] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 310683558] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 310716785] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 310891612] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 310926692] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311010463] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 311043055] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 311078285] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 311105954] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 311135215] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 311414391] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311466405] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 311497804] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 311534018] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 311563349] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311790488] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 311860340] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 311895596] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 311938815] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 311966577] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 311996678] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 312227254] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312268670] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 312302396] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 312369050] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312420932] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 312452982] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 312645469] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312693495] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 312722332] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 312804691] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312855987] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 312886957] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 313065697] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 313092934] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 313138407] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 313922704] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 313975362] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314061828] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 314095667] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 314172551] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314354800] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 314399688] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 314468299] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314527325] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 314563674] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 314811621] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314883093] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 314913750] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 314950935] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 314994901] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 315025144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 315057298] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 315307920] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315358106] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 315391204] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 315436373] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315487381] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 315673061] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 315753083] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315831696] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 315865265] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 315899488] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 315927639] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 316081143] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 316163633] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316215570] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 316248428] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 316290479] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316342731] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 316376155] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 316609162] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 316680311] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316732473] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 316765184] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 316927597] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 316981282] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 317032902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 317070058] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 317141282] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317198991] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 317233796] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 317428472] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 317489502] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317546141] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 317580226] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 317614633] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 317640819] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 317671054] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 317933353] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317985557] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 318018851] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 318052026] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 318080018] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318304425] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 318336979] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 318384658] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 318451262] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 318478143] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 318506719] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 318784347] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318844933] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 318877862] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 318962881] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319184522] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 319248615] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 319317909] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319367980] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 319402009] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 319573793] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 319602323] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 319647616] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 319755809] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 319822375] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320013930] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 320046210] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 320160410] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320211555] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 320243122] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 320487309] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320578011] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 320610148] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 320644046] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 320685321] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 320848100] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 320909610] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 321022731] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321073544] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 321106303] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 321312890] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321363715] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 321421673] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 321489814] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321538063] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 321569410] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 321777255] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321857262] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 321898806] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 321933584] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 321958491] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 321987757] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 322221976] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322322650] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 322355511] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 322449446] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][TEST ] [KRELTSC: 322674173] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322731219] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 322762535] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 322823538] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322872902] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 322907849] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 323184689] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323236978] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 323267917] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 323301683] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 323500938] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 323560338] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 323625224] 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: 323697441] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323748740] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 323934983] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 324071587] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324121696] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 324156181] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 324191498] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 324384059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 324444350] 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: 324518096] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324568285] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 324602660] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 324863430] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324919587] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 324950089] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 324984354] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 325026184] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 325055181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 325256153] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 325356512] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325405154] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 325436004] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 325655207] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 325766784] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325811767] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 325843220] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 325924846] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326111913] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 326147678] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 326238118] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326289386] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 326318886] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 326354072] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 326506604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 326549815] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 326641242] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326692940] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 326725282] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 326799369] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326987441] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 327025609] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 327121227] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327172211] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 327202353] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 327404183] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327464526] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 327523474] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 327557920] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 327598325] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 327625222] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 327654857] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 327889323] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327976071] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 328006205] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 328074884] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328264599] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 328308535] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 328419572] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328472805] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 328504064] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 328691271] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 328740979] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 328808450] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 328893130] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328943310] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 328974418] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 329274176] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 329335090] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329386886] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 329418761] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 329635225] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329722925] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 329753700] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 329789135] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 329829705] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 330002168] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 330076205] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 330197690] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330250612] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 330284204] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 330546716] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330594883] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 330627350] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 330665668] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 330696326] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 330863722] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 330973872] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331026494] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 331057043] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 331138306] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331366270] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 331412164] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 331446237] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 331488248] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 331513596] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 331549099] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] 3 [HADES][INFO ] [KRELTSC: 331852072] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 331887454] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331945082] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 331978139] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 332192424] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332276051] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 332308466] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 332340819] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 332369888] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 332400072] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 332634144] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332722760] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 332753620] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 332827598] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 333011475] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 333058754] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 333108844] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 333171073] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 333198126] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 333227612] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 333520523] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 333605117] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 333630374] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 333708830] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 333888539] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 333932299] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] 99
[Hera] [HADES][INFO ] [KRELTSC: 334087597] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 334135911] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 334189567] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 334396011] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 334516364] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 334569003] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 334602526] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 334877993] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 334942595] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 334973685] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 335008300] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 335036146] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 335197882] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 335357143] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335407868] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 335439036] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 335689154] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335790960] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 335820988] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 335900011] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336120430] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 336190852] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 336283615] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336332889] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 336499555] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 336651602] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336702791] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 336734001] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 336774088] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 336986668]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 337049887] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 337086941] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 337130851] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 337160757] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 337191691] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 337458801] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337508716] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 337543160] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 337603482] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337659068] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 337869322] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 337937097] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337988327] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 338024483] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 338066151] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 338288514] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 338334185] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 338368852] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 338409341] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 338441975] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 338499631] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 338681777] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 338752546] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 338787991] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 338817888] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 338848381] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 338930526] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339173178] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 339200529] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 339295513] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 339360178] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339565232] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 339614687] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 339676748] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339732343] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 339766696] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 339809048] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 339839864] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340058964] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 340086348] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 340125049] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 340157204] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340214739] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 340257076] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 340436188] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 340486138] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340531826] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 340567462] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 340611860] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 340656209] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 340687295] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 340838839] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 1
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 119
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 305
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 121
[Hera] :: 129
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 51
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 15
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 51
[Hera] -------------------------------------
[Hera] Total executions: 5332
[Hera] Total words: 454
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 345033657] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 345263280] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 345318732] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 2
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 54
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 15
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 54
[Hera] -------------------------------------
[Hera] Total executions: 5349
[Hera] Total words: 455
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 349569898] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349646770] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 349686178] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 3
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 54
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 16
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 54
[Hera] -------------------------------------
[Hera] Total executions: 5351
[Hera] Total words: 455
[Hera] Average executions per word: 11
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 353617377] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353669607] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 353702894] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 353740988] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 353916025] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 353953172] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 354009879] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 354084400] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 354137641] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 354326190] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 354427602] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 354488786] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 354521008] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 354574107] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 354765040] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 354800332] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 354864991] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 354913221] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 354941480] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 354970605] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] Top 5 most frequently used words:
[Hera] ==================================
[Hera] 1. DROP: 6
[Hera] 2. TOPTEST: 5
[Hera] 3. EXIT: 5
[Hera] 4. LIT: 5
[Hera] 5. TOP-WORDS: 1
[Hera] [HADES][TEST ] [KRELTSC: 355334452] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355387459] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 355422695] 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: 355805406] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355858204] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 355890287] 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: 356155527] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 356206373] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 356240280] 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: 356334545] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 356574628] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 356640622] 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: 356736772] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 356789374] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 356964834] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 357038770] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357112159] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 357144003] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 357324620] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357388960] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 357417993] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 357451888] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 357490135] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357549527] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 357585353] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 357622252] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 357671990] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 357831120] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 357864158] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 357920352] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 357948564] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358001811] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 358037901] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 358223502] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 358252850] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358294358] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 358324124] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 358375791] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 358407067] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358459362] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 358494116] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 358691184] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 358743169] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358787184] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 358817435] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 358854320] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 358900414]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 359066042] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 359195068] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 359255563] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 359296018] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 359338454] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 359606921] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 359643717]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 359682952] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 359723062] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 359755132] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 359787182] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 359847441] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 360003435] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 360029513] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360059433] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 360086864] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 360117875] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360158151] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 360188813] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 360225524] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360274166] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 360439987] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 360474768] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360505846] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 360535868] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 360566139] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360613570] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 360646980] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 360797992] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360850253] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 360878467] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 360903631] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360934775] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 360961528] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 360995084] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 361034154] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 361064677] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 361095963] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 361257696] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 361314340]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 361354017] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 361383904] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 361426322] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 361454268] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 361485085] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 361555976] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 361745855] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 361853018] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 361889899] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 361928386] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 361954939] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 362106130] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 362180564] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362229371] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 362340740] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 362545790] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 362590994] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 362623412] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 362647002] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 362679303] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 362745226] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362798451] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 363049585] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 363084015] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 363115961] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 363137827] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 363169058] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 363232530] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 363408142] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 363523562] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 363581368] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 363629683] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 363884764] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 363916026] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 363948548] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 363975855] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 364005787] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 364067582] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364127448] Expected: Should print: 3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 364374496] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 364407133] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 364448166] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 364482723] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 364515869] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 364570048] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364765929] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 364873157] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 364910949] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 364949161] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 364976524] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 365005526] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 365206651] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365260640] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 365335179] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 365414880] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 365451713] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 365641135] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 365665805] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 365690331] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 365743545] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365798640] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 366049392] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 366084281] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 366123735] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 366149978] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 366178652] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 366240077] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366292092] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 366534652] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 366564069] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 366599777] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 366629080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 366659945] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 366725866] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366906823] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 367023606] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 367061505] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 367101462] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 367129092] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 367163504] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 367354021] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 367404643] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 367505770] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 367551945] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 367595962] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 367623337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 367771082] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 367835524] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 367879158] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 367986334] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 368022510] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 368061637] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 368095564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 368273528] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 368318155] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 368367786] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 368475183] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 368636984] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 368694725] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 368721681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 368745038] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 368784838] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 368838504] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 369093322] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 369122157] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 369154856] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 369177060] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 369201052] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 369243286] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 369296366] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 369544076] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 369579704] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 369618217] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 369645202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 369674880] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 369723457] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 369774347] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 370016253] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 370046714] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 370079617] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 370105924] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 370135771] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 370186907] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 370241686] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 370457289] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 370541556] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 370586827] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 370639489] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 370889752] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 370922837] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 370964794] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 370992592] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 371021988] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 371081576] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371256450] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 371375368] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 371422177] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371476074] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 371721181] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 371750056] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 371787303] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 371815437] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 371847090] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 371898252] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371951332] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 372196339] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 372236504] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 372290249] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 372396881] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 372582270] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 372624067] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 372650787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 372680395] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 372731581] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 372781948] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 373028072] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 373065295] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 373109524] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 373220087] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 373254293] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 373298642] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 373463055] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 373498364] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 373553207] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 373607539] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 373706111] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 373907320] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 373938023] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 373970734] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 373997506] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 374029040] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 374089880] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374144565] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 374395739] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 374428900] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 374471547] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 374500758] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 374530144] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 374751129] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374818469] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 374924037] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 374961525] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 375005180]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 375292432] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 375327387] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 375367896] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 375398155] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 375612972] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 HERE 16 + ! HERE 3 Q.VARIANCE Q.TO-INT . CR
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 375732077] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 375787958] Expected: Should print population variance of {100,200,300} (no error)
[Hera] [HADES][TEST ] [KRELTSC: 375833209] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 375875670] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 376124404] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 376149780] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 376176182] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 + ! 100 HERE 16 + ! HERE 3 INFER-DECAY-SLOPE Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 376297154] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 376543690] Expected: Should print decay slope for a decreasing trajectory (no error)
[Hera] [HADES][TEST ] [KRELTSC: 376580676] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 376614876] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 376658036] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 376690862] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 376721923] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 + ! 300 HERE 16 + ! HERE 3 INFER-WINDOW-WIDTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 376999662] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 377046331] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 377086698] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 377125448] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 377175624] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 377425196] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 377451006] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 377815987] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 377861558] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 377891076] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 377926323] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 377969049] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 378000342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 378031861] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 378381426] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 378435999] Expected: Should print last adaptive_window_width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 378480087] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 378525399] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 378765573] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 378796218] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 378826673] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 379111232] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379155333] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 379190710] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 379225892] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 379267681] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 379299918] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 379330341] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ Q.TO-INT . CR
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 379681349] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379736578] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 379778963] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 380014641] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 380055816] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 380085747] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 380115422] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 380427946] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 380471653] Expected: Should print last slope_fit_quality_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 380508285] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 380545857] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 380588196] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 380621852] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 380656811] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EXIT@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 381289753] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 381341916] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 381375984] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 381414905] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 381461737]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 381511940] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 381756885] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 381801449] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 381831808] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 381861430] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __freeze_test_word__" FREEZE-WORD S" __freeze_test_word__" FROZEN? . CR
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 382108345] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382199758] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 382235948] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 382274914] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 382317704] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 382348488] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 382378740] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __unfreeze_test_word__" FREEZE-WORD S" __unfreeze_test_word__" UNFREEZE-WORD S" __unfreeze_test_word__" FROZEN? . CR
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 382669077] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382723506] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 382758957] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 382804749] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 383011610] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 383067645] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 383096546] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __frozen_test_word__" FROZEN? . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 383169362] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383222634] Expected: Should print: 0 (freshly defined word is not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 383443980] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FROZEN? . CR
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 383542056] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383595544] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 383635633] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 383672542] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 383920046] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 383956589] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 383985887] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __heat_store_test_word__" HEAT! S" __heat_store_test_word__" HEAT@ . CR
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 384081891] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 384308786] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 384391578] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 384427150] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 384471623] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 384498161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 384526193] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" __heat_fetch_test_word__" HEAT@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 384811490] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 384855988] Expected: Should print: 0 (freshly defined word has zero heat)
[Hera] [HADES][TEST ] [KRELTSC: 384893828] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 384927477] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 384974334] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 385176657] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 385241965] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 385301945] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385355681] Expected: Should print the compile-time DECAY_RATE_PER_US_Q16 constant (no error)
[Hera] [HADES][TEST ] [KRELTSC: 385401892] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 385443822] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 385704276] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 385732299] Total tests run: 1050
[Hera] [HADES][INFO ] [KRELTSC: 385761748] Passed: 1012
[Hera] [HADES][INFO ] [KRELTSC: 385790921] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 385819110] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 385859952] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 385893730] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 386105613] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 386135620] ==============================================
[Hera] PARITY:M7.1a word_count=468 here=0x00000000000000d8 latest_id=637 hash=0xa67f1503dffe8666
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000013dff6980, 0x000000013dff6984)
[Hera] VM: parity bootstrap complete
[Hera] PCI: init...
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] virtio-input: found device
[Hera] virtio-input: driver ready
[Hera] xhci: controller found, BAR0 mapped
[Hera] xhci: controller running
[Hera] xhci: hcc_params1=0x00087001
[Hera] xhci: context size = 32 bytes
[Hera] Init: Mama birth...
[Hera] [HADES][WARN ] [KRELTSC: 393576655] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 393837203] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 412295423] ( Unterminated comment
[Hera] ================================================
[Hera] LithosAnanke — FORTH-79 bare-metal kernel
[Hera] Stadium step one: Hera alone
[Hera] ================================================
[Hera] Hera [live]
[Hera] ================================================
[Hera] PARITY:MAMA_INIT capsule_id=0x214d424abd382707 mode=m capsule_hash=0x214d424abd382707 dict_hash=0x8f6ddfa603cdc5c1
[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=620 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=21845
[Hera] test-vm reservoir=65536
[Hera] Hermes 4.2 migration self-test: birthing...
[Hermes] [HADES][ERROR] [KRELTSC: 444931914] UNKNOWN WORD: 'USE'
[Hermes] [CAPSULE][DEFER] block 4120 (1/16) line 14: S" common:msg.4th" USE
[Hermes] [CAPSULE][DEFER] block 4120: 1 forward ref(s) unresolved at load time:
[Hermes] line 14: S" common:msg.4th" USE
[Hermes] PARITY:BIRTH vm_id=0x70534723b94c4b17-0xa13c67b511abf664 capsule_id=0x85c7b311d1e5bf97 mode=p capsule_hash=0x85c7b311d1e5bf97 dict_hash=0x75d6aab0dd6be0db
[Hera] BIRTH: Hermes live
[Hera] Hermes 4.2 self-test: exercising migrated words...
[Hera] Dict-check at self-test start: OK
[Hera] DBG err after CD-INIT=0
[Hera] Dict-check after CD-INIT: OK
[Hera] -1
[Hera] DBG err after MSG-TEST=0
[Hera] Dict-check after MSG-TEST: OK
[Hera] 1 msgs 1 channels
[Hera] DBG err after STATUS=0
[Hera] Dict-check after STATUS: OK
[Hera] DBG err after DELIVER-ALL=0
[Hera] Dict-check after DELIVER-ALL: OK
[Hera] DBG err after REDELIVER=0
[Hera] DBG err after MSG-COOL-ALL=0
[Hera] DBG err after MSG-REAP=0
[Hera] DBG err after CH-COOL/REAP=0
[Hera] DBG err after CH-HEAT!=0
[Hera] 1 msgs 1 channels
[Hera] DBG err after TICK=0
[Hera] Hermes 4.2 self-test: HERMES-K=65536
[Hera] DBG err after HERMES-K=0
[Hera] DBG stadium_resident_sum(Hermes)=43691
[Hera] DBG stadium_reservoir_peek(Hermes)=21845
[Hera] Hermes 4.2 self-test: before eviction:
[Hera] Hermes resident_sum=43691
[Hera] Hermes reservoir=21845
[Hera] Hermes 4.2 self-test: forcing an explicit eviction (COMMON-CH)...
[Hera] 2400
[Hera] DBG err after COMMON-CH@=0
[Hera] Stadium: dispatch cell=168258 behaviour=COOL (stub)
[Hera] DBG err after CH-FREE-NODE=0
[Hera] Hermes 4.2 self-test: after eviction:
[Hera] Hermes resident_sum=40960
[Hera] Hermes reservoir=24576
[Hera] Stadium words: promotions=192 evictions=0
[Hera] Stadium conservation: resident_sum=40960 reservoir=24576 sum=65536 (Q48_ONE=65536)
[Hera] PARITY:KILL vm_id=0x70534723b94c4b17-0xa13c67b511abf664 name=Hermes
[Hera] KILL: Hermes dead
[Hera] Hermes 4.2 self-test: killed, resting state restored
[Hera] Stadium words: promotions=622 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Artemis 4.6 migration self-test: birthing...
[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: 636179645] INFERENCE: Output validation failed, ignoring results
[Artemis] 0.5u
[Artemis] ARTEMIS-K=1.5u
[Artemis] PARITY:BIRTH vm_id=0x74d7df4dec034efb-0xa572f268dc283617 capsule_id=0x1859f0148048a2c1 mode=p capsule_hash=0x1859f0148048a2c1 dict_hash=0xbe66965d0df85ba7
[Hera] BIRTH: Artemis live
[Hera] Artemis 4.6 self-test: ARTEMIS-K after boot-time load:
[Hera] 65536
[Hera] DBG err after ARTEMIS-K=0
[Hera] DBG stadium_resident_sum(Artemis)=43691
[Hera] DBG stadium_reservoir_peek(Artemis)=21845
[Hera] Artemis 4.6 self-test: explicit alloc/free round-trip...
[Hera] 3077
[Hera] DBG err after BLK-ALLOC=0
[Hera] Artemis resident_sum (post-alloc)=63186
[Hera] Artemis reservoir (post-alloc)=2350
[Hera] Stadium: dispatch cell=251997 behaviour=COOL (stub)
[Hera] DBG err after BLK-FREE=0
[Hera] Artemis resident_sum (post-free)=43691
[Hera] Artemis reservoir (post-free)=21845
[Hera] Artemis 4.6 self-test: ARTEMIS-K after round-trip:
[Hera] 65536
[Hera] Stadium words: promotions=183 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] PARITY:KILL vm_id=0x74d7df4dec034efb-0xa572f268dc283617 name=Artemis
[Hera] KILL: Artemis dead
[Hera] Artemis 4.6 self-test: killed, resting state restored
[Hera] Stadium words: promotions=622 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Heartbeat: 1519 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
[Hera] ok>