Files
LithosAnanake/logs/20260922-224607/aarch64/qemu-aarch64-20260922-224607.log
T
Robert Allan JamesandClaude Sonnet 5 089ab2160e
Build / build-amd64-iso (push) Canceled after 0s
Build / build-aarch64-iso (push) Canceled after 0s
Build / build-riscv64-img (push) Canceled after 0s
Phase 8 Part B: gate ZUSE-ELIGIBILITY-ADD, closing the no-drive-needed privilege path
ZUSE-ELIGIBILITY-ADD's own doc comment admitted "no authorization check
here or anywhere else... applied later if and when actually needed --
not invented here." That's now: anyone reaching a Hera FORTH prompt
could add their own pubkey to the eligibility list with zero legitimate
identity material -- no minted drive, no WIREBIND, no cert-signature
check involved at all. Once a future caller reaches ELEVATE-GRANT again,
a self-added pubkey would pass zuse_eligibility_is_member() and grant
ACL-ALLOW!/ACL-TTL! on any named word.

Fixed the FORTH-only way, matching this project's own convention (ACL
policy belongs in ACL.4th, never in C; never gate on zuse_session in C --
her power is the absence of ACLs, not a hardcoded session check):
ZUSE-ELIGIBILITY-ADD is now denied by default (capsules/zuse.4th block
4016), granted and pinned only inside ACL-ZUSE-BOOT's already-existing
authenticated branch (block 4017) -- the same gate her own god-mode
already goes through, requiring a real cert-verified Zuse before it opens.

Live-verified on all three architectures, not just boot-clean: after
genesis authentication, ACL-ALLOW@ and ACL-PINNED? both read -1, and
HERE ZUSE-ELIGIBILITY-ADD executes successfully past the ACL gate.

Phase 8 v1 plan: /home/rajames/.claude/plans/jiggly-cuddling-stallman.md
Part A (the ELEVATE-GRANT pointer-confusion fix, FABRIC-3.7.md) is
separate, not yet built.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-22 22:57:10 -04:00

663 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.1.0
Architecture: aarch64
Build: Sep 22 2026 22:45:43
 
UEFI BootServices: EXITED
 
=== StarKernel Boot Information ===
Memory map entries: 108
Total memory: 4093 MB
Usable memory: 4056 MB
===================================
 
PMM initialized.
PMM statistics:
Total pages: 1039958
Free pages : 1038547
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
Switch-signal: 202 slots
Kernel-Hermes: 202 channel slots
Kernel-Hermes: 202 pending-queue slots
VM: bootstrap parity...
VM arena allocated: 0x0000000040807000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 244055] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 1671186] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 3538224] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 3575633] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 3736866]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3812547] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 3898207] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3946131] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 3978223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4021483] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 4712378] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4799420] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 5126098] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5209858] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5259723] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5522603] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 5602703] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5654501] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 5772025] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 5994804] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6052159] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 6193978] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 6389534] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6475382] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 6616527] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 6772756] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6816564] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6915107] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6955253] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7003317] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7044667] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 7073125] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7235399] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 7324251] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7377278] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 7483760] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 7662771] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7748065] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 7865567] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 7911925] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8099332] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 8250448] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 8299483] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8352473] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 8671404] 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: 8796082] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 8974651] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9057316] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 9175077] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 9222186] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9435538] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 9575303] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9629000] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9802656] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9966837] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10028589] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10082057] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10344478] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10430355] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10484352] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 10767865] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10862098] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10914505] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10968716] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11272967] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11322839] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11376254] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11620696] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11699106] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11751553] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11978190] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 12079271] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12131548] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 12241450] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12302983] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12488122] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12633813] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 12668584] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12697643] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12888602] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12924314] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12960468] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13001425] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 13028956] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13057720] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 13103015] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13155530] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 13438312] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 13487962] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13543294] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 13817352] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 13875678] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 13925544] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13985732] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 14260945] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 14314903] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 14372689] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 14617386] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 14659128] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 14720075] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 14779084] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 14814584] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 14847329] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 14881447] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15070686] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 15139752] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 15179425] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 15221080] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 15249773] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 15280558] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 15453138] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15519008] 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: 15674606] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 15723012] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 15772841] 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: 16059098] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 16107401] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16158411] 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: 16441728] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 16488556] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 16524655] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16583150] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 16619477] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 16814629] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 16871088] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 16945339] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 16980154] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 17016795] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 17058350] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 17237788] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 17318322] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 17378189] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 17431773] 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: 17728454] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 17796040] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 17857711] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 17910818] 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: 18197566] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 18245256] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 18298135] 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: 18549905] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 18585490] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 18661134] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 18719065] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 18755336] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 18787575] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 18954399] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19088906] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 19165725] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 19197351] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 19231184] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19454518] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 19498244] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 19531440] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 19570237] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 19597879] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 19625399] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 19666744] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 19858987] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 19965438] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 20008608] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20058842] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 20312982] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 20375200] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20425419] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 20529872] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 20698816] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 20770482] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 20803868] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 20830522] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 20880562] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 20933048] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 21178931] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 21250399] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 21298332] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 21388853] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 21582374] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 21662331] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 21710005] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 21816874] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 21970894] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 22021752] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 22076376] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 22118505] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 22174520] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22224337] 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: 22469152] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 22563271] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 22611993] 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: 22854725] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 22889159] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 22962399] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 22995677] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 23023235] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 23074171] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23123429] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 23401068] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 23453375] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23500637] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 23787782] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 23865261] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 23914574] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 24135523] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 24182427] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 24211113] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 24298397] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 24330352] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 24364777] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 24404252] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 24431148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 24580725] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 24723582] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 24774053] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 24808133] 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: 25099773] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 25145415] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 25195879] 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: 25438533] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 25508202] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 25577051] 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: 25691704] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 25725966] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 25896139] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 25990209] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 26022478] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 26054521] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 26086007] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26140856] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 26295090] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 26343350] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 26426945]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 26469700] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 26504888] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 26545032] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 26570475] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 26599002] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 26791325] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 26881131] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 26993214] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 27035430] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 27221248] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 27368902] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 27415490] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 27464099] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 27739578] 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: 27812411] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 27865327] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 27914963] 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: 28209607] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 28241435] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 28267733] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28320754] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 28480426] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 28529033] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 28607817] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 28635479] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 28664082] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 28706829] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 28760007] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 29032275] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 29087488] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29139922] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 29387801] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 29422088] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 29488758] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29545456] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 29582424] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 29618574] ▶ Testing module: src/test_runner/modules/return_stack_words_
[Hera] [HADES][TEST ] [KRELTSC: 29780245] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 29818225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 29846822] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 29937409] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 29987074] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 30226868] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 30323154] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30375583] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 30454011] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L
 
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 30526683] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 30720770] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 30774318] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 30845940] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 30881849] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 30917802] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 30960249]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 31173441] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 31248736] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 31290577] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 31318369] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 31349694] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 31541660] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 31634294] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 31738125] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 31780648] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 31829650] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 32111521] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 32157518] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 32206097] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 32489389] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 32543368] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 32593438] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 32701783] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 32924640] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 32979131] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 33099462] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 33267566] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33371577] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 33406645] 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: 33536885] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 33568097] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33778371] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 33829893] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 33859028] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 33912415] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 33946065] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 33980115] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 34140601] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 34178460] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 34239576] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 34287878] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34335600] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 34443196] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 34639404] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 34717526] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 34825651] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 34856352] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35044287] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 35099888] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 35142577] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 35182075] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 35206981] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 35235062] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 35295472] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35509962] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 35647283] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 35691250] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 35740509] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 36020582] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 36067110] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 36116138] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 36983919] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 37055271] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 37231056] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 37314499] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 37423237] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 37456041] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 37629355] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 37655160] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 37682742] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 37773022] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 37832323] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 38091575] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 38137336] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38188974] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 38295669] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 38328147] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 38521483] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 38576819] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 38605536] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 38663579] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 38713480] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 39008712] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 39054190] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39105540] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 39216687] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 39382356] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 39420461] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 39446435] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 39478323] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 39531863] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 39583110] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 39647221] 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: 39919707] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 39967543] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40021062] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 40294059] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 40340927] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 40381255] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 40406067] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 40434229] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 40500834] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40686013] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 40845700] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 40906122] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 40955220] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 41237523] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 41270771] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 41308052] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 41335832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 41363579] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 41540444] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41644881] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 41755058] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][INFO ] [KRELTSC: 41799841] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 41997256] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42090341] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 42193184] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 42237102] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 42422631] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 42456766] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 42493205] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 42564650] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 42627541] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 42904325] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 42965929] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43027380] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 43305797] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 43367337] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43430312] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 43691946] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 43749165] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 43799728] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 43833510] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 43869121] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 43927119] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 43990388] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 44249807] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 44296437] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44344841] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 44402428] 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: 44634966] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 44705423] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 44743304] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 44767811] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 44796593] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 44859576] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45057533] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 45173621] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 45227215] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45281072] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 45598730] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 45654598] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 45709692] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 46040457] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +!
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 46097822] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46151119] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 46365106] 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: 46454394] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 46487921] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46542322] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 46576080] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 46733068] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 46813201] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 46851247] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 46879556] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 46935232] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 46985507] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 47245730] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 47311174] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47361962] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 47600029] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 47690269] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47754373] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 47866413] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 47900699] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48100660] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 48165306] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 48198790] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 48239917] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 48267757] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 48303935] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 48506665] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 48591017] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 48654237] 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: 48749574] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 48936613] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49018057] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 49143051] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 49198551] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49383872] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 49543707] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 49577411] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 49633307] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 49804727] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 49848606] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 49896922] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 49932079] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 49967868] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 50054752] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50242748] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 50385306] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0
 
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 50440278] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 50474442] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50525436] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 50712290] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 50799742] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50849894] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 50955507] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 51123714] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51218224] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 51252339] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 51286242] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 51325387] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 51351790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 51379966] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 51579234] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51672607] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 51802914] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 51990274] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52108327] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 52147089] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 52213683] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 52246044] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 52474908] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 52547240] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 52581806] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 52621014] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 52646964] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 52676759] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 52921843] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53004559] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 53121895] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 53295284] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53347340] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 53401619] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 53436486] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53491446] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 53525181] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 53732983] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 53805005]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 53848692] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 53883480] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 53925077] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 53950725] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 53979320] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 54152876] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54242376] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 54344894] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 54387830] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54562598] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 54718261] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 54760186] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54808955] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 55058462] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 55126079] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55176386] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 55266636] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 55461555] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 55552380] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55601421] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 55716379] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 55897466] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55986743] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 56103507] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 56133996] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 56161530] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56350404] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 56425102] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 56452362] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 56478484] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56532162] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 56565719] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 56599454] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 56773103] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 56814336] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 56866747] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 56907441] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 56955285] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 57188648] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 57238240] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57321497] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 57427312] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 57468749] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57652405] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 57800191] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 57842091] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57897748] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 58172815] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 58213685] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58268050] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 58503375] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 58563069] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58641155] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 58757328] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 58974209] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59029563] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 59078149] 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: 59189051] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 59350681] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59415196] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59510502] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59544168] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 59573770] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59600649] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59789622] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 59867551] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 59936933] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 59973980] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 59999981] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 60028825] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 60075651] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60298484] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 60399544] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 60440030] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60488264] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 60716086] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 60755394] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60805390] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 60907546] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 61073520] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61171762] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 61278005] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 61323040] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61371856] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 61647304] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 61691123] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61741100] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 61979768] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 62024090] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62073625] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 62185670] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 62215496] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 62243904] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62438199] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 62504605] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 62532364] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 62558764] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62612043] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 62644560] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 62679553] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 62851063] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 62896440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 62943671] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 62985038] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63032388] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 63107672] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 63331510] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 63395307] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63442553] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 63545305] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 63724025] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 63815845] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 63919236] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 63962264] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64147773] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 64294746] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 64336847] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64385405] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 64627554] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 64703104] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64751378] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 64975606] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 65018826] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 65046693] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65138967] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 65171749] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 65200246] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65227834] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65279087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65446044] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 65476782] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65518316] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65595639] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 65627988] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 65662514] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 65701520] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 65849901] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 65925238] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 66029556] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66078839] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 66330882] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 66441933] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66490086] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 66717700] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 66819239] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66903523] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 67011422] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 67168045] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 67233437] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67329935] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 67436380] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 67614997] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67711038] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 67818945] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 67862656] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68049772] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 68196199] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 68228289] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 68257052] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68308430] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 68462108] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 68520038] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68575482] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68626692] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68658933] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 68690403] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68716882] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68768504] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68938126] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 68967513] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 69003863] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 69031334] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 69061313] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 69114389] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69165622] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 69444741] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 69486885] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69538369] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 69780763] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 69851471] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 69917998] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 70035167] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 70067378] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 70233277] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70329681] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 70364254] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 70395909] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 70427346] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70479756] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 70632581] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 70674913] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 70717123] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70793709] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 70825619] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 70859960] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 70899823] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 70926361] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 71077176] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 71141311] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71224178] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 71326519] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 71371000] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71552936] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 71697405] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1
 
