Completed the FORTH-79 standard-dictionary cross-ISA exerciser campaign: all
9 identities (zuse, rajames/bob, 00-06) x all 3 architectures (amd64,
aarch64, riscv64), 27 legs total. No crashes, no heap corruption across the
full run -- real-world validation that the WIREBIND use-after-free fix
(commit 9142dda, FABRIC-3.md SXIII) holds under genuine multi-cycle load,
not just the synthetic repro used to verify it.
Cross-identity parity is perfect: 0 diffs across all 9 identities on each
architecture. Two real bugs found in double-precision (D.) output, reported
per this project's standing rule (report, don't fix without being asked):
- M* on a negative operand -> D. reports DOUBLE-OVERFLOW, universally
across all three architectures (engine-level bug, not arch-specific).
- D+ on two negative doubles -> D. reports DOUBLE-OVERFLOW on aarch64
only; amd64 and riscv64 both correctly print -2. cell_t width confirmed
64-bit on all three (ruled out as the cause); exact mechanism still open.
Also fixed a test-harness timing issue (run_identities.sh): the retry
budget for USE-after-attach was too tight for boots with several live VMs
already accumulated, causing false "FAILED to USE" verdicts on identities
that actually succeeded a few seconds later. Widened the budget and
switched to smaller per-boot batches (2-3 identities) as the reliable
pattern for this shape of campaign.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EXieurDfDSsDFdnSyusuWo
704 KiB
704 KiB
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
Collecting boot information...
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
LithosAnanke v2.0.0
Architecture: aarch64
Build: Sep 10 2026 22:29:15
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 108
Total memory: 4093 MB
Usable memory: 4056 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 1039986
Free pages : 1038575
Used pages : 1411
Total MB : 4062
Free MB : 4056
Used MB : 5
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
AArch64: running at EL1
IDT installed.
APIC: init...
PSCI: no DTB -- using HVC (QEMU virt-machine default)
GICv2: no DTB GIC node -- using QEMU virt-machine defaults
GICv2: distributor+CPU interface enabled, PPI 30
APIC: init done
Timer: init...
Timer: AArch64 generic timer initialised.
Timer: init done
Kernel heap initialized.
Heap statistics:
Total bytes: 2147483608
Free bytes: 2147483608
Used bytes: 0
Peak bytes: 0
Heap base addr: 1207959552
Heap end addr: 3355443200
Heartbeat: init...
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 335544 cells (20971 KB), 202 VM slots
VM: bootstrap parity...
VM arena allocated: 0x0000000040807000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 259199] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 3308349] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 4863292] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 5147044] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 5218183]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5440326] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 5506916] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5556884] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 5598388] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5650591] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 6434491] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6717037] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 6927955] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6981144] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7184008] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 7292649] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 7345901] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7395596] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 7706108] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 7759950] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7807496] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 8133175] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 8185274] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8235445] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 8573604] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 8632956] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8661540] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8717356] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8919483] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9000807] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 9038348] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 9064911] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9093778] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 9144464] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9195099] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 9524714] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9575667] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9789311] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9938775] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 9994655] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10046255] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 10325331] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10374392] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10421892] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 10680065] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10867923] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10918238] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11122195] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 11278390] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 11325035] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11378361] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 11701658] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11754501] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11804618] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 12082370] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 12142598] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12190683] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 12468774] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 12556652] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12610966] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 12858827] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 12968107] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13012502] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13060796] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13412278] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13460556] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13509187] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13836518] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 13879468] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13938331] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 14267344] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 14312158] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 14363103] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 14632052] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 14685171] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 14736508] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 15080919] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 15111534] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 15140030] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15192155] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 15227654] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 15266332] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 15513996] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 15542026] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 15569553] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 15617246] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15665758] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 15989489] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 16057145] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16107421] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 16374695] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 16470992] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 16520354] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16571052] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 16887765] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 16932796] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16989234] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 17255784] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 17290247] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 17322767] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 17379583] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 17412455] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 17443530] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 17477546] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 17665302] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 17734076] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 17783507] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 17821015] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 17846942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 17874040] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 17927297] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 17978343] 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: 18284500] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 18330055] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 18556566] 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: 18680909] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 18726838] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 18775757] 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: 19100228] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 19195865] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 19234273] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19447706] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 19517392] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 19551968] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 19584707] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19641841] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 19676253] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 19712825] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 19750565] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 19948852] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 20006680] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 20058737] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20112791] 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: 20382434] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 20422175] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 20475678] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20527911] 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: 20814989] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 20900434] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20946948] 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: 21343566] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 21409805] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 21446795] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 21754971] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 21796861] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 21830746] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 21863138] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22070649] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 22132326] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 22201941] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 22237681] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22303225] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 22487233] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 22526477] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 22596544] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 22621864] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 22650630] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 22697349] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22752614] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 23097418] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 23139199] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23192908] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 23524711] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 23573968] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23871595] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 23985631] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 24020103] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 24247101] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 24281061] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 24343813] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 24405972] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 24461836] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 24827690] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 24873228] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 25173072] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 25289692] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 25354204] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 25616342] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 25668375] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 25989279] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 26025423] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 26065972] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 26093987] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 26124828] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 26202021] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26488371] 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: 26637996] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 26852661] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26908395] 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: 27032076] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 27074859] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 27287768] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 27335021] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 27367484] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 27427407] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 27491375] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 27807114] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 27853635] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 27920099] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 28242962] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 28287603] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28338518] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 28645882] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 28679514] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 28708087] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28761011] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 28801921] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 28842575] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 29049774] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 29080643] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 29110635] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 29165793] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29222957] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 29268555] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 29582728] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 29639905] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29831001] 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: 29981999] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 30036913] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30271949] 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: 30423070] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 30455565] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 30488749] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30541793] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 30575385] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 30798010] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 30833399] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30919343] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 30954009] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 30994406] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 31194921]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 31260494] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 31312364] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 31358850] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 31383917] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 31415200] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 31655173] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 31709855] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 31850869] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 32066643] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 32129723] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 32244299] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 32311657] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 32531536] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 32651221] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] -123 -123
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 32754853] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 33026372] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33074111] 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: 33420975] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 33454420] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 33479924] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33531919] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 33572440] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 33618845] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 33675816] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 33871793] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 33905804] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 33952519] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34013203] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 34311315] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 34359237] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34411509] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 34694065] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 34726404] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 34751954] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34811096] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 34861377] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 35044272] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 35131185] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 35182683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 35210986] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 35261779] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35314649] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 35692639] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 35743690] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 36015946] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 36794767] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 36888188] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 36923615] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 36952387] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 37005239] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 37041542] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 37078409] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 37317175]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 37415319] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 37458852] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 37499594] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 37669600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 37700543] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 37761601] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 37809861] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 37932084] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 37988645] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38218653] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 38379509] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 38591940] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38644835] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 38758048] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 39003152] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39083727] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 39198298] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 39407108] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39460047] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 39580347] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 39628161] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39678577] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 39719997] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 40047335] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 40087525] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40147384] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 40419161] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 40461598] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40515419] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 40550921] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 40589274] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 40794359] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 40838041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 40883309] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 40930963] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40978310] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 41283399] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 41335745] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41383188] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 41499777] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 41705976] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41783358] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 41815405] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 41848997] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 42112152] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 42160872] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 42204512] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 42280091] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42534162] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 42666751] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 42715623] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42972652] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 43098941] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 43151416] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43208404] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 43522598] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 43605591] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 43804227] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43889379] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 44141128] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 44203469] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 44271274] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 44296653] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 44326249] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 44384491] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44432354] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 44717430] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 44762193] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44811220] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 45065446] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 45106517] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 45149206] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 45181069] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 45211327] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 45269969] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45318937] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 45631180] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 45678809] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45730117] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 46006581] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 46040403] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 46078338] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 46102299] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 46128784] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 46358144] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46411356] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 46476722] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 46565795] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 46609392] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46669649] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 46995641] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 47032680] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 47230304] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 47265417] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 47296591] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 47369295] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47425589] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 47559933] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 47801736] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47853507] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 48163561] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 48238192] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 48290513] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 48318521] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 48348815] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 48544813] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48624661] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 48740323] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][INFO ] [KRELTSC: 48784653] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 49009751] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49137256] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 49211229] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 49245227] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 49450752] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 49511106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 49540571] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 49607726] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49661384] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 49968437] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 50015160] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50063490] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 50355091] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 50429314] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50481155] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 50822102] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 50863960] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 50910112] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 50937860] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 50970087] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 51216734] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51295165] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 51567005] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 51616776] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51670565] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 51726730] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 51806477] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 51840342] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 52041961] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 52084325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 52144304] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 52200786] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52253575] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 52545873] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 52593344] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52642196] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 52945716] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 53037070] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53084127] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 53378237] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +!
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 53441145] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53487770] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 53566821] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 53854360] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 53885467] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53942365] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 53979291] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 54013942] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 54056106] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 54274428] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 54337844] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 54397655] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54624486] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 54748468] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 54800912] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54867747] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 55181198] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 55238391] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55432161] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 55579389] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 55611263] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55677550] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 55719703] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 55915484] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 55962177] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 55990033] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 56019007] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 56090474] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56139552] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 56212615] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 11 22
[Hera] 11 22
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 56500213] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 56551347] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56613453] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 56898929] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 56948480] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57005961] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 57346570] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 57378976] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57430851] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 57463452] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 57495254] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 57692636] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 57735567] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 57788142] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 57857912] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57923622] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 58235625] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 58298596] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 58335528] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58558777] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 58638266] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 58692805] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58749148] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 59037641] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 59075494] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59169996] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59209215] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 59422484] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 59488472] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 59516711] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 59544996] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 59617176] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59669078] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 60017561] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 60070889] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60314645] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 60365714] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 60435247] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 60468095] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60536674] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 60748868] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 60795332] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 60835865] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 60862517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 60894438] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 60974584] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61200292] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 61340670] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 61387514] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61681826] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 61789968] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 61840553] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62079474] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 62137850] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 62193540] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 62238438]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 62495235] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 62533623] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 62574182] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 62600432] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 62628062] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 62670755] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62719235] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 62827486] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 63073921] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63126148] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 63456443] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 63500392] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63556234] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 63820087] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 63863720] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63923510] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 64029559] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 64093755] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 64319311] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64378847] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 64754229] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 64806063] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64870939] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 65232958] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 65277066] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65317647] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65546684] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65579654] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 65613088] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65641055] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65701932] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65742907] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 65938909] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 65979896] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 66014970] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 66048708] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 66094946] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66145448] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 66473762] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 66520092] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66571968] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 66873132] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 66921377] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66975368] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 67103010] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 67340967] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67403270] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 67695934] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 67734487] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67791563] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 67901770] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 68167951] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68224289] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 68357340] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 68601058] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68653547] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 68709936] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 68836658] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 69054206] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69090980] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69155841] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69190678] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 69225044] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69252370] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69522450] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69558501] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 69594260] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 69634695] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 69661324] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 69871893] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 69928241] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69979774] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 70089098] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 70136084] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70376866] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 70494596] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 70540260] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70793480] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 70926469] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 71144836] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71221208] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 71379929] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 71585024] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71640920] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 71752842] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 71788371] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71820296] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 72088548] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 72135268] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72186685] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 72527763] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 72561560] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72591808] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72646944] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72684819] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 72937155] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72966502] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73021999] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 73058982] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 73099274] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 73303476] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 73336173] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 73370587] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 73420533] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73473909] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 73555611] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 73818399] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 73860856] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73914344] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 74203410] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 74250621] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74305189] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 74431614] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 74684822] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74737771] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 74858300] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 75106205] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75162344] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 75280684] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 75535544] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75588616] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 75698172] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 75733091] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 75917694] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75989254] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 76025493] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 76059908] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 76089014] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76146057] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 76182281] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 76370150] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 76409131] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76484114] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 76532873] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 76579962] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 76636043] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 76849583] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 76879559] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 76946342] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76999378] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 77269255] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 77317445] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77369284] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 77700015] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 77745296] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77801944] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 78079672] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 78123383] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 78183268] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78234846] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 78344474] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 78568042] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78656019] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 78771972] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 78993407] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79046620] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 79159232] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 79196063] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 79228917] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79479688] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 79518418] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 79558298] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 79595362] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79660679] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 79867757] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 79905116] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 79933572] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79992699] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 80030668] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 80067548] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 80283183] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 80311282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 80341764] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 80400682] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80453414] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 80779991] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 80829346] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80883398] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 81197986] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 81245663] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81298350] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 81588683] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 81626671] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 81659702] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81725210] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 81759910] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 81800815] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 82023061] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82151837] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 82185817] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 82224718] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 82411447] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82470670] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 82502843] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 82537412] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 82578523] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 82605039] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 82632431] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 82686824] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82741051] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 83055611] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 83103395] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83331264] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 83438346] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 83479473] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 83528334] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83726297] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 83835371] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 83884953] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83942821] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 84276638] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 84308549] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 84337953] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84387452] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 84578137] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 84672903] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 84770149] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 84801144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 84832550] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 85044378] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85095414] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 85205996] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 85250499] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85306305] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 85604550] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 85647178] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85697942] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 85990065] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 86039557] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86092307] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 86426476] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 86460897] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 86490203] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86544746] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 86580840] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 86616090] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 86884687] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 86923484] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 86952506] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 87008456] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87060484] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 87380994] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 87424775] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87693168] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 87823517] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 87885847] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88115042] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 88246644] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 88288493] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88337759] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 88657237] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 88732429] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 88937437] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 88983684] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89045182] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 89080665] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 89116363] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 89145824] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89201515] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 89426532] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 89478561] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 89521095] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 89547516] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 89577205] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 89792871] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89848314] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 89955635] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 90004580] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90066668] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 90343241] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 90394867] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90445868] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 90708126] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 90749614] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90800252] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 90909160] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 91123580] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 91168503] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91220574] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 91255401] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 91291394] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 91317477] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91368668] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 91562971] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 91598576] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 91639712] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 91669328] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 91698765] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 91743534] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91928807] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 92067069] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 92114216] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92168955] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 92422894] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 92469062] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92519069] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 92623859] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 92666537] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92867942] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 92972593] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 93019111] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93071215] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 93302970] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 93395476] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 93428814] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 93458100] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93509898] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 93543091] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 93583179] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 93776758] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 93804414] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 93835088] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 93883986] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93930294] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 94233279] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 94276833] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94332024] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 94433975] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 94662839] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94724202] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 94831749] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 94874279] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95155548] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 95282020] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 95505808] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95586804] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 95712946] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 95746203] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 95931112] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95984921] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 96020981] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 96058110] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 96095535] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 96121032] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 96148209] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 96197574] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96403050] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 96509792] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 96548310] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96595346] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 96919596] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 96962791] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97009874] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 97109564] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 97146341] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 97359280] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97417580] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 97457716] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 97501819] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 97776116] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 97811558] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 97842138] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 97899021] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97970548] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 98263313] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 98306564] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98367580] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 98608351] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 98706710] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 98759210] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98824167] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 99131793] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 99163244] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 99190580] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99244511] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 99467386] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 99512898] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 99552135] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 99582241] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 99611044] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 99660979] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99709897] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 99990249] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100030504] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100078790] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100428015] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 100473774] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100526633] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 100860109] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 100903686] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100958146] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 101250886] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 101297273] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101345463] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 101680919] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 101713993] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 101740853] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101791778] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 101824899] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 101859029] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 101904116] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 102064427] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 102106911] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 102157492] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102205034] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 102308754] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 102557975] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102613366] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 103001383] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 103058538] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103108857] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 103439283] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 103484518] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103540081] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 103831820] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 104494549] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 104766743] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104815629] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 105115761] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 105149783] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 105178353] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105232942] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 105265657] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 105301716] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 105343451]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 105586877] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 105621601] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 105664059] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 105689041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 105719027] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 105965716] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106024330] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 106139291] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106182915] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106233914] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106558638] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106603858] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106829322] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106973060] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 107014894] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107219366] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 107342516] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 107386376] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107447664] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 107717001] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 107751759] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 107786979] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107839511] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 107874502] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 107911365] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 107940731] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108190588] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 108226157] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 108261766] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 108301241] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 108327247] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 108355640] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 108562605] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108616490] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 108725338] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 108770889] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108817213] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 109091389] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 109142031] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109192919] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 109274380] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 109541978] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 109844308] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109950729] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110054731] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 110098299] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110148568] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 110481554] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 110516797] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 110545918] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110600797] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 110866389] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 110909465] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 110935779] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111151216] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 111197989] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 111235332] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 111282970] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 111309965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 111339956] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111401947] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111454188] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111788410] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 111835214] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112027546] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 112189564] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 112238911] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112299632] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 112600294] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 112645382] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112697622] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113048702] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 113098382] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113150048] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 113488851] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 113524025] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 113551373] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113604168] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 113778506] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 113844400] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 113871934] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113925850] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 113961629] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 113997605] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 114048281] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 114221949] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 114252119] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 114307027] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114364677] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 114629867] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 114672303] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114724948] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 114759829] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 114876893] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 114922711] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115146274] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115252141] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115294257] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115346954] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115614390] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 115646398] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 115672863] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115724997] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 115759161] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 115932271] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 115999089] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 116039003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 116068823] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 116115662] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116167608] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 116445246] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116491552] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116542886] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116652261] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 116926247] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116997077] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 117267054] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 117338699] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117393779] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 117506174] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 117559046] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117773452] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 117878722] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 117913626] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 117943513] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118181812] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 118217556] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 118250882] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 118279287] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118336442] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 118371907] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 118406019] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 118617740] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 118646747] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 118677331] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 118740756] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118788181] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119040572] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 119090619] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119140744] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 119174876] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 119469758] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 119514320] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119565584] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 119677432] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119873480] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119926502] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 120034542] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 120065839] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 120094427] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120148073] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 120345981] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 120380323] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 120410078] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120461126] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 120493448] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 120526577] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 120565992] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 120602454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 120793643] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 120849273] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120899599] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 121002238] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 121200421] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121253913] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 121363800] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 121407339] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121610356] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 121732221] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 121779008] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121829176] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 122126086] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 122174433] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122222765] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 122500315] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 122532314] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 122561200] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122614993] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 122647596] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 122677450] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 122704703] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122761146] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 122958298] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 122995800] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 123038680] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 123064272] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 123092630] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 123304316] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123359357] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 123433318] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 123536065] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 123580923] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123803594] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 123918606] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 123959067] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124009620] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 124306465] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 124352414] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124402837] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 124673194] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 124724629] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124776445] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 125056996] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 125091386] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 125142016] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125206760] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 125242092] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 125271994] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 125298013] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125352370] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 125387934] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 125607203] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 125647716] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 125674894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 125704078] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 125928973] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126002975] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 126111748] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 126177298] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126397180] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 126511015] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 126574233] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126780895] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 126927499] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 126959554] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 126986677] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127055970] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 127297884] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 127339829] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 127382646] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 127410667] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 127440721] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 127519952] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127734747] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 127849256] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 127905047] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128131837] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 128233398] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 128289533] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 128332208] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128381304] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 128669292] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 128702376] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 128731759] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128799615] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 129058920] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 129102432] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 129138940] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 129162340] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 129198580] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 129466266] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129524524] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 129636341] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 129708881] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129933196] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 130294263] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 130340231] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130392583] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 130494432] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 130527659] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 130752215] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130824158] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 130861148] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 130897823] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 130938473] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 130966636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 130997359] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 131251542] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131303778] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 131573184] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 131651533] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131708875] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 131817501] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 131869386] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132090919] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 132213497] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 132251167] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 132281354] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132540657] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 132576854] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 132608961] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 132646729] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 132672304] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 132863466] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 132930195] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132982006] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 133089551] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 133139908] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133357341] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 133464820] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 133504974] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133555705] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 133860333] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 133933462] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 133975733] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134190612] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 134324569] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 134358188] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 134387325] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134439584] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 134624884] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 134673377] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 134753282] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 134785052] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 134815024] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 134872245] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135113336] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 135261826] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 135309845] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135571040] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 135681589] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 135723439] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135965725] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 136086037] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 136127367] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136176268] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 136460942] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 136495543] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136527510] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136584960] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136622369] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 136807878] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 136859657] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 136891000] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 136921137] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 136984400] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137042335] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 137414473] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 137476110] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137711088] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 137833186] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 137893234] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138102971] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 138215633] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 138292697] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 138375222] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138609673] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 138739803] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 138988839] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139049006] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 139161417] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 139209698] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 139260776] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139497447] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 139537370] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 139575302] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 139626060] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 139810949] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 139860118] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 139912227] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139968796] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 140088412] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 140299912] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140353402] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 140469278] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 140518416] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140730890] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 140847039] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 140883173] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 140922226] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 140949686] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 141153937] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 141199682] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141253862] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 141359054] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 141567214] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141619375] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 141731396] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 141777406] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141830612] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 142109555] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 142147955] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 142191163] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 142226104] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 142265053] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 142518797] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142573667] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 142674357] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 142739523] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 142970383] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143019427] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 143133548] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 143186423] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143384502] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 143493767] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 143542149] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143595512] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 143847377] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 143890140] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143940063] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 144266585] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 144299788] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 144329788] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144382691] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 144420080] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 144457900] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 144679897] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 144708108] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 144737677] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 144788583] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144838621] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 145134334] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 145184324] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145239613] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 145525042] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 145570946] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145625378] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 145735785] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 145966889] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146020094] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 146129184] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 146392529] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146444371] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 146495633] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 146597743] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 146634722] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 146665806] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146879057] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 146915952] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 146952113] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 146993125]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 147040852] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 147229898] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 147287197] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 147316158] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 147351510] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 147408654] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147479677] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 147716137] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 147766614] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147817154] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 147855108] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 147909795] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148153472] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 148184204] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 148234692] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148284968] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 148316562] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 148523940] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148575143] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 148615682] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 148664562] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148715370] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 148747361] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 148800379] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148859011] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 149043755] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 149083096] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 149112120] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149163392] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 149195359] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 149233391] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 149265232] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149498812] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 149535156] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 149568893] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 149596219] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149842057] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 149882199] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 149919311] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 149959110] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 149986862] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 150014531] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 150072582] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150304154] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 150342040] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 150395208] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150446629] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 150483159] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 150684428] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150748867] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 150783124] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 150837325] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150889916] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 150921456] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 151152646] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151204303] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 151241986] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 151290605] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151340633] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 151375365] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 151626583] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 151658564] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151713881] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 151748175] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 151781867] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 151810886] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152036878] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 152091068] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 152127014] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 152165630] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 152191425] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 152221279] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 152484063] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152542708] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 152573166] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 152628752] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152680123] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 152880241] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 152935969] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152985592] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 153018200] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 153062825] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153112343] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 153143782] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 153403678] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153458401] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 153492149] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 153537692] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153759844] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 153795614] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 153830188] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153884628] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 153919064] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 153955440] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 153997020] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 154182836] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 154214088] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 154271005] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154320544] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 154353206] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 154401046] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154645358] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 154677616] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 154726934] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154778305] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 154810237] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 154861179] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155093181] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 155126633] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 155179511] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155230926] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 155263263] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 155481599] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155574139] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 155610067] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 155645993] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155701733] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 155737318] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 155940673] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156016232] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 156050705] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 156085540] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 156126754] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 156155584] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 156184745] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 156429904] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156480976] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 156515494] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 156570324] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156852387] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 156885813] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 156941225] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156992811] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 157028488] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 157262587] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157330870] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 157361637] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 157415024] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157466660] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 157676721] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 157751752] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157808947] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 157844120] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 157883201] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158077693] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 158134053] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 158175428] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 158218129]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 158259839] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 158298821] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 158340467] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 158367770] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 158614243] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 158667999] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158718149] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 158751427] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 158804104] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159034807] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 159071094] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 159129131] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 159174834] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159229536] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 159433481] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 159487720] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159536041] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 159565959] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 159602418] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159894152] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 159930170] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 159967685] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160021552] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 160054306] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 160091728] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 160341576] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 160369040] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 160397404] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 160455058] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160714303] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 160760884] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 160814216] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160862130] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 160894346] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 161124019] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161204064] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 161242977] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 161294420] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161345573] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 161377303] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 161583995] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161640543] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 161676029] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 161708197] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161759452] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 161793488] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 161829321] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 161871359] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 162066628] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 162097415] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 162164721] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162215636] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 162477408] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 162542983] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162597274] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 162630694] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 162686744] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162936364] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 162971065] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 163022984] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163075008] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 163279372] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 163355283] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163412343] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 163447413] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 163481237] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163534108] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 163569118] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 163767667] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 163809015] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 163836706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 163865102] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 163929687] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163982180] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 164018248] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 164257257] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164310578] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 164343730] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 164398328] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164451748] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 164497002] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 164705169] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164757573] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 164790964] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 164845654] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165063375] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 165094930] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 165135364] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165188907] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 165223555] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 165255191] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165306457] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 165339086] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 165372533] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 165415172] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 165596827] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 165626899] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 165693740] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165741710] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 165777570] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 165832598] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166051365] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 166086462] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 166146793] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166199263] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 166366983] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 166446315] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166496357] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 166527600] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 166565677] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166619275] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 166653728] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 166842993] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166897560] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 166929720] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 166963946] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 167001328] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 167027931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 167055265] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 167125613] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167335214] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 167366910] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 167417703] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167465530] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 167500760] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 4294967246
[Hera] [HADES][TEST ] [KRELTSC: 167714011] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167765539] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 167800776] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 167850322] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167912164] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 168080833] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 4294966896
[Hera] [HADES][TEST ] [KRELTSC: 168142757] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168195517] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 168226853] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 168262330] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168320505] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 168354706] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 168387590] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168604241] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 168641125] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 168674477] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 168715692] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 168741694] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 168917258] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 169806401] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 169872043] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169924069] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 169957506] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 170003011] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170050223] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 170079863] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 4294967196
[Hera] [HADES][TEST ] [KRELTSC: 170288146] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170341157] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 170375557] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 170425965] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170474087] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 170504022] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 4294967295
[Hera] [HADES][TEST ] [KRELTSC: 170549703] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170616253] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 170807163] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 170860609] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170910543] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 170939091] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 171113289] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171198249] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171234952] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 171270645] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171323285] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171375771] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 171412658] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 171458254] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 171640718] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 171675902] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 4294967196
[Hera] [HADES][TEST ] [KRELTSC: 171749879] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171806111] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 171845784] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 172053105] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172112284] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 172147348] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 172193544] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172245679] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 172277911] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 2147483649
[Hera] [HADES][TEST ] [KRELTSC: 172491744] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172545040] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 172580479] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 172617892] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172671389] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 172705820] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 172739437] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172954631] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 172990080] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 173027666] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 173065507] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 173093319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 173257587] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 173354268] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173423962] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 173456912] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 173506379] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173557933] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 173591300] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 173637618] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173876417] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 173909877] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 4294967196
[Hera] [HADES][TEST ] [KRELTSC: 173964672] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174021402] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 174221449] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 174279086] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174333733] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 174368492] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 174405974] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174460928] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 174496532] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 174533320] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174739177] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 174786789] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 174819843] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 174871119] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 175043828] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 175072675] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 175137712] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175190126] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 175221250] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 175269354] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175317801] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 175349976] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 175567253] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175619326] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 175653790] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 175700082] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175749367] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 175785034] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 175987916] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176041619] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 176074384] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 176106251] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176400836] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 176436276] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 176472952] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 176511295] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 176539230] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 176569327] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 176637938] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176865050] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 176924842] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 176982985] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177040455] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 177071674] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 177289934] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177400751] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 177433173] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 177491013] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177547486] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 177721699] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 177783756] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177841130] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 177877300] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 177917152] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177977190] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 178166959] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 178202841] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 178243523] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 178269036] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 178297420] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 178353701] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178406727] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 178597739] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 178650696] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178702110] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 178732159] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 178973292] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179051666] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 179082985] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 179129200] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179177849] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 179207967] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 179262820] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179488224] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 179537906] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 179575445] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179631548] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 179672691] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 179860127] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179940122] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 179989899] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 180029931] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 180071361] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 180098425] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 180127618] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 180334776] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180420681] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 180451385] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 180501087] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180551174] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 180751009] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 180804339] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180853973] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 180885889] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 180935207] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180985648] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 181177443] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 181285974] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 181328735] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181540293] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 181574044] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 181629119] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181690487] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 181725543] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 181765124] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181819779] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 181857039] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 181898666] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182157572] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 182195406] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 182233234] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 182441972] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 182478532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 182540125] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 182595291] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182652046] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 182684935] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 182740274] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182940586] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 182980807] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 183064362] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183118325] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 183148118] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 183358808] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183421024] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 183477101] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 183519289] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183568001] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 183598806] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 183867487] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183924192] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 183961044] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 183996168] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184241772] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 184277400] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 184313863] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 184356060] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 184381787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 184410610] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 184471711] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184522930] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 184754736] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 184819367] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184871143] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 184907334] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 185122178] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185195903] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 185228849] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 185285542] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185539360] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 185571727] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 185624064] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185675393] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 185706433] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 185742816] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185995356] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 186095172] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 186129301] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186357634] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 186394354] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 186430269] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 186470815] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 186497337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 186525789] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 186579539] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186629795] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 186667737] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 186896561] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186947740] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 186985421] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 187214944] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187278493] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 187316598] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 187371556] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187424494] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 187461761] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 187525858] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187738318] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 187776990] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 187813508] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187869766] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 188068420] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 188126997] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 188168977] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 188195345] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 188223191] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 188279663] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188333445] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 188370652] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 188423826] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188479396] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 188670374] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 188723046] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188775665] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 188965666] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 189046196] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189101508] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 189137463] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 189172434] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189229873] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 189268600] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 189321227] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 189523030] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 189550389] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 189579611] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 189647554] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189856036] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 189891660] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 189943224] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189994644] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 190032864] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 190087832] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190147216] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 190351088] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 190449453] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190545903] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 190755518] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 190796855] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190839997] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 190869484] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 190907777] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 190953754] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 190982686] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 191165624] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 191274053] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191344822] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 191549735] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 191621599] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191675077] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 191710285] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 191744303] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191798854] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 191835062] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 191870964] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 192134521] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 192184675] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 192216924] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 192427778] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192546643] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 192585827] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 192636949] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192692635] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 192730720] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 192921251] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193012833] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 193050992] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 193092868] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 193140562] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 193169599] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 193353654] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 193489320] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193543657] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 193580210] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 193799482] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193912956] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 193953485] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 193990881] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194243694] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 194280153] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 194317298] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 194357020]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 194399053] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 194436332] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 194658123] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 194702429] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 194753763] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 194804515] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194854097] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 194882377] Running BASE.hex: HEX FF . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 194936126] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195241935] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 195279051] Running BASE.octal: OCTAL 52 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 195512486] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195627541] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 195659446] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 723
[Hera] [HADES][TEST ] [KRELTSC: 195715741] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195769292] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 195802532] Running BASE.base_fetch: BASE @ . CR
[Hera] 16
[Hera] [HADES][TEST ] [KRELTSC: 196016649] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196087615] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 196136652] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 196174550] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 196225181] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 196409047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 196450373] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 196524760] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196574722] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 196610373] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 196825091] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196893055] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 196944992] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 197020710] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197216060] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 197270848] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 197334022] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 197374053] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 197402619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 197433018] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 197485022] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197538854] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 197734480] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 2A
[Hera] [HADES][TEST ] [KRELTSC: 197785651] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197837097] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 197868142] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] FF
[Hera] [HADES][INFO ] [KRELTSC: 198104078] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 198192413] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198241885] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 198272648] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 198314221] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 198359443] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 198390842] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 198577481] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 198687027] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198739693] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 198772331] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 198978853] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199067127] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 199097898] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 199158134] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199207833] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 199237187] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 199278254] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 199485747] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 199517780] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 199547319] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 199856655] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199914368] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 199947170] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 199981056] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200030494] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 200068085] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 200141885] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200354964] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 200389585] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 200425803] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 200470098] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 200507100] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 200545659] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 200775917] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200836615] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 200869096] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 200934781] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201147289] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 201192286] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 201240853] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201288771] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 201321684] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 201353809] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 201407777] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 201444668] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 201633083] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 201685172] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201734108] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 201765735] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 201808133] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201999631] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 202045376] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 202130968] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202178610] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 202211135] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 202243536] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 202282308] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 202308338] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 202475486] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 202550800] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202603144] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 202634835] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 202685640] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202739695] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 202938544] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 202990838] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203043028] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 203073112] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 203109849] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 203287234] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 203341368] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 203393945] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 203441740] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203497854] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 203537699] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 203583090] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203762746] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 203812168] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 203908240] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203962846] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 203997299] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 204176292] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 204235521] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 204265474] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 204295672] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 204346452] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204397811] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 204430057] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 204475312] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 204686021] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204742337] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 204777241] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 204812323] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 205040915]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 205101827] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 205137200] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 205177243] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 205203944] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 205230153] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 205308761] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205508400] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 205592787] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 205677309] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205729936] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 205765480] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 205975246] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206062730] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 206104715] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 206165483] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206365625] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 206414648] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 206469345] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 206497958] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206549349] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 206583837] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 206623657] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 206821402] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 206852071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 206881674] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 206985168] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207046993] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 207234025] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 207300726] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207353826] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 207384169] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 207438245] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207491035] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 207524597] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 207743072] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207801782] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 207836094] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 207874026] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 208053007] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 208145503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 208176696] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV
[Hera] [HADES][TEST ] [KRELTSC: 208240518] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208300050] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 208334139] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 208377012] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208429611] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 208464251] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 209134584] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209209305] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 209252371] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 209316725] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 209615032] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209685239] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 209982268] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 210052925] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 210106994] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 210145452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 210182052] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO
[Hera] [HADES][TEST ] [KRELTSC: 210541351] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210613123] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 210647244] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 210688558] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210740251] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 210773012] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 210819160] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210880889] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 211079800] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 211140027] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 211179421] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211255517] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 211296699] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 211343183] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 211395583] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 211430038] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 211615300] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 211930819] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212012799] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 212045678] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 212101928] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212153998] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 212402908] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 212461119] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212519664] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 212557301] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test
[Hera] [HADES][INFO ] [KRELTSC: 212780026] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 212851630] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212920060] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 212964848] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 213046669] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213291499] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 213330636] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 213369028] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 213409905] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 213437845] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 213467611] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH .
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 213742311] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213796642] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 213829972] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 214044400] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214116034] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 214147127] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . .
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 214212694] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214263093] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 214296459] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . .
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 214512664] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214599787] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 214634924] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 214670918] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 214708476] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 214735176] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 214761933] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 214987948] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215039983] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 215078909] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 215138213] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215191164] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 215376980] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 215440440] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215514848] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 215548800] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 215610728] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215887461] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 215965399] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 216005299] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 216050999] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 216274214] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 216307238] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 216379245] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216435818] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 216471348] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 216540223] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216788182] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 216860408] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 216928496] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217205785] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 217265014] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 217329507] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217383268] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 217616013] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 217654497] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 217737006] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 217768078] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 217935121] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 218029412] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218091359] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 218126605] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 218175149] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218226926] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 218261855] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 218468244] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 218521263] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 218551440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 218583665] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 218639618] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218854973] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 218881713] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 218924799] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218986030] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 219022624] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 219067003] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219119399] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 219151006] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 219535418] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219815199] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 219849605] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 219929550] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219983232] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 220165262] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ;
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 220252515] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220305105] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 220337237] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 220372884] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 220558553] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 220602772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 220627440] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 220668195] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220725850] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 220759174] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 220815121] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221033902] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 221066793] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 221124693] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221179316] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 221214853] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 221254102] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 221298795] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 221501642] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 221534792] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 221614064] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221672135] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 221712788] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 221945630] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222023641] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 222073253] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 222110454] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 222153839] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 222182552] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 222215083] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 222452300] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222508972] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 222547326] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 222842326] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222900420] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 222946715] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 222992745] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 223206328]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 223251757] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 223287912] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 223335323] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 223364468] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 223402940] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 223475400] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223711476] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 223753065] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 223798862] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223859463] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 223902377] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 224153100] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224216123] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 224252963] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 224499194] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224553417] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 224588354] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 224643900] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224704588] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 224745565] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 224961912] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225016305] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 225048638] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 225083353] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225142246] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 225183804] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 225387709] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 225427211] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 225489572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 225523447] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 225585659] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225774604] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 225823262] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 225860619] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225914266] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 225950107] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 226001911] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226050233] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 226228415] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 226302232] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226354390] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 226389529] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 226426283] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 226476855] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 226511941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 226699399] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 226760733] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 226814683] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 226849044] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 226965453] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 227169003] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227214176] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 227250569] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 227300516] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227363710] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 227573446] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 227647801] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227699889] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 227735128] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 227779653] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 228034968] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 228072649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 228111282] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 228164222] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228232935] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 228453051] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 228507400] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228568754] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 228612928] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 228673634] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228918482] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 228954156] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 229004624] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229048238] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 229083185] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 229285252] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229370751] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 229405572] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 229459172] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229509317] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 229733941] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 229802213] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229862641] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 229898156] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 229932987] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 229973301] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 230207920] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 230272555] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 230341837] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230392891] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 230613471] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 230695371] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230749499] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 230780505] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 230830725] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230880074] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 231100537] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 231159989] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231213657] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 231243187] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 231447776] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231563249] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 231597844] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 231666595] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231906246] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 231933913] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 231981374] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232048617] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 232087079] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 232133795] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232348769] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 232384819] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 232465723] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232529771] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 232567293] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 232785600] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232854635] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 232889976] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 232926261] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 232966388] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 232991968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 233023673] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 233226561] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 233277183] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 233304114] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 233332777] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 233365802] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 233402585] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 233427562] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 233456456] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 233682483] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233737628] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 233774033] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 233811472] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233863098] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 233896830] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 234136133] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234191832] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 234222426] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 234283743] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234508857] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 234575258] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 234613784] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234664801] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 234697257] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 234734360] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 234930935] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235001506] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 235037657] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 235072041] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 235102436] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235164052] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 235202378] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 235403474] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 235439987] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 235491864] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 235530651] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 235585550] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235770164] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 235831499] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 235921707] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235975792] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 236009502] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 236244644] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236311095] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 236347712] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 236402386] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236454101] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 236486796] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 236746043] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 236786835] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236849293] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 236889265] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 236934952] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 237126362] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 237154812] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 237183198] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 237240720] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237304888] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 237340579] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 237382328] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237710453] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 237745805] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 237963294] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238009275] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 238050434] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 238088806] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 238128893] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 238158557] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 238190214] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 238477570] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238532066] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 238565055] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 238620440] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238903950] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 238969023] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 239024500] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239081667] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 239297171] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 239342859] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 239384451] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 239412788] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 239442730] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 239743527] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239796051] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 239831647] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 239868934] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239921196] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 239957790] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 240206371] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240293917] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 240338194] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 240383519] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240598738] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 240662365] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 240703785] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240759505] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 240797323] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 240838773] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241146353] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 241182663] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 241238611] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241440959] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 241498237] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 241554048] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241606753] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 241640027] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 241676197] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241949321] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 241984593] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 242027697] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242084980] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 242120175] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 242173369] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242408330] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 242444981] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 242507009] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242562001] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 242598179] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 242640569] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242878039] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 242920493] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 242962983] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243016448] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 243204778] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 243243162] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 243287197] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 243319211] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 243351239] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 243407845] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243682056] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 243714384] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 243769076] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243825416] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 243857942] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 243907150] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243966549] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 244209488] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 244268579] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244322055] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 244529317] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 244597275] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244655418] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 244688634] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 244735015] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 244776670] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 245001473] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 245033265] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE
[Hera] 42 [HADES][INFO ] [KRELTSC: 245892092] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 245944988] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246002594] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 246036255] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 246115363] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246372986] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 246411694] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 246471148] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246731409] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 246783478] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 .
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 246848161] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246901806] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 246933305] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 247176630] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 247247036]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 247300980] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 247345899] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 247545809] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 247574152] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 247604848] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 247723432] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247779180] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 247815083] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 248033753] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248121114] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 248154786] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 248197154] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248254774] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 248468776] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 248506705] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248563208] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 248600193] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 248640550] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248849469] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 248889938] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 248928712] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 248974525] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 249001913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 249030150] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 249098555] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249149257] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 249378906] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 249437268] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249493698] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 249526367] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 249581827] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249849517] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 249887118] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 249927232] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249983581] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 250017577] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 250294614] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 250366415] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 250392584] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 250423790] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 250484745] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250709724] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 250774509] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 250832820] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250886738] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 251081900] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 251140901] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251230360] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 251264372] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 251300610] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 251340911] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 251371390] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 251559333] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 251668683] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251736967] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 251929119] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 251980070] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252034648] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 252067117] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 252114151] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252181209] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 252363707] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 252402610] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 252447194] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 252482796] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 252512837] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 252575146] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252636641] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 252838222] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 252898536] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252959169] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 252995055] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF
[Hera] [HADES][TEST ] [KRELTSC: 253046283] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253259288] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 253297252] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 253336233] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 253376888] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 253404104] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 253431957] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 253470608] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253705430] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 253742994] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 253787585] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253836266] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 253867824] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 253909668] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254175088] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 254208107] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 254241268] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 254279373] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 254304805] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 254332901] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 254539386] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254634362] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 254665539] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 254702539] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254756807] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 254789416] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 254988505] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255082091] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 255115390] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 255150419] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255204082] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 255239584] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 255422722] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 255497237] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 255523704] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 255550814] 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: 256870096] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256921031] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 257141167] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 257180611] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257236941] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 257269237] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 257301261] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257354300] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 257386853] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 257424537] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257705073] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 257737747] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 257773302] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 257809935] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 257835663] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 258027188] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 258128202] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258181665] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 258216138] 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: 259435139] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259486222] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 259526201] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 259567103] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259783622] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 259821762] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 259856741] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 259904312] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 259935011] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 259967482] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 260020235] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260228563] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 260281274] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 260318518] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260369994] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 260405077] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 260607844] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260665896] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 260700252] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 260735524] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260786324] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 260825697] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 260865396] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260923283] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 261107509] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 261144002] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261198089] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 261232723] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 261270153] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261478319] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 261512894] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 261552892] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261607265] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 261642309] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 261676904] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261727645] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 261761477] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 261959147] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262044195] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 262080786] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 262116242] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262171658] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 262384120] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 262423053] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262475078] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 262511467] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 262544953] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262597880] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 262770925] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 262825644] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262879905] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 262920081] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 262961066] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263016965] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 263054178] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 263225701] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263336985] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 263370580] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 263410417] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263476761] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 263659775] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 263697450] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 263739706]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 263783886] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 263819540] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 263848380] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 263874970] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 264120925] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264174182] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 264209638] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][TEST ] [KRELTSC: 264255570] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264308353] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 264350232] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 264607368] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264673901] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 264706912] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 264760331] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264818796] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 264853757] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 265090672] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265146151] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 265178875] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 265397805] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 265424698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 265455056] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 265516154] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265570572] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 265602880] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 265660084] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265880109] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 265948088] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 266011746] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266070281] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 266261102] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 266338326] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266396030] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 266429156] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 266499042] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266557855] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 266753051] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 266795815] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266855434] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 266893529] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 266931681] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 267139940] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 267172039] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 267226424] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267280605] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 267313599] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 267363530] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 267587462] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267641482] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 267676438] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 267731451] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267783877] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 267815830] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 268033478] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268106028] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 268160274] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 268221004] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268430697] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 268482276] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 268581507] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268634706] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 268669989] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 268707425] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268935043] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 268972199] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 269005018] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 269030877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 269057881] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 269119943] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269346416] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 269387240] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 269434692] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269483430] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 269515839] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 269611904] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269813445] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 269875565] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 269936525] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270005968] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 270219748] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 270297924] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270350296] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 270393852] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ .
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 270670798] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270728980] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 270762220] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 270795443] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270854496] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 270903672] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 271106822] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 271135891] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 271190600] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 271256820] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 271326984] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 271528754] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 271611272] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 271674627] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 271720147] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 271974099] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272026602] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 272062526] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 272126029] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272360748] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 272410603] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 272447587] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272502383] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 272537897] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 272567802] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272621244] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 272658883] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 272704974] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 272884197] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 272914143] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 272963516] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273012272] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 273047471] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 273244585] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273298056] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 273331501] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 273379520] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273431174] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 273469925] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 273676552] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273731288] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 273764820] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 273799572] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 273826696] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 273866395] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 274092103] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274175113] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 274211604] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 274259156] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274308587] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 274490448] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 274566031] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274620633] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 274651094] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 274683639] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 274709859] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 274738132] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP!
[Hera] 3 [HADES][TEST ] [KRELTSC: 274808058] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274853293] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 275041983] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 275082388] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275137234] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 275167951] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 275343026] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275415690] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 275452033] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 275485859] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 275513854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 275542232] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 275597586] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275647728] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 275677083] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 275890516] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275943010] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 275975958] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 276010024] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 276039683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 276068023] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 ,
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 276290945] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276346022] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 276379086] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20
[Hera] [HADES][INFO ] [KRELTSC: 276439671] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 276515638] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276725871] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 276761774] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 276821696] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276890520] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 276929821] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 277138010] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277194897] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 277244479] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 277284173] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 277313946] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 277344545] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! .
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 277406165] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277644657] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 277680751] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 277751160] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277815543] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 278031533] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 278075135] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 278117142]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 278165404] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 278215269] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 278473287] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 278530991] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 278599776] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 278751907] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278999315] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 279037422] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 279077473] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279153775] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 279334645] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 279485014] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279549533] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 279769691] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 279847491] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279901939] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 279948668] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 280145766] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 280210860] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 280239845] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 280271572] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 280375195] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280613287] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 280670666] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 280722811] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280777610] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 280811322] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 280872606] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281115589] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 281151819] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 281187953] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 281227055] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 281254902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 281291227] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc
[Hera] [HADES][TEST ] [KRELTSC: 281536051] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281588119] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 281626735] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F
[Hera] [HADES][TEST ] [KRELTSC: 281723497] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281950217] Expected: Should refuse to forget a word defined before FEN
[Hera] [HADES][TEST ] [KRELTSC: 281995444] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE
[Hera] [HADES][TEST ] [KRELTSC: 282100950] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282181684] Expected: Forgetting the newest word must not disturb an ol
[Hera] [HADES][TEST ] [KRELTSC: 282392039] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 282429118] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 282469061] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 282496864] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 282525748] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 282806384] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282864968] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 282897910] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I
[Hera] [HADES][TEST ] [KRELTSC: 282961110] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283026541] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 283246339] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 283288082] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 283328728] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 283354982] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 283382173] Running FIND.existing: FIND DUP . CR
[Hera] 1249624112
[Hera] [HADES][TEST ] [KRELTSC: 283456733] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283685055] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 283721771] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1249941248
[Hera] [HADES][TEST ] [KRELTSC: 283801434] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283857845] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 283896967] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 284131443] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284189392] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 284221833] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 284256398] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284319676] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 284372884] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 284589633] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 284632340] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 284659719] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 284694364] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 284749118] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284983930] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 285018593] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 285062463] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285112531] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 285151968] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 285198164] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 285442799] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 285472398] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 285501438] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 285563028] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285623962] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 285674000] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 285915483] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285979027] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 286017972] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 286062111] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 286336000] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 286372218] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 286402331] Running LATEST.basic: LATEST @ . CR
[Hera] 1249705536
[Hera] [HADES][TEST ] [KRELTSC: 286463903] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286539936] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 286732593] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1249744720
[Hera] [HADES][TEST ] [KRELTSC: 286866189] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286938115] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 287138950] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST
[Hera] 1249744720
[Hera] [HADES][TEST ] [KRELTSC: 287236986] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287300011] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 287344042] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 287581689] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 287631360] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 287661455] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 287691337] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1249942760
[Hera] [HADES][TEST ] [KRELTSC: 287788311] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288080092] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 288118300] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1249943224
[Hera] [HADES][TEST ] [KRELTSC: 288215599] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288479502] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 288521325] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 288563494] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 288611460] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288870113] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 288905357] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 288939116] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 288976585] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 289004033] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 289030396] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 289260372] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289331024] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 289365112] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 289407368] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289463928] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 289497580] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 289534967] === Dictionary Manipulation Words Summary: 0 passed, 0 failed,
[Hera] [HADES][INFO ] [KRELTSC: 289790913]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 289841486] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 289876853] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 289916165] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 289945084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 289974786] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI
[Hera] [HADES][TEST ] [KRELTSC: 290425125] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290637208] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 290671526] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC
[Hera] 1249947504
[Hera] [HADES][TEST ] [KRELTSC: 291140998] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291198390] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 291233727] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT
[Hera] [HADES][TEST ] [KRELTSC: 292087938] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292136661] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 292178562] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 292986514] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293267756] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 293326994] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 293648686] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293708607] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 293744335] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T
[Hera] [HADES][ERROR] [KRELTSC: 293805171] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 293837077] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293893246] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 293928516] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 294192303] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 294225500] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294286675] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 294324260] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 294590491] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 294633811] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 294662902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 294693917] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 294957602] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295029226] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 295067621] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 295143567] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295197991] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 295435693] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT
[Hera] [HADES][TEST ] [KRELTSC: 295784750] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295856059] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 295891456] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 295927916] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 295970413] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 296000992] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 296031501] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 296309893] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296382445] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 296420149] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6
[Hera] [HADES][TEST ] [KRELTSC: 296727734] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296787209] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 296821536] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-
[Hera] [HADES][TEST ] [KRELTSC: 297172323] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297222104] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 297249009] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 297288407] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 297333947] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 297366951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 297403513] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1249953552
[Hera] [HADES][TEST ] [KRELTSC: 297673639] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297729175] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 297767474] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 298025593] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298079695] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 298119728] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1249715344
[Hera] [HADES][TEST ] [KRELTSC: 298459733] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298511498] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 298548185] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 298586615] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 298627773] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 298656045] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 298685718] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1249953552
[Hera] [HADES][TEST ] [KRELTSC: 298956744] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299012354] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 299049312] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF
[Hera] 1249950368
[Hera] [HADES][TEST ] [KRELTSC: 299353555] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299408998] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 299440046] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][INFO ] [KRELTSC: 299497097] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] [HADES][TEST ] [KRELTSC: 299546355] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299845552] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 299887079] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 299925289] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 299966866] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 299994019] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 300024422] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 300320338] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300372087] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 300406838] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 301042611] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301122299] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 301156226] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 301542020] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301595081] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 301628547] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 301667061] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 301707324]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 301960013] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 302039010] Some system tests marked as unimplemented due to system-level e
[Hera] [HADES][TEST ] [KRELTSC: 302078714] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 302117150] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 302146817] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 302390577] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 302456920] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302510975] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 302545929] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 302586389] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 302857815] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 302885106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 302915988] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 302961085] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303011633] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 303212066] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 303285367] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303335037] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 303363606] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123
[Hera] [HADES][TEST ] [KRELTSC: 303431579] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303666014] Expected: ABORT may appear in a definition; when executed i
[Hera] [HADES][TEST ] [KRELTSC: 303709549] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 303744235] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 303782532] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 303808028] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 303836735] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 304089715] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304143691] Expected: Should abort with message (no error; stacks clear
[Hera] [HADES][TEST ] [KRELTSC: 304183429] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 304221250] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304271374] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 304300512] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 304537106] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304597124] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 304630064] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 304666459] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 304707738] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 304734362] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 304961315] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 305040466] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 305105325] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 305133131] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 305162915] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 305196165] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 305416403] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 305443096] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 305473167] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 305507254] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 305546215]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 305588002] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 305625032] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 305801072] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 305845205] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 305875006] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 305947144] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305997354] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 306035378] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 306070010] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306280396] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 306315307] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 306371100] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 306406570] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306458225] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 306493705] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 306731298] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 306774720] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 306802316] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 306832991] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 306870260] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306926845] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 306963703] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 307259717] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307310661] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 307503359] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 307557274] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 307597353] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 307625064] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 307655308] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 307735001] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307784343] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 307819225] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 308071881] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308133170] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 308165357] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 308243964] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308303678] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 308488646] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 308549486] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308602115] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 308633707] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 308673626] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 308712759] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 308949264] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 308988984] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 309073745] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309130191] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 309314557] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 309407382] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309459442] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 309491944] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 309743853] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309804265] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 309837963] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 309873186] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 309913752] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 309942736] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 309971972] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 310202149] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 310254229] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 310286663] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 310360682] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 310412037] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 310613372] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 310648837] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 310704703] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 310736647] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 310771678] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 310811166] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 310836440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 310866250] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 311183819] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311237176] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 311270518] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C
[Hera] [HADES][TEST ] [KRELTSC: 311538630] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311591201] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 311625921] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 311661106] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 311689523] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311746040] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 311944053] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 311998374] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 312041168] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 312068175] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 312099917] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 312200226] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312423627] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 312456405] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 312487347] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312537473] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 312577317] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 312610228] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 312811386] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 312839948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 312862226] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 312896941] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312948257] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 312981612] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 313074993] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313291924] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 313325366] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 313362961] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 313401230] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 313428968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 313633529] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 313749272] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313797898] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 313828634] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 313892236] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 313926419] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314161064] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 314200081] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 314234870] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 314273829] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 314488202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 314517942] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 314668832] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314721043] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 314929327] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 315006555] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 315058447] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315116456] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 315160203] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 315362667] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 315430608] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315514433] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 315551400] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 315589236] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 315632715] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 315661334] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 315886361] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 316060371] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316283344] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 316342022] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 316390572] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 316422727] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316477770] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 316516365] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 316710733] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 316752673] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 316780949] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 316810581] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . .
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 316930055] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317220061] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 317257820] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 317335655] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317628124] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 317658169] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 317720869] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 317755008] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317978846] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 318046556] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 318119233] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er
[Hera] [HADES][INFO ] [KRELTSC: 318159819]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 318203895] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 318382950] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 318456812] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 318520609] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 318565121] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 318830920] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318900707] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 318946287] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 319018539] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319064881] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 319097835] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] [HADES][INFO ] [KRELTSC: 320166166] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 320234269] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320285346] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 320318371] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 320410694] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320746179] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 320782466] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 320998672] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 321080026] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321153759] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 321186235] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 321223876] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 321251597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 321280225] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 321550114] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321659944] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 321711593] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 321953111] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322021740] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 322074322] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 322353761] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322415323] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 322448281] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 322524311] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322575179] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 322608093] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 322805443] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 322834400] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322887282] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 322920213] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 322955954] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 322992552] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 323167275] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 323212530] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 323255950] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 323313611] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323366513] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 323400094] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 323635924] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 323697964] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323783055] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 323817774] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 323853711] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 323883255] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 323911280] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 323945849] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 324134621] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324251542] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 324283193] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 324349057] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 324540340] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324631152] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 324665623] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 324699137] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 324742113] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 324771545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 324800173] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 324839882] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 325019036] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325096974] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 325150359] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 325216040] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 325245566] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 325438268] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325534044] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 325568554] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 325606624] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 325792561] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 325847593] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 325905393] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 325935497] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325995022] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 326029736] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 326090901] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 326117685] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 326369161] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326472432] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 326506223] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 326707007] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 326749136] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 326807708] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 326844362] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 326942213] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327150395] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 327185298] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 327316318] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327366581] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 327573601] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 327611596] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 327640681] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327695250] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 327730951] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 327765794] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 327791685] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 327821393] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 328081165] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328137885] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 328198781] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 328285983] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 328493801] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328583800] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 328617458] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 328657767] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 328687192] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328949126] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 329021375] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 329057729] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 329099927] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 329130136] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 329159890] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 329474351] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329737352] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 329787483] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 329856665] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329909909] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 329943037] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 329979815] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 330011424] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330256046] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 330326571] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 330364305] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 330394238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 330426162] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 330780925] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330835513] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 330867497] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 331133193] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331188732] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 331222600] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 331439367] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 331491284] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331560055] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 331594585] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 331631306] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 331674185] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 331703725] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 331734246] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 332010436] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332067967] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 332101025] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 332346620] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332416974] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 332471447] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 332506953] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 332540424] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332598622] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 332633900] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 332823616] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 332853345] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 332885190] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 333002906] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 333063071] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 333255657] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 333342236] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 333395740] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 333431549] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 333617585] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 333663914] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 333744941] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 333793797] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 333831112] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 333874883] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 333905713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 333937887] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 334245230] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 334323765] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 334554936] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 334603336] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 334668555] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 334697804] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 334757775] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 334980013] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 335019523] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 335049166] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 335080348] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 335171995] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335233343] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 335271978] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 335314763] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 335480925] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335555020] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 335591885] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 335629857] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 335851715] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 335877278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 335923999] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 336065830] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336293256] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 336327904] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 336414173] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336464391] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 336496634] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 336703272] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336754149] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 336792100] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ;
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 336901629] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336952134] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 336986214] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 337175351] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 337203968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 337232376] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 337338185] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 337533679] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337584239] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 337615126] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 337692543] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337740352] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 337772010] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 337834828] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 338060059] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 338094151] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ;
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 338187804] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 338430331] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 338461638] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 338497325] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 338540231] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 338565221] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 338593047] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 338696184] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 338881082] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 338927412] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 338999451] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339049778] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 339083955] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 339397103] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339447686] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 339480884] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 339516513] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 339544668] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 339744510] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 339831081] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339879389] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 339910294] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 339969384] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340021388] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 340055893] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] [HADES][INFO ] [KRELTSC: 340299857] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 340367557] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340423019] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 340459230] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 340703206] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 340750357] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 340776004] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 340804923] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 341046098] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341104321] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 341136995] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 341173340] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 341201384] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341255553] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 341288814] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 341323500] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 341497568] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 341527938] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 341614563] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 341665994] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 341697210] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 341903454] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 341951652] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 342006698] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 342046307] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 342087606] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 342129427] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 342157317] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 342189648] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 342488073] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 342539942] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 342572246] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 342920592] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 342969910] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 343000460] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 343273447] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 343339110] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 343370352] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 343403526] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 343431118] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 343461387] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 343782299] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 343838378] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 343886753] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 343918763] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 344222523] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 344275665] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 344309640] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 344578504] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 344664805] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 344697919] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 344734719] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 344776800] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 344986898] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 345037423] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 345156687] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 345226911] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 345278936] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 345616440] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 345685179] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 345961850] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 346052471] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 346314989] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 346342008] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 346425198] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 346473545] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 346504388] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 346539107] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 346737998] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 346767530] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 346856437] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 347053606] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 347080769] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 347169063] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 347210091] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 347258350] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 347292042] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 347370371] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 347633928] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 347690151] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 347785618] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348064208] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 348094385] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 348128099] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 348172749] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 348197527] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 348227027] 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: 348508865] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348561822] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 348594558] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 348864306] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348917483] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 348949476] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 348982949] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 349008431] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 349035764] 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: 349123561] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349173937] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 349207080] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 349443308] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349495110] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 349531075] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 349566681] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 349750797] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 349780141] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 349810865] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 349893057] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349945669] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 349975399] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] [HADES][INFO ] [KRELTSC: 350182107] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 350258371] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 350307020] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 350338314] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 350432849] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 350635038] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 350665928] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 350744206] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 350794239] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 350830414] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 350870221] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 351049300] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 351080388] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 351161159] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351210722] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 351241445] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 351478672] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351531728] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 351565936] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 351663369] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351714698] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 351744620] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 351958793] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352010396] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 352043071] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 352079545] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 352117929] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 352149943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 352179222] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 352428121] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352487853] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 352520240] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 352610273] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352807856] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 352841317] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 352934871] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352987215] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 353019303] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 353206107] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 353234912] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 353267033] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 353353379] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353404780] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 353436254] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] [HADES][INFO ] [KRELTSC: 353706888] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 353767915] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353816951] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 353846562] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 354142613] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 354190720] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 354219682] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 354252739] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 354292541] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 354319478] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 354347503] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 354649165] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 354703183] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 354734879] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 355023621] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355077846] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 355109049] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 355144360] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 355169752] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 355197415] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 355425494] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355478981] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 355511314] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 355592779] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355656583] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 355904449] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 355983945] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 356033726] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 356059078] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 356088828] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3 [HADES][INFO ] [KRELTSC: 356437169] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 356476198] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 356765037] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 356796701] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 356885461] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 356936591] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 356969546] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 357009346] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 357201820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 357232751] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 357313266] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357365917] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 357399609] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 357691321] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 357748040] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 357782019] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 357821350] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 358019882] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 358042720] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 358068006] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 358238836] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358495983] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 358575285] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 358668778] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358929139] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 358985963] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][INFO ] [KRELTSC: 359120022] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 359359923] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 359447027] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 359478917] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 359736052] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 359830306] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 359862028] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 359952628] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 360005346] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 360242170] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360288731] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 360316976] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 360348197] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 360632410] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 360719826] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 360751070] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 360861893] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 361174012] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 361219934] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 361317279] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 361580730] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 361649087] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 361746249] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362019000] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 362080189] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 362175598] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362413298] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 362445577] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 362517957] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 362562132]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 362610302] Running StarForth Words Tests (Module 17: StarForth Extensions)
[Hera] [HADES][TEST ] [KRELTSC: 362858135] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 362909737] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 362939603] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 362972133] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 363263115] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 363325270] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 363355744] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 363439082] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 363672449] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 363725937] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 363806953] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 363862221] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 363903363] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 363949972] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 364151544] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364209464] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 364242178] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 364279334] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 364310266] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364373543] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 364580498] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 364621525] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 364662213] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 364690641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 364723459] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY!
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 365000782] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365054133] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 365090630] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20
[Hera] [HADES][INFO ] [KRELTSC: 365171270] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 365431868] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365487834] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 365526272] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 365602491] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365657069] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 365841707] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 365882418] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 365914326] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365970110] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 366007240] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 366053174] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 366085666] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366338077] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 366374007] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 366413132] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 366443207] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366504339] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 366717480] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 366754435] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 366795633] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 366823419] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 366853004] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 1
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 119
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 305
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 121
[Hera] :: 129
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 51
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 15
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 51
[Hera] -------------------------------------
[Hera] Total executions: 5332
[Hera] Total words: 484
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 371173736] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371229951] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 371270319] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 2
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 54
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 15
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 54
[Hera] -------------------------------------
[Hera] Total executions: 5349
[Hera] Total words: 485
[Hera] Average executions per word: 11
[Hera] [HADES][TEST ] [KRELTSC: 375697316] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 376009613] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 376047075] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 3
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FENCE: 3
[Hera] FORGET: 7
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 23
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 29
[Hera] 2,: 15
[Hera] C,: 18
[Hera] ,: 35
[Hera] ALLOT: 23
[Hera] ALIGN: 1
[Hera] HERE: 142
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 1
[Hera] <: 42
[Hera] =: 92
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 12
[Hera] 0=: 47
[Hera] NOT: 1
[Hera] OR: 6
[Hera] AND: 7
[Hera] NEGATE: 6
[Hera] ABS: 1
[Hera] 1-: 36
[Hera] 1+: 80
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /: 1
[Hera] *: 8
[Hera] -: 30
[Hera] +: 54
[Hera] CELLS: 14
[Hera] 2@: 4
[Hera] C!: 5
[Hera] C@: 9
[Hera] !: 15
[Hera] @: 39
[Hera] R>: 5
[Hera] >R: 7
[Hera] DEPTH: 16
[Hera] OVER: 22
[Hera] SWAP: 41
[Hera] DUP: 144
[Hera] DROP: 54
[Hera] -------------------------------------
[Hera] Total executions: 5351
[Hera] Total words: 485
[Hera] Average executions per word: 11
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 380346923] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 380407047] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 380606504] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 380659648] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 380702629] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 380729948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 380759668] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES
[Hera] [HADES][TEST ] [KRELTSC: 380987938] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 381048987] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 381085339] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO
[Hera] [HADES][TEST ] [KRELTSC: 381128699] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 381186997] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 381221361] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR
[Hera] [HADES][TEST ] [KRELTSC: 381270893] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 381471333] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 381534650] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 381581516] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 381619588] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 381649475] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 381683125] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO
[Hera] Top 5 most frequently used words:
[Hera] ==================================
[Hera] 1. DROP: 6
[Hera] 2. TOPTEST: 5
[Hera] 3. EXIT: 5
[Hera] 4. LIT: 5
[Hera] 5. TOP-WORDS: 1
[Hera] [HADES][TEST ] [KRELTSC: 382056598] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382110066] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 382147745] 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: 382475857] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382527571] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 382560525] 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: 382852796] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382905780] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 382940976] 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: 383208342] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383288239] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 383328638] 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: 383420395] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383471354] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 383672905] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 383803557] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383857962] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 384065985] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 384191118] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 384245918] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 384284024] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 384330360] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 384364790] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 384633030] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 384694075] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 384730497] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 384952243] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 384991334] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 385028083] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 385102261] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 385326515] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385390435] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 385434243] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 385494396] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 385530225] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385592554] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 385635711] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 385893118] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 385928530] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385991135] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 386044445] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 386321932] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 386356487] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 386419924] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 386466658] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 386659161] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e
[Hera] [HADES][INFO ] [KRELTSC: 386759015]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 386824354] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 387189618] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 387291449] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 387356588] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 387563371] vm_create_word: cannot shadow pinned word '__acl_shadow_target_
[Hera] [HADES][TEST ] [KRELTSC: 387785522] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 388087974]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 388141411] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 388192741] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 388231045] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 388480444] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 388540238] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 388575173] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 388610020] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 388800547] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 388886318] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 388919590] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 388967725] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 389004978] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 389040287] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 389084367] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 389119200] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 389384643] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 389436950] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 389474270] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 389509864] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 389750152] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 389784568] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 389818881] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 389861456] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 389898549] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 389932587] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 389974790] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 390010256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 390234572] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 390314997] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 390351751] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 390385910] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 390606634] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 390658098]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 390708636] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 390751030] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 390798873] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 390830372] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 390864626] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 391151668] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 391211284] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 391535886] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 391579273] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 391624535] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 391656995] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 391691604] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 391944562] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 392004898] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 393211809] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 393355070] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 393391361] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 393437830] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 393630798] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 393663326] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 393763337] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 393823450] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 394115649] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 394186160] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 394240186] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 394272030] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 394306404] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 394598549] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 394653853] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 394956198] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 395008477] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 395057941] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 395173499] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 395429797] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 395509534] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 395544482] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 395579938] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 395655421] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 395921314] Expected: Should print: 3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 396049952] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 396283219] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 396332566] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 396366444] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 396402732] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 396469477] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 396719265] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 396863424] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 397072510] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 397121076] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 397155436] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 397190710] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 397265621] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 397330667] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 397626404] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 397716504] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 397739406] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 397765908] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 397785631] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 397806208] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 397854699] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 397893278] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 398019654] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 398069642] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 398447342] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 398492181] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 398534878] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 398850463] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 398905859] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 399312618] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 399347213] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 399642163] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 399667344] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 399692935] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 399802535] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400190391] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 400421925] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 400465893] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 400563515] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 400591894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 400619438] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 400690431] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 401040421] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 401334341] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 401380600] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 401420909] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 401447476] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 401477052] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 401533134] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 401747737] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 401864933] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 401907858] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 402140601] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 402171628] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 402196556] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 402714057] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 402787013] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 403096171] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 403131976] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 403171621] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 403197982] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 403233381] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 403447325] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 403511803] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 403659127] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 403860546] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 403929788] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 403964530] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 403993780] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 404037547] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 404089459] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 404427164] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 404453192] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 404486437] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 404514080] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 404542507] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 404593525] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 404851663] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 405005806] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 405050555] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 405308962] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 405336480] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 405363794] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 405416876] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 405626101] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 405706506] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 405790466] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 405840878] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 406096659] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 406223876] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 406413439] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 406460943] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 406492683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 406527633] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 406592597] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 406653531] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 406944412] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 407001111] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407050511] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 407357173] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 407399584] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 407446622] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 407479144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 407514448] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 407717041] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407794908] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 407929297] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 407981245] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 408232379] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 408359270] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 408399757] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 408446086] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 408634588] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 408669142] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 408728031] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 408789905] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 409124991] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 409168559] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 409216385] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 409317059] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 409516871] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 409573725] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 409602464] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 409631372] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 409692696] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 409743865] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 410029430] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 410087495] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 410122207] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 410160890] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 410189005] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 410426983] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 410484370] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 410534607] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 410802452] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 410830161] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 410860601] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 410891720] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 410920288] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 410984051] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 411034668] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 411422379] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 411468463] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 411520150]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 411773428] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 411832399] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 411880359] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 411914180] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 411948579] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 412204745] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 412257545] Expected: Should print population variance of {100,200,300}
[Hera] [HADES][TEST ] [KRELTSC: 412297935] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 412336471] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 412379011] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 412410000] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 412439044] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 412713285] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 412767851] Expected: Should print decay slope for a decreasing traject
[Hera] [HADES][TEST ] [KRELTSC: 412807473] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 413041442] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 413075188] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 413114001] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 413149219] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 413227470] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413293544] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 413521501] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 413556498] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 413598866] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 413626740] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 413656547] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 414289850] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 414396653] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 414430583] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 414469159] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 414510264] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 414761195] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 414813658] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 414935966] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 415168201] Expected: Should print last adaptive_window_width (no error
[Hera] [HADES][TEST ] [KRELTSC: 415213254] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 415252894] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 415294501] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 415325064] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 415355269] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 415671430] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 415722486] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 415762287] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 415799975] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 416046882] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 416081804] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 416112489] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 416244638] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 416481244] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 416531767] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 416572624] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 416618160] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 416649329] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 416678407] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 417010683] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417067278] Expected: Should print last slope_fit_quality_q48 (no error
[Hera] [HADES][TEST ] [KRELTSC: 417107698] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 417145506] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 417388306] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 417420302] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 417449888] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 417844396] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417895131] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 417926028] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 417967553] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 418183036]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 418274773] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 418316375] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 418359786] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 418390017] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 418418756] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 418777829] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 418846002] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 418897994] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 419185129] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 419226527] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 419256779] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 419287100] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 419588473] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 419667030] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 419713111] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 419750604] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 419791225] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 420021873] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 420079515] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 420165856] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420216404] Expected: Should print: 0 (freshly defined word is not froz
[Hera] [HADES][TEST ] [KRELTSC: 420438286] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 420543125] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420607914] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 420862943] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 420917018] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 420969193] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 421004698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 421043263] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 421418001] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 421484682] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 421525372] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 421771443] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 421848250] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 421883691] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 421922131] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S"
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 422229277] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 422309016] Expected: Should print: 0 (freshly defined word has zero he
[Hera] [HADES][TEST ] [KRELTSC: 422544821] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 422620712] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 422676915] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 422715246] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 422753505] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 422828252] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 423148580] Expected: Should print the compile-time DECAY_RATE_PER_US_Q
[Hera] [HADES][TEST ] [KRELTSC: 423201395] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 423441574] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped
[Hera] [HADES][INFO ] [KRELTSC: 423573612] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 423610252] Total tests run: 1050
[Hera] [HADES][INFO ] [KRELTSC: 423809766] Passed: 1012
[Hera] [HADES][INFO ] [KRELTSC: 423912264] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 423966397] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 424006828] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 424044937] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 424287903] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 424383762] ==============================================
[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000013e0112fc, 0x000000013e011300)
[Hera] VM: parity bootstrap complete
[Hera] PCI: init...
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] virtio-rng: found device
[Hera] rng: backend = virtio-rng
[Hera] entropy: ready
[Hera] virtio-input: found device
[Hera] virtio-input: driver ready
[Hera] Init: Mama birth...
[Hera] [HADES][WARN ] [KRELTSC: 431478650] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 431870239] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 443007099] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 443503825] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 462386634] ( Unterminated comment
[Hera] ================================================
[Hera] LithosAnanke — FORTH-79 bare-metal kernel
[Hera] Stadium step one: Hera alone
[Hera] ================================================
[Hera] Hera [live]
[Hera] ================================================
[Hera] (no identity)
[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b
[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=643 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=21845
[Hera] test-vm reservoir=65536
[Hera] Startup: birthing Hermes (fleet foundation)...
[Hermes] (no identity)
[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37
[Hera] BIRTH: Hermes live
[Hera] Startup: Hermes live
[Hera] Startup: birthing Artemis (fleet foundation)...
[Artemis] Artemis: LithosAnanke disk -- resuming
[Artemis] Artemis: persist-read...
[Artemis] PASS: persist-read
[Artemis] Artemis ready
[Artemis] Artemis: 22998 data blocks
[Artemis] K-total=[HADES][WARN ] [KRELTSC: 685536902] INFERENCE: Output validation failed, ignoring results
[Artemis] 0.5u
[Artemis] ARTEMIS-K=1.5u
[Artemis] (no identity)
[Artemis] [HADES][WARN ] [KRELTSC: 1171118690] ( Unterminated comment
[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857
[Hera] BIRTH: Artemis live
[Hera] Startup: Artemis live
[Hera] Heartbeat: 1075 ticks, trust=0x00010000, variance=0x00000000
[Hera] blkio_usb: MSC device ready
[Hera] Zuse: identity confirmed from attached thumbdrive
[Hera] LithosAnanke v2.0.0
[Hera] StarForth Version 3.1.0
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
[Hera] (zuse) ok>
[Hermes] [HADES][WARN ] [KRELTSC: 6110754946] INFERENCE: Output validation failed, ignoring results
[Hera] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR
[Hera] T01=1 2
[Hera] ok
[Hera] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR
[Hera] T02=-1 -2
[Hera] ok
[Hera] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR
[Hera] T03=1 -2
[Hera] ok
[Hera] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR
[Hera] T04=-1 2
[Hera] ok
[Hera] (zuse) ok> ." T05=" 2147483647 1 + . CR
[Hera] T05=2147483648
[Hera] ok
[Hera] (zuse) ok> ." T06=" -2147483648 NEGATE . CR
[Hera] T06=2147483648
[Hera] ok
[Hera] (zuse) ok> ." T07=" -2147483648 ABS . CR
[Hera] T07=2147483648
[Hera] ok
[Hera] (zuse) ok> ." T08=" -1 1 RSHIFT . CR
[Hera] T08=9223372036854775807
[Hera] ok
[Hera] (zuse) ok> ." T09=" -8 2 RSHIFT . CR
[Hera] T09=4611686018427387902
[Hera] ok
[Hera] (zuse) ok> ." T10=" 1 31 LSHIFT . CR
[Hera] T10=2147483648
[Hera] ok
[Hera] (zuse) ok> ." T11=" -1 0 < . CR
[Hera] T11=-1
[Hera] ok
[Hera] (zuse) ok> ." T12=" -1 0 U< . CR
[Hera] T12=0
[Hera] ok
[Hera] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR
[Hera] T13=56088
[Hera] ok
[Hera] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR
[Hera] T14=DOUBLE-OVERFLOW
[Hera]
[Hera] ok
[Hera] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR
[Hera] T15=14285 5
[Hera] ok
[Hera] (zuse) ok> ." T16=" 7 11 3 */ . CR
[Hera] T16=25
[Hera] ok
[Hera] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR
[Hera] T17=2 25
[Hera] ok
[Hera] (zuse) ok> ." T18=" -5 S>D SWAP D. CR
[Hera] T18=-5
[Hera] ok
[Hera] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR
[Hera] T19=DOUBLE-OVERFLOW
[Hera]
[Hera] ok
[Hera] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR
[Hera] T20=5
[Hera] ok
[Hera] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR
[Hera] T21=-5 3
[Hera] ok
[Hera] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR
[Hera] T22=-1
[Hera] ok
[Hera] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR
[Hera] T23=0 -1 6
[Hera] ok
[Hera] (zuse) ok> ." T24=" -2147483648 2/ . CR
[Hera] T24=-1073741824
[Hera] ok
[Hera] (zuse) ok>
[Hera] [HADES][ERROR] [KRELTSC: 13111801760] xhci: CSW status = FAILED
[Hera] [HADES][WARN ] [KRELTSC: 13113933492] xhci: unit not ready -- retrying TEST UNIT READY
[Hera] blkio_usb: MSC device ready
[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024
[Hera] WARN: block 4998 exceeds 1KB, truncating
[Hera] [HADES][WARN ] [KRELTSC: 13341475781] INFERENCE: Output validation failed, ignoring results
[Hera] Minted identity -- FORTH-79/83 standard words only
[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e
[Hera] WIREBIND: rajames attached and ready -- USE it to begin
[Hera] (zuse) ok> S" rajames" USE
[rajames] USE: now using rajames
[rajames] ok
[rajames] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T01=1 2
[rajames] ok
[rajames] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T02=-1 -2
[rajames] ok
[rajames] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T03=1 -2
[rajames] ok
[rajames] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T04=-1 2
[rajames] ok
[rajames] (zuse) ok> ." T05=" 2147483647 1 + . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T05=2147483648
[rajames] ok
[rajames] (zuse) ok> ." T06=" -2147483648 NEGATE . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T06=2147483648
[rajames] ok
[rajames] (zuse) ok> ." T07=" -2147483648 ABS . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T07=2147483648
[rajames] ok
[rajames] (zuse) ok> ." T08=" -1 1 RSHIFT . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T08=9223372036854775807
[rajames] ok
[rajames] (zuse) ok> ." T09=" -8 2 RSHIFT . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T09=4611686018427387902
[rajames] ok
[rajames] (zuse) ok> ." T10=" 1 31 LSHIFT . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T10=2147483648
[rajames] ok
[rajames] (zuse) ok> ." T11=" -1 0 < . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T11=-1
[rajames] ok
[rajames] (zuse) ok> ." T12=" -1 0 U< . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T12=0
[rajames] ok
[rajames] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T13=56088
[rajames] ok
[rajames] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T14=DOUBLE-OVERFLOW
[rajames]
[rajames] ok
[rajames] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T15=14285 5
[rajames] ok
[rajames] (zuse) ok> ." T16=" 7 11 3 */ . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T16=25
[rajames] ok
[rajames] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T17=2 25
[rajames] ok
[rajames] (zuse) ok> ." T18=" -5 S>D SWAP D. CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T18=-5
[rajames] ok
[rajames] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T19=DOUBLE-OVERFLOW
[rajames]
[rajames] ok
[rajames] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T20=5
[rajames] ok
[rajames] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T21=-5 3
[rajames] ok
[rajames] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T22=-1
[rajames] ok
[rajames] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T23=0 -1 6
[rajames] ok
[rajames] (zuse) ok> ." T24=" -2147483648 2/ . CR
[rajames] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[rajames] T24=-1073741824
[rajames] ok
[rajames] (zuse) ok>
[rajames] Stadium: dispatch cell=293686 behaviour=COOL identity=0
[rajames] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=rajames
[rajames] KILL: rajames dead
[rajames] Stadium: dispatch cell=314615 behaviour=COOL identity=0
[rajames] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=rajames~user
[rajames] KILL: rajames~user dead
[rajames] WIREBIND: rajames~user detached without flush (device already gone)
[rajames] (zuse) ok>
[rajames] [HADES][ERROR] [KRELTSC: 14999690649] xhci: CSW status = FAILED
[rajames] [HADES][WARN ] [KRELTSC: 15001688739] xhci: unit not ready -- retrying TEST UNIT READY
[rajames] blkio_usb: MSC device ready
[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024
[Hera] WARN: block 4998 exceeds 1KB, truncating
[Hera] [HADES][WARN ] [KRELTSC: 15259342235] INFERENCE: Output validation failed, ignoring results
[Hera] Minted identity -- FORTH-79/83 standard words only
[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535
[Hera] WIREBIND: 00 attached and ready -- USE it to begin
[rajames] (zuse) ok> S" 00" USE
[00] USE: now using 00
[00] ok
[00] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T01=1 2
[00] ok
[00] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T02=-1 -2
[00] ok
[00] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T03=1 -2
[00] ok
[00] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T04=-1 2
[00] ok
[00] (zuse) ok> ." T05=" 2147483647 1 + . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T05=2147483648
[00] ok
[00] (zuse) ok> ." T06=" -2147483648 NEGATE . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T06=2147483648
[00] ok
[00] (zuse) ok> ." T07=" -2147483648 ABS . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T07=2147483648
[00] ok
[00] (zuse) ok> ." T08=" -1 1 RSHIFT . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T08=9223372036854775807
[00] ok
[00] (zuse) ok> ." T09=" -8 2 RSHIFT . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T09=4611686018427387902
[00] ok
[00] (zuse) ok> ." T10=" 1 31 LSHIFT . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T10=2147483648
[00] ok
[00] (zuse) ok> ." T11=" -1 0 < . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T11=-1
[00] ok
[00] (zuse) ok> ." T12=" -1 0 U< . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T12=0
[00] ok
[00] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T13=56088
[00] ok
[00] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T14=DOUBLE-OVERFLOW
[00]
[00] ok
[00] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T15=14285 5
[00] ok
[00] (zuse) ok> ." T16=" 7 11 3 */ . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T16=25
[00] ok
[00] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T17=2 25
[00] ok
[00] (zuse) ok> ." T18=" -5 S>D SWAP D. CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T18=-5
[00] ok
[00] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T19=DOUBLE-OVERFLOW
[00]
[00] ok
[00] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T20=5
[00] ok
[00] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T21=-5 3
[00] ok
[00] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T22=-1
[00] ok
[00] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T23=0 -1 6
[00] ok
[00] (zuse) ok> ." T24=" -2147483648 2/ . CR
[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[00] T24=-1073741824
[00] ok
[00] (zuse) ok>
[00] Stadium: dispatch cell=325080 behaviour=COOL identity=0
[00] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=00
[00] KILL: 00 dead
[00] Stadium: dispatch cell=330312 behaviour=COOL identity=0
[00] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=00~user
[00] KILL: 00~user dead
[00] WIREBIND: 00~user detached without flush (device already gone)
[00] (zuse) ok>
[00] [HADES][ERROR] [KRELTSC: 17409974760] xhci: CSW status = FAILED
[00] [HADES][WARN ] [KRELTSC: 17412107872] xhci: unit not ready -- retrying TEST UNIT READY
[00] blkio_usb: MSC device ready
[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024
[Hera] WARN: block 4998 exceeds 1KB, truncating
[Hera] [HADES][WARN ] [KRELTSC: 17678646502] INFERENCE: Output validation failed, ignoring results
[Hera] Minted identity -- FORTH-79/83 standard words only
[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e
[Hera] WIREBIND: 01 attached and ready -- USE it to begin
[00] (zuse) ok> S" 01" USE
[01] USE: now using 01
[01] ok
[01] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T01=1 2
[01] ok
[01] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T02=-1 -2
[01] ok
[01] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T03=1 -2
[01] ok
[01] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T04=-1 2
[01] ok
[01] (zuse) ok> ." T05=" 2147483647 1 + . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T05=2147483648
[01] ok
[01] (zuse) ok> ." T06=" -2147483648 NEGATE . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T06=2147483648
[01] ok
[01] (zuse) ok> ." T07=" -2147483648 ABS . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T07=2147483648
[01] ok
[01] (zuse) ok> ." T08=" -1 1 RSHIFT . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T08=9223372036854775807
[01] ok
[01] (zuse) ok> ." T09=" -8 2 RSHIFT . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T09=4611686018427387902
[01] ok
[01] (zuse) ok> ." T10=" 1 31 LSHIFT . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T10=2147483648
[01] ok
[01] (zuse) ok> ." T11=" -1 0 < . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T11=-1
[01] ok
[01] (zuse) ok> ." T12=" -1 0 U< . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T12=0
[01] ok
[01] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T13=56088
[01] ok
[01] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T14=DOUBLE-OVERFLOW
[01]
[01] ok
[01] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T15=14285 5
[01] ok
[01] (zuse) ok> ." T16=" 7 11 3 */ . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T16=25
[01] ok
[01] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T17=2 25
[01] ok
[01] (zuse) ok> ." T18=" -5 S>D SWAP D. CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T18=-5
[01] ok
[01] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T19=DOUBLE-OVERFLOW
[01]
[01] ok
[01] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T20=5
[01] ok
[01] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T21=-5 3
[01] ok
[01] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T22=-1
[01] ok
[01] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T23=0 -1 6
[01] ok
[01] (zuse) ok> ." T24=" -2147483648 2/ . CR
[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[01] T24=-1073741824
[01] ok
[01] (zuse) ok>
[01] Stadium: dispatch cell=332928 behaviour=COOL identity=0
[01] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=01
[01] KILL: 01 dead
[01] Stadium: dispatch cell=334236 behaviour=COOL identity=0
[01] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=01~user
[01] KILL: 01~user dead
[01] WIREBIND: 01~user detached without flush (device already gone)
[01] (zuse) ok>
[01] [HADES][ERROR] [KRELTSC: 20009630320] xhci: CSW status = FAILED
[01] [HADES][WARN ] [KRELTSC: 20011764635] xhci: unit not ready -- retrying TEST UNIT READY
[01] blkio_usb: MSC device ready
[Hera] PARITY:BIRTH vm_id=0xb4a29970e2ed4bdc-0x8823552003f57520 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024
[Hera] WARN: block 4998 exceeds 1KB, truncating
[Hera] [HADES][WARN ] [KRELTSC: 20290522284] INFERENCE: Output validation failed, ignoring results
[Hera] Minted identity -- FORTH-79/83 standard words only
[Hera] PARITY:BIRTH vm_id=0xd8ab8dce8b884b08-0xa2cb0c042dd099d2 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e
[Hera] WIREBIND: 02 attached and ready -- USE it to begin
[01] (zuse) ok> S" 02" USE
[02] USE: now using 02
[02] ok
[02] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T01=1 2
[02] ok
[02] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T02=-1 -2
[02] ok
[02] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T03=1 -2
[02] ok
[02] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T04=-1 2
[02] ok
[02] (zuse) ok> ." T05=" 2147483647 1 + . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T05=2147483648
[02] ok
[02] (zuse) ok> ." T06=" -2147483648 NEGATE . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T06=2147483648
[02] ok
[02] (zuse) ok> ." T07=" -2147483648 ABS . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T07=2147483648
[02] ok
[02] (zuse) ok> ." T08=" -1 1 RSHIFT . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T08=9223372036854775807
[02] ok
[02] (zuse) ok> ." T09=" -8 2 RSHIFT . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T09=4611686018427387902
[02] ok
[02] (zuse) ok> ." T10=" 1 31 LSHIFT . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T10=2147483648
[02] ok
[02] (zuse) ok> ." T11=" -1 0 < . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T11=-1
[02] ok
[02] (zuse) ok> ." T12=" -1 0 U< . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T12=0
[02] ok
[02] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T13=56088
[02] ok
[02] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T14=DOUBLE-OVERFLOW
[02]
[02] ok
[02] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T15=14285 5
[02] ok
[02] (zuse) ok> ." T16=" 7 11 3 */ . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T16=25
[02] ok
[02] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T17=2 25
[02] ok
[02] (zuse) ok> ." T18=" -5 S>D SWAP D. CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T18=-5
[02] ok
[02] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T19=DOUBLE-OVERFLOW
[02]
[02] ok
[02] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T20=5
[02] ok
[02] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T21=-5 3
[02] ok
[02] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T22=-1
[02] ok
[02] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T23=0 -1 6
[02] ok
[02] (zuse) ok> ." T24=" -2147483648 2/ . CR
[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly
[02] T24=-1073741824
[02] ok
[02] (zuse) ok>
[02] Stadium: dispatch cell=334890 behaviour=COOL identity=0
[02] PARITY:KILL vm_id=0xb4a29970e2ed4bdc-0x8823552003f57520 name=02
[02] KILL: 02 dead
[02] Stadium: dispatch cell=335217 behaviour=COOL identity=0
[02] PARITY:KILL vm_id=0xd8ab8dce8b884b08-0xa2cb0c042dd099d2 name=02~user
[02] KILL: 02~user dead
[02] WIREBIND: 02~user detached without flush (device already gone)
[02] (zuse) ok>
[02] [HADES][ERROR] [KRELTSC: 22170012350] xhci: CSW status = FAILED
[02] [HADES][WARN ] [KRELTSC: 22172040344] xhci: unit not ready -- retrying TEST UNIT READY
[02] blkio_usb: MSC device ready
[Hera] Stadium: dispatch cell=335380 behaviour=COOL identity=0
[Hera] Stadium: dispatch cell=335385 behaviour=COOL identity=370
[Hera] PARITY:BIRTH vm_id=0xaccc15ed44d640d1-0x963a686e589bd50c capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024
[Hera] WARN: block 4998 exceeds 1KB, truncating
[Hera] [HADES][WARN ] [KRELTSC: 22806399666] INFERENCE: Output validation failed, ignoring results
[Hera] Stadium: dispatch cell=335462 behaviour=COOL identity=0
[Hera] Stadium: dispatch cell=335469 behaviour=COOL identity=220
[Hera] Stadium: dispatch cell=335470 behaviour=COOL identity=10
[Hera] Minted identity -- FORTH-79/83 standard words only
[Hera] PARITY:BIRTH vm_id=0x4f51129a1a4b4214-0x9eff7b6ba3b0ef84 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e
[Hera] WIREBIND: 03 attached and ready -- USE it to begin
[02] (zuse) ok> S" 03" USE
[03] USE: now using 03
[03] ok
[03] (zuse) ok> S" 03S" 03" USE
[03] [HADES][ERROR] [KRELTSC: 24725984995] UNKNOWN WORD: '03"'
[03] VM fault -- session recovered, resuming
[03] (zuse) ok> S" 03" USE
[03] USE: now using 03
[03] ok
[03] (zuse) ok> S" 03S" 03" USE
[03] [HADES][ERROR] [KRELTSC: 25887333105] UNKNOWN WORD: '03"'
[03] VM fault -- session recovered, resuming
[03] (zuse) ok> S" 03" USE
[03] USE: now using 03
[03] ok
[03] (zuse) ok> S" 03S" 03" USE
[03] [HADES][ERROR] [KRELTSC: 27048779647] UNKNOWN WORD: '03"'
[03] VM fault -- session recovered, resuming
[03] (zuse) ok> S" 03" USE
[03] USE: now using 03
[03] ok
[03] (zuse) ok> S" 03S" 03" USE
[03] [HADES][ERROR] [KRELTSC: 28209804945] UNKNOWN WORD: '03"'
[03] VM fault -- session recovered, resuming
[03] (zuse) ok> S" 03" USE
[03] USE: now using 03
[03] ok
[03] (zuse) ok> S" 03S" 03" USE
[03] [HADES][ERROR] [KRELTSC: 29371174388] UNKNOWN WORD: '03"'
[03] VM fault -- session recovered, resuming
[03] (zuse) ok> S" 03" USE
[03] USE: now using 03
[03] ok
[03] (zuse) ok> S" 03S" 03" USE
[03] [HADES][ERROR] [KRELTSC: 30532120404] UNKNOWN WORD: '03"'
[03] VM fault -- session recovered, resuming
[03] (zuse) ok> S" 03" USE
[03] USE: now using 03
[03] ok
[03] (zuse) ok> S" 03S" 03" USE
[03] [HADES][ERROR] [KRELTSC: 31693305642] UNKNOWN WORD: '03"'
[03] VM fault -- session recovered, resuming
[03] (zuse) ok> S" 03" USE
[03] USE: now using 03
[03] ok
[03] (zuse) ok> S" 03S" 03" USE
[03] [HADES][ERROR] [KRELTSC: 32854513221] UNKNOWN WORD: '03"'
[03] VM fault -- session recovered, resuming
[03] (zuse) ok> S" 03" USE
[03] USE: now using 03
[03] ok
[03] (zuse) ok> S" 03S" 03" USE
[03] [HADES][ERROR] [KRELTSC: 34015334918] UNKNOWN WORD: '03"'
[03] VM fault -- session recovered, resuming
[03] (zuse) ok> S" 03" USE
[03] USE: now using 03
[03] ok
[03] (zuse) ok> S" 03S" 04" USE
[03] [HADES][ERROR] [KRELTSC: 46730194418] UNKNOWN WORD: '04"'
[03] VM fault -- session recovered, resuming
[03] (zuse) ok>
[03] Stadium: dispatch cell=335380 behaviour=COOL identity=514
[03] PARITY:KILL vm_id=0xaccc15ed44d640d1-0x963a686e589bd50c name=03
[03] KILL: 03 dead
[03] Stadium: dispatch cell=335462 behaviour=COOL identity=139
[03] PARITY:KILL vm_id=0x4f51129a1a4b4214-0x9eff7b6ba3b0ef84 name=03~user
[03] KILL: 03~user dead
[03] WIREBIND: 03~user detached without flush (device already gone)
[03] (zuse) ok>
[03] [HADES][ERROR] [KRELTSC: 47061551676] xhci: CSW status = FAILED
[03] [HADES][WARN ] [KRELTSC: 47063477161] xhci: unit not ready -- retrying TEST UNIT READY
[03] blkio_usb: MSC device ready
[Hera] Stadium: dispatch cell=335503 behaviour=COOL identity=0
[Hera] Stadium: dispatch cell=335508 behaviour=COOL identity=370
[Hera] Stadium: dispatch cell=335509 behaviour=COOL identity=28
[Hera] Stadium: dispatch cell=335510 behaviour=COOL identity=26
[Hera] Stadium: dispatch cell=335511 behaviour=COOL identity=441
[Hera] Stadium: dispatch cell=335512 behaviour=COOL identity=442
[Hera] Stadium: dispatch cell=335513 behaviour=COOL identity=34
[Hera] PARITY:BIRTH vm_id=0x2449451e6f19453d-0xb9ef08e058f41a1c capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024
[Hera] WARN: block 4998 exceeds 1KB, truncating