[Hera] [HADES][TEST ] [KRELTSC: 71736271] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 71775319] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71958809] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 72102382] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 72149863] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72199103] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 72457914] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 72523721] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72552751] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72605815] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72639036] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 72673200] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 72845920] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 72872320] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 72924948] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 72986024] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73036885] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 73303784] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 73401652] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73450907] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 73672942] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 73774750] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73857873] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 73958851] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 74141907] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74224042] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 74341927] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 74375146] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 74403159] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74593228] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 74626675] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 74662056] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 74699731] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 74726403] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 74753770] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 74806048] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 74977622] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 75131436] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 75172932] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75222592] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 75473719] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 75543655] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75592151] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 75701003] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 75877503] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75967741] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 76043795] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1
 
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 76114297] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 76268066] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 76309502] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76401486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 76436014] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 76466182] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 76494346] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76547734] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 76581064] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 76751167] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 76834917] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 76860773] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 76889219] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 76937273] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76986783] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 77246218] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 77299194] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77347841] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 77450981] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 77627413] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 77716346] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 77819615] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 77860181] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78046605] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 78188672] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 78220085] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 78247855] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78302975] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 78504201] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 78559052] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 78628189] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78696842] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 78733086] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 78888735] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 78940550] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 78980182] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 79038492] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 79081621] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79130786] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 79413639] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 79482987] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79531058] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 79757283] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 79859783] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79935151] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 80034789] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 80207812] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80340119] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 80444029] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 80490835] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 80707848] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 80774410] 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: 80868880] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 80901940] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 80930309] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81156980] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 81189973] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 81222714] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 81261149] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 81288472] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 81317790] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 81509339] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81572817] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 81705085] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 81755792] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81925278] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 82078115] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 82119519] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82171239] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 82418462] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 82469547] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82531281] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 82646704] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 82828450] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82911034] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 83026586] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 83057879] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 83085200] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83272994] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 83348431] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 83380716] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 83423295] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 83448196] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 83477864] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 83524820] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83708944] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 83850680] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 83890218] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 83938960] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 84198871] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 84252715] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84302361] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 84404339] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 84572848] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 84615365] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84695188] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 84727730] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 84761205] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 84806700] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 84832231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 84993498] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 85045505] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85125692] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 85232619] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 85271777] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85452138] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 85549244] 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: 85636894] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 85677963] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85863226] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 86006281] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 86036068] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 86063243] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86115889] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 86269331] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 86374273] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 86431278] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 86456094] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 86484208] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 86529408] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86700520] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 86859609] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 86898673] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 86947913] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 87182208] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 87223298] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87313953] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 87416529] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 87578270] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87708955] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 87821583] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 87867806] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88069431] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 88249673] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 88280606] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 88308236] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88516603] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 88563497] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 88596849] ▶ Testing module: src/test_runner/modules/arithmetic_words_te
[Hera] [HADES][TEST ] [KRELTSC: 88635715] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 88660259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 88688345] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 88734031] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 88925644] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 89059900] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 89098098] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89145689] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 89415672] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 89456972] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89506114] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 89604755] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 89780247] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89862937] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 89964015] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 89996733] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 90050052] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90243099] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 90374311] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 90403967] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 90433742] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90608390] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 90651703] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 90715192] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 90767872]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 90808604] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 90841874] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 90881903] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 90907475] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 91058836] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 91134242] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91206402] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 91308152] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 91352535] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91531986] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 91674750] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 91718521] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 91768720] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 92031293] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 92086589] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92135230] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 92358584] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 92413476] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92495562] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 92601335] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 92634606] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 92663817] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92854457] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 92932023] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 92963292] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 92990124] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93042123] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 93075766] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 93243565] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 93281658] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 93322928] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 93380949] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 93433033] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93482993] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 93791234] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 93842226] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 93891091] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 94143480] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 94244641] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94292504] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 94365141] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 94603677] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 94653480] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94702463] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 94801580] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 94964106] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95057953] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 95164961] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 95196282] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 95223779] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95400941] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 95464517] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 95509661] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 95535145] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95586768] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 95618878] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 95652126] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 95691776] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 95837913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 95901210] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 95969459] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96019208] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 96119033] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 96293920] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96384270] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 96485965] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 96530460] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96704248] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 96851228] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 96893285] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 96944814] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 97179519] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 97262869] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97312096] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 97414722] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 97564820] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 97605369] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97701469] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 97734379] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 97763742] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 97791700] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97844483] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 97878582] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 98096868] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 98152967] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 98179099] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 98206024] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 98253197] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98302238] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 98594331] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 98635555] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98684915] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 98717117] 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: 99009943] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99051517] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99102466] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99338381] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99389202] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99470497] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99569992] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 99602693] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 99750787] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 99814964] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 99849155] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 99883682] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 99923703] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 99948337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 99977726] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 100020145] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100233024] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 100422558] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100472098] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100666640] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100786863] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 100828599] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100877405] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 101195858] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 101241152] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101289425] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 101567424] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 101652651] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101700722] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 101931018] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 101993996] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 102028241] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102082470] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 102115988] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 102146174] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 102173782] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102345988] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 102406911] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 102465072] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 102504665] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 102530625] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 102557867] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 102612715] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 102780867] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 102939505] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102983503] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103033424] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 103659886] 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: 103778794] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 103820561] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103870676] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 104093742] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 104178839] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104239580] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 104341907] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 104374486] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 104525322] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104620584] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 104665060] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 104694218] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 104721211] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104775152] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 104809804] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 104964705] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 105027256] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 105083911] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 105111922] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 105160162] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105210581] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 105453456] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 105526293] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105574058] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 105678816] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 105856619] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105942733] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 106058848] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 106102787] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106282980] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 106431277] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 106474688] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106524090] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 106767619] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 106831475] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 106860638] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106912966] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 106946409] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 106976425] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 107123501] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107186993] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 107242661] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 107287751] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 107324517] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 107349150] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 107376969] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 107430824] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107678628] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 107756484] 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: 107840021] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108017235] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108122050] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108232367] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108271206] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108459420] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 108638332] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 108682595] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108730897] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 109003765] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 109047185] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109096241] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 109334303] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 109399563] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 109426361] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109479638] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 109512575] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 109544915] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 109571500] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 109758160] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 109819973] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 109859494] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 109899935] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 109926583] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 109954408] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 110007667] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110191210] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 110331416] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110372654] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110423772] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110682001] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110743925] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110793561] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110895053] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 111062596] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 111109063] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111185493] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 111219348] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 111252267] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 111297559] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 111323554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 111472966] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 111551042] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111625771] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 111735873] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111775513] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111956809] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 112090919] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 112145611] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 112188638] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112365742] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 112481374] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 112513340] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 112542179] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112595849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 112628776] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 112785474] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 112837527] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 112906552] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 112934949] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 112983354] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113032330] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 113264956] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113337683] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113386704] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113488118] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113652294] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113721708] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113855755] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 113887617] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 113916081] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114098496] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 114132453] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 114187213] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 114246341] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 114271021] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 114298782] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 114346913] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114530153] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 114671004] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 114712318] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114763443] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 115056564] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115121286] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115169587] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115399464] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 115473259] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 115499615] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115551199] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 115583216] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 115618079] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 115657103] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 115683407] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 115853682] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 115977407] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116025677] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 116250248] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116340867] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116395029] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116496753] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116538145] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116719118] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 116796117] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116867686] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 116911499] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116959481] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 117235515] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 117265093] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 117292847] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117344110] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 117378157] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 117413075] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 117585427] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 117635406] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 117680753] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 117726797] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117774433] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 118009212] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 118067253] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118133871] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 118233436] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 118273112] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118454673] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 118604208] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 118645772] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118695565] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 118976522] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 119009670] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 119037641] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119088607] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 119122657] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 119156755] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 119328393] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 119354810] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 119377807] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119428990] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119482509] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119587114] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119764452] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119859210] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 119961933] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 120006802] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120192121] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 120309851] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 120379222] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 120423381] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120607099] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 120749518] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 120793214] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120845660] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 121148554] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 121196443] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 121225866] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121280290] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 121314905] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 121499108] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 121606272] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 121632704] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 121659946] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 121704233] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121754345] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 122029688] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 122071927] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122122000] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 122366136] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 122488702] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122538061] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 122757993] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 122814264] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 122882268] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 122908642] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 122937410] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 122981367] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123032326] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 123309620] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 123352062] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123400435] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 123504916] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 123702693] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123774045] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 123878653] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 123913090] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 124073895] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 124114362] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 124184134] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 124231913] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124283256] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 124375565] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 124595991] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 124648818] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124699573] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 124803601] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 124988700] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125038961] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 125142230] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 125184989] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125234885] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 125512809] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 125556697] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125606948] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 125841678] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 125891085] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 125942566] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125995612] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 126027259] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 126062144] ▶ Testing module: src/test_runner/modules/logical_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 126101052] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 126246926] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 126288705] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 126378942] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126428760] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 126530432] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 126709319] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 126791779] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 126901644] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 126943776] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127114934] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 127272691] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 127315779] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127365746] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 127600186] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 127685279] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127733576] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 127781917] 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: 128065867] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 128132808] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 128160880] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128214820] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 128249029] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 128283413] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 128560313]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 128604100] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 128642848] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 128687566] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 128834234] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 128902871] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 129049237] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129106014] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 129139109] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 129343602] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129453130] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 129485585] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 129531749] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129579239] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 129739158] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 129825937] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 129876403] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 129907592] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 129952151] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130001721] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 130170544] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 130257501] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130308350] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 130341094] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 130389205] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130443255] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 130606733] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 130664719] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 130703155] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130756607] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 130789649] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 130821797] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 130850198] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131023095] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 131073611] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 131140737] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 131170532] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131223697] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 131261464] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 131296114] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 131459371] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 131500293] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 131529131] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 131582996] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131632198] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 131669638] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 131717506] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131770066] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 131938304] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 132022258] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132072137] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 132102663] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 132149248] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132200385] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 132362418] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 132452440] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132503138] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 132543592] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 132592328] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132786674] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 132818708] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 132893527] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 132920974] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 132973378] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 133007743] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 133041417] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 133201743] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133259945] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 133331262] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 133365933] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 133405698] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 133433003] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 133461382] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 133634849] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133703433] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 133768832] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 133819768] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133868870] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 133901954] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 134068433] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134129518] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 134201425] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 134246925] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134295998] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 134325694] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 134377046] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134559638] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 134620461] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 134658514] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134711390] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 134745384] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 134775171] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134963817] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 134997226] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 135069332] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 135109799] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 135134512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 135163072] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 135213448] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135396611] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 135428695] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 135467721] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135513091] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 135544704] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 135590198] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135642718] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 135797019] Running M*.negative: -123 456 M* . . CR
[Hera] -1 -56088
[Hera] [HADES][TEST ] [KRELTSC: 135912648] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135984981] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 136015657] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 0 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 136067824] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136240490] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 136330623] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 136415558] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136463598] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 136495276] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 136526048] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136724448] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136776446] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 136806342] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 136858807] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 136892047] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 136925715] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo
[Hera] [HADES][TEST ] [KRELTSC: 136965670] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 137128697] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 137192613] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 137264338] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137314282] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 137349103] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 137526196] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137587972] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 137619875] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 1844674407370955161 6
[Hera] [HADES][TEST ] [KRELTSC: 137672858] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137722006] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 137758240] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 137804556] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 137989641] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 138039862] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -184467440737095506 -16
[Hera] [HADES][TEST ] [KRELTSC: 138126175] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138176596] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 138208423] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 138244365] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138433112] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 138489272] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 138537429] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138590373] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 138623767] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 138661239] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 138703878]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 138878115] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 138955596] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 138995345] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 139022625] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 139051475] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 139100563] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139151574] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 139316242] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 139405888] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139455864] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 139485599] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 139536843] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 139579947] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139763333] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 139835745] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 139885203] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 139934930] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 139965210] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 139999171] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140184544] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 140242919] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 140291713] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140344199] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 140378151] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 140413526] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 140453349] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 140615524] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 140647381] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 140740683] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140790223] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 140825154] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 140872296] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141057124] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 141098625] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 141180940] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141230494] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 141263352] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 141310117] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141493809] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 141528109] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 141595987] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141647896] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 141682128] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 141713012] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141910545] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 141993999] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 142042350] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 142082102] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 142110439] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 142137064] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 142319474] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142457739] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 142495108] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 142548824] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142599762] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 142755799] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 142900665] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 142951805] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 142983359] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 143031141] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143222733] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 143279476] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 143314989] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143369750] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 143401891] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 143435160] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143491340] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 143672652] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 143733114] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 143772395] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 143801748] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 143829065] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 143892020] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144074663] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 144151844] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 144202328] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144251965] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 144285365] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 144337964] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144527472] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 144600324] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 144654135] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144704237] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 144743971] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 144800827] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145005006] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 145042728] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 145086135] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145146758] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 145181993] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 145214147] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145400266] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 145477822] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 145512323] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 145551307] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 145577481] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 145607268] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 145799865] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145893642] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 145934403] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 145986752] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146035548] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 146068366] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 146255185] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146346852] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 146376892] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 146424275] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146474520] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 146503249] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 146669989] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146728469] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 146796262] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 146826903] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146878778] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 146914495] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 146949077] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 147118793] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 147143170] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 147196815] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 147269044] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147320736] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 147353852] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 147520187] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147587700] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 147649553] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 147702937] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147751964] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 147784867] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 148019684] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148150038] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 148189413] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 148243121] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148511245] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 148598347] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 148631635] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 148685931] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 148909393] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 148950511] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149043915] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 149077171] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 149111322] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 149337331] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 149416087] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 149482797] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 149543623] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 149718119] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149809117] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 149838527] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 149885255] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149936177] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 149967054] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 150136091] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150199269] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 150229537] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 150276513] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150326410] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 150359034] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 150403433] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150573703] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 150643955] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 150705763] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150755075] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 150785197] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 150820970] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 150874721] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 151038512] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 151125091] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151246901] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 151279656] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 151442939] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 151490862] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 151551236] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 151578771] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 151634321] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151684688] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 151717975] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 151897957] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151993777] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 152026310] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 152071334] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152123055] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 152151909] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 152339547] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152431632] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 152463294] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 152497561] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152550534] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 152582110] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 152615529] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152825171] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 152878575] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 152911970] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 152952993] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 152979477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 153006472] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 153056565] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153283760] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 153318203] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 153368085] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153416397] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 153447511] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 153615810] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153690349] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 153748547] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 153796911] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153846313] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 153878228] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 154049172] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154117987] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 154184856] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 154216536] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154270250] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 154305978] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 154336247] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154522027] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 154572097] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 154632270] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 154670158] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 154695390] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 154723219] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 154780520] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 154965245] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 155021627] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 155089775] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155137914] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 155168573] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 155218853] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155397793] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 155450680] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 155522168] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155573135] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 155604302] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 155639172] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155856242] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 155926825] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 155957489] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156008913] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 156048206] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 156083084] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 156277208] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 156361894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 156392192] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 156452704] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156503980] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 156537292] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 156717205] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156811024] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 156842267] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 156893517] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156943986] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 157107289] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 157200467] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157247610] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 157280724] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 157315712] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157367390] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 157530004] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 157583191] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157656211] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 157689883] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 157722766] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 157762573] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 157787312] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 157815847] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 158007379] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158086954] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 158116854] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 158163502] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158210867] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 158241717] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 158422291] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158513180] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 158542543] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 158585925] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158634792] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 158665619] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 158833255] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158937376] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 158966249] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 159000045] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159051350] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 159084905] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 159114788] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159297896] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 159374672] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 159407094] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 159445310] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 159472179] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 159500457] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 159554907] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159730443] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 159794867] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 159850098] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159898725] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 159929118] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 159976100] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160236393] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 160319437] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 160366139] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160418370] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 160632708] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 160774902] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 160819422] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160871200] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 161069740] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 161152342] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161199705] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 161231175] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 161266349] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161499246] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 161587082] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 161647355] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161702949] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 161857092] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 161901984] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 161947508] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 162009439] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 162038075] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 162087014] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162138701] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 162169891] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 162373962] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162464114] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 162492697] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 162535930] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162587525] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 162810070] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 162899052] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162958620] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 162997170] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 163222584] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163270925] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 163300902] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 163334313] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163388155] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 163422656] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 163452612] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163729461] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 163777698] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 163811790] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 163851892] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 163877334] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 163906105] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 164129132] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164176452] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 164205958] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 164249055] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164299217] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 164330197] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 164505143] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164594280] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 164621650] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 164669301] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164719786] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 164756607] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 164936078] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165026385] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 165054293] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 165086180] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165144515] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 165178814] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 165209571] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165423742] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 165469869] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 165506883] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 165545360] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 165571441] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 165600253] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 165774414] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165837652] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 165876591] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 165922604] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165974615] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 166010849] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 166052376] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166229111] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 166304909] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 166362768] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166410169] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 166446449] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 166493940] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166676876] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 166744847] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 166787179] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166838865] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 166872590] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 166907473] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 166946711] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 167093766] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 167136302] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 167218280] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167267962] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 167298499] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 167341774] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167392419] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 167556041] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 167644564] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167693517] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 167724357] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 167766663] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167816425] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 167986321] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 168027561] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168106074] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 168139996] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 168173423] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 168213228] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 168238894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 168388617] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 168455802] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168541673] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 168572837] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 168618409] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168667038] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 168699547] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 168876538] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168972346] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 169004047] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 169047884] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169097372] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 169131506] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 169302165] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169388330] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 169422233] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 169455848] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 169494920] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 169521809] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 169551088] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 169819475] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169874300] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 169907603] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 169961791] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170149771] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 170184505] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 170234144] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170304324] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 170338145] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 170373878] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 170412476] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 170563754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 170654286] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 170734359] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170783571] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 170816781] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 170984361] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171084651] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 171120900] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 171151409] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171203554] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 171239169] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 171271290] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 171431367] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 171495381] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 171540697] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 171596561] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171645608] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 171677040] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 171730196] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171942472] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 171985863] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 172015939] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172066704] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 172105663] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 172139223] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 172305172]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 172394643] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 172428606] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 172467244] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 172493382] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 172522485] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 172571946] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172756261] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 172819410] Running BASE.hex: HEX FF . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 172876307] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172924997] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 172954268] Running BASE.octal: OCTAL 52 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 172997895] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173166964] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 173210398] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 723
[Hera] [HADES][TEST ] [KRELTSC: 173299660] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173350190] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 173379127] Running BASE.base_fetch: BASE @ . CR
[Hera] 16
[Hera] [HADES][TEST ] [KRELTSC: 173423410] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173597271] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 173642578] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 173722012] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 173760220] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 173787846] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 173814893] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 173867277] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174039000] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 174081942] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 174172362] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174224927] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 174257764] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 174329126] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174511675] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 174577984] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 174622965] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 174662256] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 174687865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 174716210] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 174763568] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174946748] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 175019242] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 2A
[Hera] [HADES][TEST ] [KRELTSC: 175069698] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175117460] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 175146830] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] FF
[Hera] [HADES][INFO ] [KRELTSC: 175839864] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 175906191] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175955862] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 175986847] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 176020010] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 176059297] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 176205101] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 176247628] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 176325376] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176387316] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 176419448] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 176467310] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176637743] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 176683144] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 176786726] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176834834] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 176866353] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 176900024] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 176938770] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 177112065] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 177183974] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 177294885] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177346464] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 177377345] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 177566528] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177675403] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 177707662] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 177757232] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177806465] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 177979211] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 178047552] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 178084744] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 178109832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 178137050] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 178186051] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178235168] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 178405814] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 178485575] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178533919] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 178568030] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 178613354] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178660361] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 178813944] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 178883042] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 178938708] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 178963544] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 178991186] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 179038348] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179087808] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 179241207] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 179316691] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179386126] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 179417162] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 179464323] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179514021] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 179546706] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 179715783] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 179796979] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 179822554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 179850470] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 179901522] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179953161] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 179983337] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 180175966] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180255390] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 180286166] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 180328641] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180377992] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 180407966] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 180577250] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 180650084] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 180684512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 180710916] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 180756671] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180807397] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 180841116] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 180995704] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181092293] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 181129978] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 181177963] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181225993] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 181255237] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 181288957] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 181463706] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 181522720] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 181565952] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 181617454] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181668272] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 181696706] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 181852770] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 181905272] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181992642] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 182023136] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 182056952] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 182096045]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 182136230] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 182289655] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 182342509] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 182402567] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 182440175] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 182511790] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182563814] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 182598989] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 182781557] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182875009] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 182907210] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 182958811] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183007310] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 183159306] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 183219134] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183310439] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 183341064] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 183373263] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 183404742] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183580860] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 183663755] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 183743703] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 183781197] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 183809464] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 183836503] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 184023327] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184163260] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 184197994] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 184239160] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184290754] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 184323216] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 184550695] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184640169] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 184673480] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 184714358] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184888499] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 184948780] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 185001944] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 185040048] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 185066452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 185095458] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV
 
[Hera] [HADES][TEST ] [KRELTSC: 185151163] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185321862] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 185376931] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 185443234] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185493959] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 185527376] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 185565465] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185616725] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 185782066] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 185852443] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 185892033] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185946903] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 185978081] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 186013987] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 186054524] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 186202020] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 186252057] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO
 
[Hera] [HADES][TEST ] [KRELTSC: 186334292] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186383818] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 186414407] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 186455466] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186630589] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 186679133] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 186750800] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186801777] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 186833490] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 186875252] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 186913535] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187103159] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 187161550] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 187203981] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 187243734] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 187271360] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 187301256] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 187375933] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187572685] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 187622621] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 187676605] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187726413] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 187756530] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 187809661] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 187997401] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 188025818] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test
[Hera] [HADES][INFO ] [KRELTSC: 188070401] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 188121541] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188172058] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 188204054] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 188377598] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188475373] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 188516750] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 188552081] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 188588963] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 188617533] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 188645333] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH .
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 188846894] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188931429] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 188962648] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 189017994] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189069165] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 189099653] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . .
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 189289025] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189382373] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 189415404] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . .
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 189471700] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189521325] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 189553011] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 189723394] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 189788392] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 189823726] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 189852090] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 189906229] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189954759] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 189984989] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 190159369] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190250748] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 190281060] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 190316255] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190366130] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 190398163] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 190630789] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190714131] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 190747529] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 190781314] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 190820220] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 190967959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 191035419] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 191156778] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191208604] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 191244442] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 191416038] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191562026] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 191590785] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 191631328] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191681027] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 191709660] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 191901626] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191971511] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 192003553] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 192038049] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 192076422] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 192101668] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 192129306] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 192320471] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192399460] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 192431688] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 192469822] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192519495] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 192551722] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 192585611] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 192777656] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 192825048] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 192852207] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 192897188] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 192949514] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 192982920] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 193147811] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193252598] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 193282370] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 193322130] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193371241] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 193400177] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 193721385] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193765907] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 193791923] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 193855118] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194030242] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 194074728] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ;
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 194137872] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194191112] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 194222314] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 194256200] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 194295418] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 194321099] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 194482678] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 194569036] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194617886] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 194646141] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 194692367] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194740309] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 194891085] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 194987083] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195046183] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 195081245] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 195115114] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 195154294] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 195181251] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 195332887] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 195456159] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195505502] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 195538785] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 195586861] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195771589] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 195805196] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 195884026] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 195924525] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 195951452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 195982011] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 196030305] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196201259] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 196247488] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 196355118] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196403998] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 196444078] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 196480153] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 196638986]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 196691076] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 196767242] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 196805245] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 196830019] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 196858207] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 196901900] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197069076] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 197112004] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 197193158] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197243285] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 197273421] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 197314239] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197485411] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 197562347] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 197653217] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197705577] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 197740646] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 197788816] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198084817] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 198149381] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 198197641] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198250003] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 198283134] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 198514666] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 198607071] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 198640224] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 198809560] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 198889192] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 198915219] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 198942446] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 198995247] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199044833] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 199077981] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 199228957] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199327726] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 199360735] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 199407062] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199454822] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 199486777] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 199652829] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199749825] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 199790283] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 199824054] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 199863325] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 199889484] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 199917358] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 199967805] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200168589] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 200223760] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 200306965] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 200354333] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200395754] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 200560011] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 200610639] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200659957] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 200692028] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 200744027] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200795318] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 200827748] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 200996460] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 201073767] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 201105452] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 201131594] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 201171483] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201222349] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 201256246] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 201428928] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201510872] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 201544981] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 201586068] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201630147] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 201661742] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 201707290] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201879834] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 201954167] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 201987728] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202037123] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 202068233] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 202117173] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202305137] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 202351586] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 202414229] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202467189] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 202500022] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 202535110] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 202571549] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 202715016] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 202755393] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 202839857] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202889599] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 202919769] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 202962594] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203011081] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 203181669] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 203255208] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203315119] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 203343097] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 203384661] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203434637] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 203585715] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 203631021] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203715601] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 203746866] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 203788490] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203838395] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 203872985] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 204097208] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204178091] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 204210774] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 204253518] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204303080] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 204471761] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 204592956] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204641061] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 204670782] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 204702431] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204873834] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 204919505] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 204954196] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 204990608] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 205015674] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 205047066] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 205079441] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 205118751] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 205145746] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 205173749] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 205343239] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 205417709] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 205441838] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 205471951] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 205529152] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205579743] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 205610522] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 205775458] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205866741] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 205898900] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 205946138] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 205997427] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 206028027] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 206081763] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206263603] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 206329712] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 206368763] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206418604] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 206449884] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 206486021] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 206515736] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206698132] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 206771275] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 206809994] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 206838656] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206898918] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 207048770] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 207111617] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 207180591] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 207205819] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 207237235] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 207298855] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207352640] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 207524142] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 207615048] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207666424] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 207699248] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 207751590] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207919878] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 207964310] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 208066229] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208115596] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 208149740] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 208182161] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 208212384] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208266935] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 208421192] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 208472228] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 208544072] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 208570779] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 208600065] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 208646106] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208696908] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 208851724] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 208897734] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 208997010] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 209031078] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 209062675] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209117391] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 209151890] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 209315953] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 209374089] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 209421967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 209450506] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 209501439] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209551087] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 209581427] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 209760881] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209846138] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 209875423] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 209918996] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209961176] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 209987546] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 210012512] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 210219552] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 210276440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 210306947] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 210371007] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210421164] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 210452667] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 210614828] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210678238] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 210744642] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 210778746] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210827011] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 210860878] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 210893933] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211073696] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 211129813] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 211186773] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211234788] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 211267066] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 211302354] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211484236] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 211516206] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 211604975] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211653536] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 211687116] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 211733641] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211924105] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 212015666] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 212064457] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212113633] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 212144262] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 212176432] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212371978] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 212430811] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 212474329] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212522743] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 212554666] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 212603295] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212781217] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 212845070] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 212879780] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212932737] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 212964705] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 213003863] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213054099] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 213222306] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 213256667] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 213295347] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 213323604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 213355324] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 213403775] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213454936] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 213484778] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 213529015] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213709153] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 213759892] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 213827067] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213877910] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 213908672] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 214083959] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214177064] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 214205908] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 214258624] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214308183] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 214338259] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 214373934] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 214551384] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 214615918] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 214644134] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE
[Hera] 42 [HADES][INFO ] [KRELTSC: 214697661] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 214741035] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214794230] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 214954340] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 215067312] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215118768] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 215153842] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 215204921] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215402119] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 215446725] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 .
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 215508132] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215561970] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 215592503] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 215631761] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 215674015]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 215848741] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 215920697] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 215959624] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 215988177] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 216016054] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 216118021] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216362215] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 216402978] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 216447313] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216512858] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 216551991] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 216727765] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216825185] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 216860390] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 216893428] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216949008] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 216980211] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 217143766] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217240761] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 217273967] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 217309116] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 217347988] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 217375166] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 217402614] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 217603056] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217696407] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 217730807] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 217763823] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217819302] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 217851090] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 218021645] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218114532] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 218144987] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 218176608] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218230315] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 218264129] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 218418039] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 218468740] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 218514224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 218567199] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 218614245] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218665624] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 218697140] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 218866281] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218954779] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 218987458] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 219024080] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219076964] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 219110901] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 219145649] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 219349076] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 219387257] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 219414934] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 219468302] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219523875] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 219559558] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 219809006] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219900594] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 219935296] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 219974150] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220177158] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 220294102] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 220340300] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 220382662] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 220413975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 220602748] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 220690568] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220746675] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 220783017] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 220826647] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220883008] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 221131936] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF
[Hera] [HADES][TEST ] [KRELTSC: 221210453] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221266306] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 221301130] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 221559130] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 221637732] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 221666489] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 221695842] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 221731048] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221914112] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 222019987] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 222084002] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222133854] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 222165588] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 222327348] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222435590] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 222467334] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 222502860] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 222540950] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 222567005] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 222594457] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 222773420] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222863027] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 222899582] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 222932240] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 222985524] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 223016025] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 223047654] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223233131] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 223309186] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 223342521] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223394294] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 223427810] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 223461178] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 223500163] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 223658965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 223693208] 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: 224732896] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224784406] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 224936067] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 224980942] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225076692] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 225109321] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 225140495] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225193680] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 225227824] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 225399026] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225452723] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 225485584] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 225527540] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 225578034] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 225610684] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 225645820] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 225828342] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 225881653] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 225945525] 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: 227122634] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227214488] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 227250775] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 227290675] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227337527] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 227370716] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 227406686] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 227608470] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 227670673] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 227713233] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 227760903] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227818402] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 227985754] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 228048675] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228110664] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 228149065] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 228188847] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228239210] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 228390283] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 228434885] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228528954] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 228562386] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 228594739] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228648636] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 228682879] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 228848145] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 228927456] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 228968252] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 229000680] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229053735] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 229086039] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 229120630] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229304500] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 229376042] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 229417030] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229469210] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 229503349] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 229538789] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229708255] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 229756204] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 229830489] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229884494] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 229922182] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 229951752] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230004235] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 230173517] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 230222916] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230297485] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 230329987] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 230366491] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230424000] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 230597618] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 230660054] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230747475] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 230804632] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 230856490] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231086056] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 231129785] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 231183235] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231265564] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 231317790] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 231522175] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 231576885]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 231630546] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 231686273] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 231723689] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 231760222] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 231958235] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232006325] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 232042879] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][TEST ] [KRELTSC: 232087374] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232136163] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 232176547] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 232226175] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232274828] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 232303504] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 232352182] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232399978] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 232565567] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 232798757] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232844787] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 232875551] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 232913399] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 232941631] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 232969503] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 233018035] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233201447] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 233281480] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 233328807] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233379375] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 233408819] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 233456486] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233639304] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 233725858] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 233804730] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 233853863] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 233883147] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 234072790] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234164408] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 234195075] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 234228183] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234281122] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 234313801] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 234469116] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 234507282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 234565379] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 234623686] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234672709] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 234704807] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 234749676] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 234924003] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235026384] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 235055987] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 235105871] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235153054] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 235183087] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 235396458] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235452841] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 235496046] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 235550520] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235599572] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 235626731] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 235680704] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235933236] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 235975210] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 236016341] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236073167] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 236111131] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 236305712] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 236348387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 236375355] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 236423013] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236469222] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 236498879] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 236540673] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236588765] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 236620457] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 236676828] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236908543] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 236940211] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 236994549] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237066728] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 237113428] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 237391358] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237677696] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 237729896] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ .
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 237808984] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 237861844] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 237893660] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 238178262] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238557130] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 238667029] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 238729431] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 238771289] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 238815745] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 238910283] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239183825] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 239236754] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 239325052] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239811854] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 239875147] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 240180216] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240238758] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 240298364] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 240984788] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241060446] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 241113281] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 241167036] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 241457963] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 241752993] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 241807676] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242120917] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 242371697] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 242454789] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 242499967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 242545237] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 242620496] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242918915] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 242968357] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 243048622] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243333945] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 243376949] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 243444977] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243740703] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 243782025] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 243857012] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243914758] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 244169956] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 244200977] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 244224425] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 244257315] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 244320163] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244559611] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 244622872] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 244687047] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 244754158] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 244993852] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 245065546] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245134241] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 245181317] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 245229359] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 245261505] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 245304600] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP!
[Hera] 3 [HADES][TEST ] [KRELTSC: 245376371] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245414604] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 245442308] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 245471843] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245522428] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 245551974] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 245581809] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 245633767] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 245836531] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 245881112] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 245902010] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 245925613] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 245963912] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246008996] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 246043422] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 246089511] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246323221] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 246348144] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 246379569] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 246406270] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 246438664] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 ,
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 246491509] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246740178] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 246765683] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20
[Hera] [HADES][INFO ] [KRELTSC: 247613113] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 247661838] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247701829] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 247727200] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 247778673] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248000050] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 248057586] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 248104354] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248152652] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 248183501] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 248218272] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 248245167] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 248465301] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! .
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 248521252] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248566771] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 248596028] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 248655064] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248705053] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 248951249] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 248984112] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 249031253]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 249091019] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 249332392] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 249378669] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 249411591] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 249444807] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 249534389] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249821857] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 249857623] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 249897663] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249961694] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 250228383] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 250314766] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250374082] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 250417604] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 250680880] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250734917] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 250779967] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 250823746] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 251058723] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 251156015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 251203358] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 251486264] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251630965] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 251671268] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 251729618] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252036025] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 252084276] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 252133299] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252344061] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 252432888] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 252477406] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 252525014] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 252561226] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 252598189] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc
[Hera] [HADES][TEST ] [KRELTSC: 252933977] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253001441] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 253046499] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F
[Hera] [HADES][TEST ] [KRELTSC: 253398510] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253469538] Expected: Should refuse to forget a word defined before FEN
[Hera] [HADES][TEST ] [KRELTSC: 253750448] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE
[Hera] [HADES][TEST ] [KRELTSC: 253828576] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253895389] Expected: Forgetting the newest word must not disturb an ol
[Hera] [HADES][TEST ] [KRELTSC: 254118160] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 254196474] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 254244610] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 254280973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 254315725] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 254624913] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254689697] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 254732092] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I
[Hera] [HADES][TEST ] [KRELTSC: 255004719] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255097543] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 255143241] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 255190110] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 255457823] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 255512025] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 255547040] Running FIND.existing: FIND DUP . CR
[Hera] 1252562496
[Hera] [HADES][TEST ] [KRELTSC: 255617315] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255894337] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 255955449] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1252896080
[Hera] [HADES][TEST ] [KRELTSC: 256030125] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256285400] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 256371933] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 256435196] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256500544] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 256775192] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 256832996] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256900354] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 257118718] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 257218593] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 257304568] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 257338535] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 257368305] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 257640896] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257719047] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 257752417] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 257794410] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258088059] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 258139468] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 258175866] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 258213875] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 258241521] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 258503736] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 258590506] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258640341] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 258674584] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 258886785] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258966648] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 258994662] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 259027136] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 259064131] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 259090141] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 259118932] Running LATEST.basic: LATEST @ . CR
[Hera] 1252643920
[Hera] [HADES][TEST ] [KRELTSC: 259384576] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259465995] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 259497877] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1252683104
[Hera] [HADES][TEST ] [KRELTSC: 259725763] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259820713] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 259849524] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST
[Hera] 1252683104
[Hera] [HADES][TEST ] [KRELTSC: 259918173] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 259965853] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 260153783] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 260213104] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 260275545] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 260301395] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 260328065] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1252897592
[Hera] [HADES][TEST ] [KRELTSC: 260408548] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260697092] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 260760447] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1252898056
[Hera] [HADES][TEST ] [KRELTSC: 260835486] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261108328] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 261153423] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 261191047] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 261229520] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261279978] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 261476587] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 261544083] ▶ Testing module: src/test_runner/modules/dictionary_manipula
[Hera] [HADES][TEST ] [KRELTSC: 261597120] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 261622011] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 261648112] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 261700802] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261971818] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 262000271] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 262036821] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262086552] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 262117433] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 262152624] === Dictionary Manipulation Words Summary: 0 passed, 0 failed,
[Hera] [HADES][INFO ] [KRELTSC: 262449794]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 262503213] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 262551993] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 262779302] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 262824869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 262864625] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI
[Hera] [HADES][TEST ] [KRELTSC: 263207526] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263289508] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 263331406] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC
[Hera] 1252902576
[Hera] [HADES][TEST ] [KRELTSC: 263681269] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263727634] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 263756665] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT
[Hera] [HADES][TEST ] [KRELTSC: 264232688] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 264284359] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 264318505] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 265037612] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265114904] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 265148601] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 265518021] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265584400] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 265626516] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T
[Hera] [HADES][ERROR] [KRELTSC: 265831539] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 265869111] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265933328] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 265972176] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 266014546] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 266048942] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266355635] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 266409880] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 266451164] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 266499700] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 266693843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 266732712] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 266845646] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266894079] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 266927093] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 267213145] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267303763] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 267339919] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT
[Hera] [HADES][TEST ] [KRELTSC: 267708386] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267771079] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 267979294] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 268091345] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 268137926] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 268172996] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 268207180] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 268418867] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268487984] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 268524813] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6
[Hera] [HADES][TEST ] [KRELTSC: 268678337] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268949689] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 268997450] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-
[Hera] [HADES][TEST ] [KRELTSC: 269292912] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269406661] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 269447471] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 269491608] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 269539722] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 269771358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 269840962] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1252908560
[Hera] [HADES][TEST ] [KRELTSC: 269895441] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269947387] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 269981932] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 270230833] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270290806] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 270337187] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1252653728
[Hera] [HADES][TEST ] [KRELTSC: 270592562] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270638351] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 270668858] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 270701569] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 270740706] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 270766068] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 270793832] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1252908560
[Hera] [HADES][TEST ] [KRELTSC: 270843519] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270891823] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 271104806] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF
[Hera] 1252905264
[Hera] [HADES][TEST ] [KRELTSC: 271312210] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 271540443] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 271600204] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][INFO ] [KRELTSC: 271650691] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] [HADES][TEST ] [KRELTSC: 271697333] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 271949781] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 272042205] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 272076903] ▶ Testing module: src/test_runner/modules/vocabulary_words_te
[Hera] [HADES][TEST ] [KRELTSC: 272116254] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 272142727] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 272171543] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 272448103] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272520239] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 272560002] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 272893118] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272974093] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 273004402] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 273275695] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273360642] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 273390772] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 273426199] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 273464323]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 273504355] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 273536612] Some system tests marked as unimplemented due to system-level e
[Hera] [HADES][TEST ] [KRELTSC: 273836820] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 273880505] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 273906015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 273934046] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 274159474] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274212382] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 274244591] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 274277432] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 274316361] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 274342492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 274369859] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 274647748] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 274745786] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 274777460] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 274812823] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275120237] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 275140794] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123
[Hera] [HADES][TEST ] [KRELTSC: 275192120] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275398994] Expected: ABORT may appear in a definition; when executed i
[Hera] [HADES][TEST ] [KRELTSC: 275484467] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 275517218] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 275554572] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 275580365] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 275608865] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 275669295] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 275869837] Expected: Should abort with message (no error; stacks clear
[Hera] [HADES][TEST ] [KRELTSC: 275931632] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 275996824] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276044938] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 276073445] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 276279361] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276334753] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 276369763] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 276404627] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 276444762] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 276471224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 276500326] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 276534364] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 276571798] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 276752428] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 276799662] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 276831684] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 276870472] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 276895945] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 276923605] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 276959138] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 276998398]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 277255802] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 277309143] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 277348328] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 277373512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 277597888] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 277710587] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277755083] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 277782018] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 277818394] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277861940] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 277889901] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 278126557] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 278171182] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278233549] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 278274035] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 278489515] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 278558655] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 278582917] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 278617148] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 278655556] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 278722832] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 278935664] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 279047080] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279105579] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 279293333] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 279346053] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 279433273] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 279465936] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 279499517] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 279587136] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279822142] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 279914651] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 279984291] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280044943] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 280259759] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 280387215] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280448475] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 280486640] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 280697155] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 280767238] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 280816943] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 280851441] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 281019467] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 281045372] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 281101125] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 281175971] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281225939] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 281256267] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 281309249] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281548496] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 281639924] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 281717394] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282028003] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 282074204] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 282119848] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 282164103] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 282356470] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 282392542] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 282454671] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282517776] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 282556174] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 282646515] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282893519] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 282928311] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 282973380] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283042048] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 283242256] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 283285356] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 283336986] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 283371751] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 283402675] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 283786427] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 283883216] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 283914345] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C
[Hera] [HADES][TEST ] [KRELTSC: 283976035] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284232625] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 284298228] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 284333618] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 284361010] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284632445] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 284693478] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 284726754] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 284764827] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 284789933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 284818233] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 285137030] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285185199] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 285215522] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 285394193] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285483986] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 285527486] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 285560800] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 285601662] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 285627612] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 285655104] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 285693175] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285924182] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 285976697] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 286047118] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286094959] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 286283031] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 286326878] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 286363609] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 286389051] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 286416430] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 286509045] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286558642] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 286587627] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 286843700] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 286876289] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286926529] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 286962294] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 286996427] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 287036696] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 287224269] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 287293384] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 287381262] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287429253] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 287458467] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 287708120] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 287796032] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287855392] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 288074360] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 288114714] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 288148741] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288208137] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 288241238] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 288463826] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 288495740] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 288551853] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 288585778] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 288670142] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288722753] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 288915356] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 288958418] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 288984360] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289066329] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 289099533] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 289132683] ▶ Testing module: src/test_runner/modules/defining_words_test
[Hera] [HADES][TEST ] [KRELTSC: 289170998] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 289196397] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 289465967] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . .
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 289572689] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289620620] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 289819952] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 289957342] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290174113] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 290271077] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 290350421] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 290378599] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290430838] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 290463517] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 290622229] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er
[Hera] [HADES][INFO ] [KRELTSC: 290675257]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 290714907] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 290749839] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 290789490] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 290815036] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 290843167] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 291083330] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291136748] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 291168239] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 291238886] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291287568] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 291318690] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] [HADES][INFO ] [KRELTSC: 291523634] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 291576480] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291624117] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 291654056] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 291714553] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291765757] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 291943669] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 291990225] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 292023051] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292084963] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 292125470] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 292170292] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 292201733] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 292391009] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 292474902] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292528298] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 292567953] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 292663620] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292863479] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 292902757] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 293000228] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293210218] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 293249296] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 293340135] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293409337] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 293449528] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 293490075] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 293523348] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 293787744] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 293850136] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 293899796] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 294071980] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 294120803] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 294184614] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 294239636] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 294272042] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294340665] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 294381844] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 294606458] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 294661582] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294731036] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 294771668] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 294815604] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 294994577] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 295056342] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 295108685] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 295140334] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295206862] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 295379647] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 295462354] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 295525440] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295597133] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 295637186] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 295682065] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 295876108] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 295939165] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 295982124] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 296028599] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 296067482] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296265663] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 296321541] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 296421105] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 296455263] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 296489804] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296561647] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 296740477] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 296811324] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 296854051] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 296889192] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 296934924] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 296967257] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297189273] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 297261785] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 297317837] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 297342225] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 297367583] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 297419366] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 297603303] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 297700938] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 297753264] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 297786903] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 297823073] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 298084044] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298151425] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 298194050] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 298296350] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298527191] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 298570970] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 298616873] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 298655964] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298728714] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 298933653] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 298989378] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 299015326] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 299043308] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 299119694] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299168647] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 299330247] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 299409919] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 299464148] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299512269] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 299544146] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 299574554] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 299602129] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299787387] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 299816787] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 299844705] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 299883828] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 299910610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 299938844] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 300015310] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300196343] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 300221540] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 300274160] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300324406] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 300355434] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 300388417] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 300414758] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300467888] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 300631659] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 300662541] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 300686503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 300707180] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 300782436] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300831556] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 300865011] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 301039784] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301098101] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 301124791] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 301147384] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 301173105] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301230084] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 301263012] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 301298759] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 301339931] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 301497178] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 301525455] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 301604435] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301654692] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 301684872] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 301747965] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301928333] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 301961310] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 301996611] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 302016839] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302065119] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 302097834] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 302131964] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 302158667] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 302186643] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 302398038] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302440559] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 302462723] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 302524043] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302573674] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 302607434] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 302637805] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 302804271] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 302861246] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 302892615] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 302926443] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 302965266] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 302993485] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 303021958] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 303221430] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 303274954] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303316086] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 303339459] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 303372921] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 303399454] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303454197] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 303488433] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 303644536] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 303682186] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 303709988] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 303792183] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303840278] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 303872406] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 303903216] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 303930455] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304118550] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 304144777] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 304181540] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 304218919] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 304245158] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 304274587] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 304524704] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304573414] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 304606806] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 304678378] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304723550] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 304754372] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 304797716] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 304973853] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 305002250] 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: 305089101] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305136540] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 305167463] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 305199820] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 305224965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 305252212] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 305469306] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 305508857] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305556262] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 305586225] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 305649833] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305815800] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 305861072] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 305915750] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305961580] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 305993316] 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: 306068013] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306115851] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 306276210] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 306347214] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 306386278] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 306412158] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 306439068] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 306534608] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306747981] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 306801917] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 306856523] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306902867] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 306934629] 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: 307006217] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307186112] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 307221091] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 307254101] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 307279176] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 307306184] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 307380770] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307428350] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 307458257] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 307655106] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307738285] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 307768023] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO
[Hera] [HADES][INFO ] [KRELTSC: 307827939] 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: 307896998] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308077900] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 308114541] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 308175493] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 308212807] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 308240965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 308268171] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 308475583] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308561106] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 308591207] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 308626015] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 308651750] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308704100] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 308735305] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 308894732] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 308926849] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 308987262] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 309062160] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309110351] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 309140793] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 309361468] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 309447706] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 309515559] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 309547043] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 309580601] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 309619490] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 309645738] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 309834167] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 310011947] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 310059231] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 310088242] 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: 310415404] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 310464364] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 310681124] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 310790788] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 310840512] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 310870666] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 310904616] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 310930731] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 310958266] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 312020758] 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: 312091132] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312137318] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 312166751] 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: 312397744] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312492295] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 312521510] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 312585973] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312852550] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 312923486] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 312957778] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 312996186] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 313020945] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 313047915] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 313275264] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313376411] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 313433852] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 313678434] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313804491] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 313833091] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 313891175] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 313937961] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 313966264] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 314217322] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314276580] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 314306034] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 314337826] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 314362109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 314389204] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 314635442] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314704040] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 314730437] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 314797919] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 314837547] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315055559] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 315118161] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 315174238] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315221795] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 315250236] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 315476972] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315557730] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 315587471] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 315619956] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 315658124] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 315683041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 315710449] 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: 315968140] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316028197] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 316059862] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 316126724] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316173498] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 316378718] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 316439325] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 316464524] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 316491258] 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: 316561361] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316764288] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 316807052] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 316908373] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316954314] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 316984141] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 317016596] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 317207969] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 317244735] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 317304996] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 317366309] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317418112] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 317446900] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] [HADES][INFO ] [KRELTSC: 317671403] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 317765202] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317811058] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 317839698] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 317901658] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318113322] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 318165772] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 318238412] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318286042] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 318499560] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 318598237] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 318644191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 318672087] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 318856942] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318964542] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 319012979] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 319075914] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319125756] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 319154771] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 319389373] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319467271] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 319494443] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 319556822] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319604689] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 319803349] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 319863831] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 319908922] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 319934586] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 319962215] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 320218248] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320284261] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 320312198] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 320377775] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320426383] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 320456213] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 320775596] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320823667] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 320852194] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 320885788] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 320911854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 321111190] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 321217114] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321265642] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 321294480] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] [HADES][INFO ] [KRELTSC: 321357024] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 321584430] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321656101] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 321684597] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 321749531] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321798680] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 321993416] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 322052015] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 322098035] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 322123807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 322151197] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 322226758] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322439820] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 322503136] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 322571718] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322620782] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 322810662] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 322878417] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 322905558] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 322932108] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 322999184] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323048393] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 323242597] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 323343420] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323391399] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 323420616] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 323454730] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 323494102] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 323686795] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 323736214] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3 [HADES][INFO ] [KRELTSC: 323833896] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0
 
[Hera] [HADES][TEST ] [KRELTSC: 323865960] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323915193] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 324197917] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 324309300] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324356477] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 324384635] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 324417926] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 324598460] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 324640076] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 324742707] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324790670] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 324818918] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 325055531] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325137357] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 325166746] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 325199705] ▶ Testing module: src/test_runner/modules/control_words_test.
[Hera] [HADES][TEST ] [KRELTSC: 325237667] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 325262553] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 325289880] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 325589656] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325637748] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 325666042] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 325732894] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325951622] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 326013109] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][INFO ] [KRELTSC: 326111863] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 326151722] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326359430] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 326417915] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 326506146] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326554980] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 326585577] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 326787083] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326842334] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 326896111] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 326929668] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 326955231] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 327152244] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 327301618] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327349967] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 327379109] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 327446718] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327662992] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 327699588] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 327804174] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327856976] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 327886134] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 328087042] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328126247] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 328163373] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 328252864] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 328307379] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 328568136] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 328611605] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 328649553]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 328690976] Running StarForth Words Tests (Module 17: StarForth Extensions)
[Hera] [HADES][TEST ] [KRELTSC: 328732198] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 328770556] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 328797533] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 328824881] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 329145069] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329314738] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 329418501] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 329502250] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329552971] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 329585894] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 329648164] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329877367] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 329924080] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 329958569] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 329987719] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330039673] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 330071670] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 330270304] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 330335824] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330424627] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 330642789] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 330749368] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 330799306] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 330826313] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 330854091] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY!
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 330928151] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 330982367] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 331211883] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20
[Hera] [HADES][INFO ] [KRELTSC: 331309957] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 331495576] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331562934] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 331610181] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 331669534] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331718123] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 331754550] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 331959301] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 332025766] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332079159] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 332114179] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 332148165] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 332177706] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332401315] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 332434373] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 332467647] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 332500752] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332553519] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 332586254] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 332621088] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 332659138] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 332687177] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 332941644] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 1
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 119
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 305
 
[Hera] FENCE: 3
 
[Hera] FORGET: 7
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 23
 
[Hera] ;: 121
 
[Hera] :: 129
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 15
 
[Hera] 2,: 7
 
[Hera] C,: 10
 
[Hera] ,: 21
 
[Hera] ALLOT: 9
 
[Hera] ALIGN: 1
 
[Hera] HERE: 109
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 30
 
[Hera] <: 74
 
[Hera] <>: 26
 
[Hera] =: 176
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 24
 
[Hera] 0=: 66
 
[Hera] NOT: 18
 
[Hera] XOR: 32
 
[Hera] OR: 22
 
[Hera] AND: 43
 
[Hera] MAX: 26
 
[Hera] MIN: 4
 
[Hera] NEGATE: 30
 
[Hera] ABS: 25
 
[Hera] 2/: 31
 
[Hera] 2*: 31
 
[Hera] 2-: 10
 
[Hera] 2+: 19
 
[Hera] 1-: 79
 
[Hera] 1+: 84
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /MOD: 20
 
[Hera] MOD: 38
 
[Hera] /: 35
 
[Hera] *: 50
 
[Hera] -: 34
 
[Hera] +: 135
 
[Hera] CELLS: 18
 
[Hera] ERASE: 11
 
[Hera] MOVE: 11
 
[Hera] FILL: 23
 
[Hera] 2!: 17
 
[Hera] 2@: 14
 
[Hera] -!: 17
 
[Hera] +!: 35
 
[Hera] C!: 51
 
[Hera] C@: 97
 
[Hera] !: 111
 
[Hera] @: 182
 
[Hera] R@: 47
 
[Hera] R>: 64
 
[Hera] >R: 66
 
[Hera] ROLL: 10
 
[Hera] PICK: 16
 
[Hera] DEPTH: 79
 
[Hera] -ROT: 18
 
[Hera] ROT: 31
 
[Hera] OVER: 52
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 51
 
[Hera] -------------------------------------
 
[Hera] Total executions: 6817
 
[Hera] Total words: 516
 
[Hera] Average executions per word: 13
 
[Hera] [HADES][TEST ] [KRELTSC: 337785771] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337836090] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 337871445] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] WDENT: 2
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 2
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 121
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 309
 
[Hera] FENCE: 3
 
[Hera] FORGET: 7
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 23
 
[Hera] ;: 122
 
[Hera] :: 130
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 15
 
[Hera] 2,: 7
 
[Hera] C,: 10
 
[Hera] ,: 21
 
[Hera] ALLOT: 9
 
[Hera] ALIGN: 1
 
[Hera] HERE: 109
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 30
 
[Hera] <: 74
 
[Hera] <>: 26
 
[Hera] =: 176
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 24
 
[Hera] 0=: 66
 
[Hera] NOT: 18
 
[Hera] XOR: 32
 
[Hera] OR: 22
 
[Hera] AND: 43
 
[Hera] MAX: 26
 
[Hera] MIN: 4
 
[Hera] NEGATE: 30
 
[Hera] ABS: 25
 
[Hera] 2/: 31
 
[Hera] 2*: 31
 
[Hera] 2-: 10
 
[Hera] 2+: 19
 
[Hera] 1-: 79
 
[Hera] 1+: 84
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /MOD: 20
 
[Hera] MOD: 38
 
[Hera] /: 35
 
[Hera] *: 50
 
[Hera] -: 34
 
[Hera] +: 138
 
[Hera] CELLS: 18
 
[Hera] ERASE: 11
 
[Hera] MOVE: 11
 
[Hera] FILL: 23
 
[Hera] 2!: 17
 
[Hera] 2@: 14
 
[Hera] -!: 17
 
[Hera] +!: 35
 
[Hera] C!: 51
 
[Hera] C@: 97
 
[Hera] !: 111
 
[Hera] @: 182
 
[Hera] R@: 47
 
[Hera] R>: 64
 
[Hera] >R: 66
 
[Hera] ROLL: 10
 
[Hera] PICK: 16
 
[Hera] DEPTH: 79
 
[Hera] -ROT: 18
 
[Hera] ROT: 31
 
[Hera] OVER: 52
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 54
 
[Hera] -------------------------------------
 
[Hera] Total executions: 6834
 
[Hera] Total words: 517
 
[Hera] Average executions per word: 13
 
[Hera] [HADES][TEST ] [KRELTSC: 342918574] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 343004678] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 343037732] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] WDENT: 2
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 3
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 121
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 309
 
[Hera] FENCE: 3
 
[Hera] FORGET: 7
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 23
 
[Hera] ;: 122
 
[Hera] :: 130
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 15
 
[Hera] 2,: 7
 
[Hera] C,: 10
 
[Hera] ,: 21
 
[Hera] ALLOT: 9
 
[Hera] ALIGN: 1
 
[Hera] HERE: 109
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 30
 
[Hera] <: 74
 
[Hera] <>: 26
 
[Hera] =: 176
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 24
 
[Hera] 0=: 66
 
[Hera] NOT: 18
 
[Hera] XOR: 32
 
[Hera] OR: 22
 
[Hera] AND: 43
 
[Hera] MAX: 26
 
[Hera] MIN: 4
 
[Hera] NEGATE: 30
 
[Hera] ABS: 25
 
[Hera] 2/: 31
 
[Hera] 2*: 31
 
[Hera] 2-: 10
 
[Hera] 2+: 19
 
[Hera] 1-: 79
 
[Hera] 1+: 84
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /MOD: 20
 
[Hera] MOD: 38
 
[Hera] /: 35
 
[Hera] *: 50
 
[Hera] -: 34
 
[Hera] +: 138
 
[Hera] CELLS: 18
 
[Hera] ERASE: 11
 
[Hera] MOVE: 11
 
[Hera] FILL: 23
 
[Hera] 2!: 17
 
[Hera] 2@: 14
 
[Hera] -!: 17
 
[Hera] +!: 35
 
[Hera] C!: 51
 
[Hera] C@: 97
 
[Hera] !: 111
 
[Hera] @: 182
 
[Hera] R@: 47
 
[Hera] R>: 64
 
[Hera] >R: 66
 
[Hera] ROLL: 10
 
[Hera] PICK: 16
 
[Hera] DEPTH: 80
 
[Hera] -ROT: 18
 
[Hera] ROT: 31
 
[Hera] OVER: 52
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 54
 
[Hera] -------------------------------------
 
[Hera] Total executions: 6836
 
[Hera] Total words: 517
 
[Hera] Average executions per word: 13
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 348022494] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348120640] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 348152265] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 348188126] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 348225909] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 348253679] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 348280926] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES
[Hera] [HADES][TEST ] [KRELTSC: 348527784] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348596070] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 348629824] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO
[Hera] [HADES][TEST ] [KRELTSC: 348669293] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348720493] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 348753203] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR
[Hera] [HADES][TEST ] [KRELTSC: 348804057] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349053705] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 349088878] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 349125587] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 349298753] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 349387583] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 349441019] 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: 349621926] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 349888734] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 349922932] 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: 350079519] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 350353898] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 350395912] 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: 350517071] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 350775511] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 350822705] 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: 350933551] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351132182] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 351210305] 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: 351325899] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351602203] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 351645052] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 351717504] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351780358] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 351821401] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 352065584] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352130120] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 352173097] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 352224501] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 352442623] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 352512012] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 352558942] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 352613555] ▶ Testing module: src/test_runner/modules/starforth_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 352662220] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 352695373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 352738150] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 352997450] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 353035641] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353103896] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 353145788] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 353395774] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 353431585] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353498316] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 353543342] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 353608289] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 353830782] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353920059] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 353963071] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 354206763] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 354242784] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 354304748] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 354351994] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 354604793] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e
[Hera] [HADES][INFO ] [KRELTSC: 354674205]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 354727795] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 355091170] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 355171442] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 355231948] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 355293477] vm_create_word: cannot shadow pinned word '__acl_shadow_target_
[Hera] [HADES][TEST ] [KRELTSC: 355645131] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 355696996]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 355975296] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 356024743] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 356064223] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 356103932] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 356358350] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 356393152] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 356430757] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 356475326] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 356515303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 356551815] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 356601116] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 356882041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 356921013] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 356967887] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 357007221] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 357245442] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 357303726] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 357338973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 357377745] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 357430437] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 357656144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 357680283] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 357710753] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 357741615] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 357769392] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 357805820] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 357836237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 357865003] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 358108901] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 358156705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 358181398] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 358214843] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 358253365]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 358463123] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 358538011] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 358569794] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 358593569] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 358621061] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 358683668] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358731631] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 359018933] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 359046873] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 359077979] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 359103140] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 359129836] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 359182550] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 359229799] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 359498852] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 359563921] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 359597224] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 359634148] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 359659363] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 359686036] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 359925950] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 359969995] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 360074564] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 360108048] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 360323451] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 360354889] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 360377676] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 360430548] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 360477819] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 360764970] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 360813572] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 360861990] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 361161270] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 361187593] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 361219890] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 361245641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 361272903] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 361331022] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 361549132] Expected: Should print: 3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 361710204] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 361737577] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 361779407] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 361811192] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 362011176] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 362074405] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362139178] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 362445638] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 362485869] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 362529828] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 362562734] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 362598285] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 362668931] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362734385] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 362989503] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 363076353] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 363124251] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 363307985] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 363350263] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 363379298] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 363441625] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 363507761] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 363808328] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 363848671] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 363897167] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 363930877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 363967165] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 364195347] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364255497] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 364394200] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 364436632] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 364636948] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 364667024] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 364694945] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 364772177] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364834782] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 365139036] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 365182760] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 365232058] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 365265641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 365302201] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 365517753] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 365580730] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 365727075] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 365761388] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 365959073] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 365994744] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 366030006] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 366094839] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366165462] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 366464048] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 366513235] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 366564034] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 366602562] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 366801693] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 366866384] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 366934985] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 367253431] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 367315235] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 367380973] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 367416110] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 367455501] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 367710026] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 367774018] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 367922737] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 368134687] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 368196415] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 368231458] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 368271766] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 368526444] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 368650802] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 368967621] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 369048335] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 369101118] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 369138252] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 369177575] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 369421504] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 369506191] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 369649976] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 369848303] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 369902346] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 369953741] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 369995283] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 370051651] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 370321326] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 370406566] 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: 370719355] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 370781752] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 370849521] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 371185698] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 371231674] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 371283214] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 371319291] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 371363583] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 371610005] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371677198] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 372006709] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 372077649] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 372150534] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 372492089] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 372535993] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 372589615] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 372626691] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 372666555] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 372912954] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 372976833] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 373141424] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 373396919] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 373464399] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 373615118] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 373830314] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 373869259] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 373895538] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 373924896] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 373981199] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374192114] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 374311421] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 374765199] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374815826] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 375162850] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 375203015] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 375249900] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 375294597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 375479178] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 375563876] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 375624925] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 377023580] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 377280248] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 377319293] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 377365670] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 377395657] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 377436736] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 377685339] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 377752644] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 378072923] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 378116398] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 378170697] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 378208441] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 378247915] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 378340512] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 378571107] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 378728636] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 378780081] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 379006133]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 379060360] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 379113887] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 379169932] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 379204790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 379236968] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 379510825] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379586333] Expected: Should print population variance of {100,200,300}
[Hera] [HADES][TEST ] [KRELTSC: 379625842] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 379664349] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 379848959] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 379889572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 379940927] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 380040404] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 380235691] Expected: Should print decay slope for a decreasing traject
[Hera] [HADES][TEST ] [KRELTSC: 380285657] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 380335315] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 380391633] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 380420884] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 380448339] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 380515278] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 380717875] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 380775251] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 380830420] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 380867935] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 380895236] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 380925786] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 381321458] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 381375703] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 381539553] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 381586098] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 381619706] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 381651349] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 381681888] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 381810214] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 381874262] Expected: Should print last adaptive_window_width (no error
[Hera] [HADES][TEST ] [KRELTSC: 382054768] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 382127532] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 382170939] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 382199412] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 382227790] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 382443583] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382487548] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 382563641] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 382605199] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 382644038] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 382675757] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 382705074] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 382968558] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383022115] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 383060519] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 383098290] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 383138434] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 383169006] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 383339598] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 383491182] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383545660] Expected: Should print last slope_fit_quality_q48 (no error
[Hera] [HADES][TEST ] [KRELTSC: 383724995] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 383772871] ▶ Testing module: src/test_runner/modules/inference_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 383832905] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 383862845] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 383892287] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 384255883] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 384306801] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 384343482] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 384385601] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 384427888]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 384595970] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 384679068] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 384727768] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 384757071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 384787419] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 385018202] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385061576] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 385131236] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 385169602] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 385209957] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 385243352] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 385273925] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 385501364] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385587772] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 385626921] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 385664763] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 385703717] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 385731593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 385762345] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 386001313] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 386056000] Expected: Should print: 0 (freshly defined word is not froz
[Hera] [HADES][TEST ] [KRELTSC: 386093975] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 386146453] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 386199211] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 386381013] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 386452227] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 386492038] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 386519919] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 386549013] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 386792638] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 386891655] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 386921274] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 386956953] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 386995715] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 387022710] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 387179100] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S"
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 387277940] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 387353273] Expected: Should print: 0 (freshly defined word has zero he
[Hera] [HADES][TEST ] [KRELTSC: 387393338] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 387429443] ▶ Testing module: src/test_runner/modules/physics_freeze_word
[Hera] [HADES][TEST ] [KRELTSC: 387469333] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 387632219] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 387673685] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 387761953] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 387814826] Expected: Should print the compile-time DECAY_RATE_PER_US_Q
[Hera] [HADES][TEST ] [KRELTSC: 387855827] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 387894005] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped
[Hera] [HADES][INFO ] [KRELTSC: 387937769] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 388103302] Total tests run: 1050
[Hera] [HADES][INFO ] [KRELTSC: 388132814] Passed: 1012
[Hera] [HADES][INFO ] [KRELTSC: 388192340] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 388222892] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 388252836] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 388280847] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 388313836] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 388495479] ==============================================
[Hera] PARITY:M7.1a word_count=530 here=0x00000000000000d8 latest_id=699 hash=0x08873e0f44b7cb2a
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000013dff4e38, 0x000000013dff4e3c)
[Hera] VM: parity bootstrap complete
[Hera] PCI: init...
[Hera] virtio-rng: found device
[Hera] rng: backend = virtio-rng
[Hera] entropy: ready
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] Artemis: genesis signature stamped
[Hera] virtio-input: found device
[Hera] virtio-input: driver ready
[Hera] Init: Mama birth...
[Hera] [HADES][WARN ] [KRELTSC: 395539628] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 395955604] ( 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=0xea038ba684c53443 mode=m capsule_hash=0xea038ba684c53443 dict_hash=0xe11082140cf86b05
[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=422 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Stadium conservation: CONSERVED
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=21845
[Hera] test-vm reservoir=65536
[Hera] Kernel-Hermes alloc/release self-test: Scan cross-check (counters vs arena): PASS
[Hera] scan_held_before_decay=8192
[Hera] scan_held_after_decay=8148
[Hera] Stage B (ledger + stadium_conserved): PASS
[Hera] vm_consumed=737
[Hera] PASS
[Hera] audit_failures=0
[Hera] decay_consumed=352
[Hera] reservoir0=65536
[Hera] Q_SLOT=2048
[Hera] expected_n=32
[Hera] got_n=32
[Hera] reservoir_after_alloc=0
[Hera] reservoir_final=65536
[Hera] held(final)=0
[Hera] pulled(final)=65536
[Hera] returned(final)=65536
[Hera] consumed(final)=0
[Hera] Startup: birthing Hestia (fleet foundation)...
[Hestia] [HADES][WARN ] [KRELTSC: 424444902] ( Unterminated comment
[Hestia] [HADES][WARN ] [KRELTSC: 425207850] ( Unterminated comment
[Hestia] [HADES][WARN ] [KRELTSC: 429695183] ( Unterminated comment
[Hestia] (no identity)
[Hestia] PARITY:BIRTH vm_id=0x3e417af7a996424b-0xac711f4444782b53 capsule_id=0x64e111990fbc45ff mode=p capsule_hash=0x64e111990fbc45ff dict_hash=0xb1256603f848e2b9
[Hera] BIRTH: Hestia live
[Hera] Startup: Hestia live
[Hera] Startup: birthing Artemis (fleet foundation)...
[Artemis] Artemis: blank disk -- formatting
[Artemis] Artemis self-test...
[Artemis] 3076 allocated
[Artemis] 0.5u K after alloc
[Artemis] 0.5u K after free
[Artemis] PASS
[Artemis] Artemis: persist-write...
[Artemis] PASS: persist-write
[Artemis] Artemis ready
[Artemis] Artemis: 22998 data blocks
[Artemis] K-total=0.5u
[Artemis] ARTEMIS-K=1.5u
[Artemis] (no identity)
[Artemis] [HADES][WARN ] [KRELTSC: 1438563861] ( Unterminated comment
[Artemis] PARITY:BIRTH vm_id=0xf6f94b9c36ea463f-0xb8d8e10f85efa90b capsule_id=0xe6fba9ae56e1c916 mode=p capsule_hash=0xe6fba9ae56e1c916 dict_hash=0xc791409ac1715690
[Hera] BIRTH: Artemis live
[Hera] Startup: Artemis live
[Hera] Heartbeat: 1582 ticks, trust=0x00010000, variance=0x00000000
[Hera] Kernel-Hermes common-channel fleet self-test: PASS
[Hera] common channel members=3
[Hera] channel table capacity=202
[Hera] Kernel-Hermes synthetic private-topic self-test: PASS
[Hera] Kernel-Hermes publish self-test: PASS
[Hera] Kernel-Hermes drain self-test: SKIPPED (Hermes not live)
[Hera] Kernel-Hermes chunk self-test: PASS
[Hera] Kernel-Hermes negotiation self-test: PASS
[Hera] Kernel-Hermes channel-open policy self-test: SKIPPED (Hera/Hermes not available)
[Hera] blkio_usb: MSC device ready
[Hera] Kernel-Hermes BLK-ATTACH-EVENT (real, Stage C): ledger held=2048 pulled=237568 returned=234783 consumed=737 stadium_conserved(Artemis)=true
[Hera] Zuse: genesis minted onto attached thumbdrive
[Hera] LithosAnanke v2.1.0
[Hera] StarForth Version 3.2.0
 
[Hera] StarForth CLI
[Hera] FORTH-79 interpreter type BYE or power off to exit
 
[zuse@Hera] ok> ' ZUSE-ELIGIBILITY-ADD ACL-ALLOW@ .
[zuse@Hera] -1 ok
[zuse@Hera] ok> ' ZUSE-ELIGIBILITY-ADD ACL-PINNED? .
[zuse@Hera] -1 ok
[zuse@Hera] ok>