Files
LithosAnanke/logs/20261028-105708/amd64/qemu-amd64-20261028-105708.log
T
rajamesandClaude Opus 5.5 1b45f5f85f feat(boot): the loader tells the kernel its boot disk; system=v3 is refused on a stick
uefi.h: the UEFI device path and Block I/O protocols, a typed LocateDevicePath, and BootDisk
{gpt, is_stick, disk_guid[16]} appended to BootInfo after args (boot_info_offsets.h unchanged).
The loader, before ExitBootServices, cuts its image's device path at the partition's HardDrive
node, locates the whole disk's Block I/O (whole path consumed, not a logical partition, 512-byte
blocks), reads it as 1 KiB blocks through a loader-side blkio adapter, and runs the kernel's own
gpt_read: is it a StarshipOS stick (identity and Artemis partitions), and its DiskGUID
(gpt_disk_guid, new). No HardDrive node (an ISO/CD boot), no GPT, or any failure: not a stick.
Monolithic builds only (the non-monolithic loader does not link gpt.c, and does not build today:
kernel/src/vm/vm_core.c -- reported, not fixed).

The kernel prints 'Boot disk: a StarshipOS stick' or '... not a StarshipOS stick', and on a stick
system=v3 gives 'System: v3 is not on this stick -- StarForth v4' and boots v4.

Tests: stick_v3 (new), stick_boot and zuse x3 failed on the new lines before, pass after; v3_keys
still boots v3 off a stick. Acceptance: amd64, aarch64, riscv64 to [zuse@Hera] ok>, POST 538/538,
dict_hash 0xfec8c47cfc6f437f; v4 suite and test-32 0 failures.

Plan: docs/v4.0.0/plans/2026-10-27-stick-4-one-disk.md, Task 3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 12:08:48 -04:00

669 KiB

 
 
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: from starforth.cfg
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
 
 
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
 
LithosAnanke v2.1.0 amd64
Architecture: amd64
Build: Oct 28 2026 10:56:41
 
UEFI BootServices: EXITED
Console: serial line is a 16550 at port 0x00000000000003f8 (COM1, probed)
 
=== StarKernel Boot Information ===
Memory map entries: 121
Total memory: 1023 MB
Usable memory: 966 MB
===================================
 
PMM initialized.
PMM statistics:
Total pages: 248666
Free pages : 247143
Used pages : 1523
Total MB : 971
Free MB : 965
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.
 
IDT installed.
 
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: stale-ISR drain: 0 EOI(s) issued
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
 
I/O APIC: init...
I/O APIC: base=0xfec00000, gsi_base=0, overrides=5
override: source=00 gsi=2 flags=0x0000
override: source=05 gsi=5 flags=0x000d
override: source=09 gsi=9 flags=0x000d
override: source=0a gsi=10 flags=0x000d
override: source=0b gsi=11 flags=0x000d
i8042: keyboard ACKed enable-scanning
i8042: IRQ1 enabled in controller config byte
I/O APIC: keyboard IRQ1 routed (masked)
 
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2109884917 Hz
Timer: init done
 
Kernel heap initialized.
Heap statistics:
Total bytes: 536870872
Free bytes: 536870872
Used bytes: 0
Peak bytes: 0
Heap base addr: 24641536
Heap end addr: 561512448
 
Heartbeat: init...
APIC Timer: calibrating...
APIC Timer: apic_hz=1011097708, tick_hz=100, initial_count=10110977
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
 
Boot disk: not a StarshipOS stick
System: StarForth v3 (system=v3)
Stadium: 83886 cells (5242 KB), 50 VM slots
Switch-signal: 50 slots
Kernel-Hermes: 50 channel slots
Kernel-Hermes: 50 pending-queue slots
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 5546079] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 66036117] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 101797731] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 104416011] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 106937229]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 109902891] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 112269591] ▶ Testing module: v3/src/test_runner/modules/stack_words_test
[Hera] [HADES][TEST ] [KRELTSC: 114863133] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 116588619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 118656426] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 131261991] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135067821] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 141336090] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 144412821] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147584934] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 153154995] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 156369780] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159611949] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 165412107] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 168807387] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171962784] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 179189556] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 182735952] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185916801] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 193262643] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 195737640] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 198270156] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201690405] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 203996205] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 206489577] ▶ Testing module: v3/src/test_runner/modules/stack_words_test
[Hera] [HADES][TEST ] [KRELTSC: 209565930] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 211289925] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 213212727] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 216114528] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 219341325] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 224474544] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 227340729] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230680086] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 236184858] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 238968765] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242632194] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 248242785] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 251198661] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255009216] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 259565061] 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: 266021805] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 269634561] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 272830404] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 278076582] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 281398761] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 284757879] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 290083059] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 293147274] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296426634] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 301797489] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 305232900] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308441322] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 313943091] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 317531718] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 320787012] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 326025924] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 329166852] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 332368512] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 335387955] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 340605720] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 343556220] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 347361063] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 353072748] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 355650477] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358743924] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 364016583] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 366656178] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 369549138] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 374713059] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 377644113] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 380708454] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 385875756] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 388372131] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 390744606] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 393949479] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 395916171] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 397909680] ▶ Testing module: v3/src/test_runner/modules/stack_words_test
[Hera] [HADES][TEST ] [KRELTSC: 400215207] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 401770320] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 403592343] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 406884618] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 409820775] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 414850212] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 417518115] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 421348683] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 427219632] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 429806601] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 432530091] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 435456777] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 441021168] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 443854362] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 447072402] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 452701179] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 454802544] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 456939462] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 460360992] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 462498897] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 464530920] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 466656057] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 470088759] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 472286787] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 474505101] ▶ Testing module: v3/src/test_runner/modules/stack_words_test
[Hera] [HADES][TEST ] [KRELTSC: 477056244] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 478755165] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 480552450] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 483573531] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 486809694] 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: 492386517] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 495357387] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 498658671] 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: 504271614] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 507125094] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 510309114] 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: 516345879] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 518447769] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 520626792] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 524079717] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 526446669] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 528452820] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 530647299] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 534323034] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 536488134] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 539086380] ▶ Testing module: v3/src/test_runner/modules/stack_words_test
[Hera] [HADES][TEST ] [KRELTSC: 541685739] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 543357906] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 545182701] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 548075913] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 551305041] 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: 557113662] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 559416753] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 562747773] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 565933620] 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: 571439631] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 574053270] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 577016748] 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: 582519483] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 584392620] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 586373235] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 589796193] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 591953418] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 593932458] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 596076075] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 599358102] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 601301106] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 603090201] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 604996623] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 608299398] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 610459983] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 612730986] ▶ Testing module: v3/src/test_runner/modules/stack_words_test
[Hera] [HADES][TEST ] [KRELTSC: 615280071] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 616988505] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 618804039] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 621524946] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 624713712] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 629796888] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 632537178] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 635755659] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 641126409] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 644026530] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 647205321] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 652468236] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 654616725] ▶ Testing module: v3/src/test_runner/modules/stack_words_test
[Hera] [HADES][TEST ] [KRELTSC: 657079080] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 658715358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 660539250] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 663755211] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 666851871] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 672069405] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 674762004] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 678208944] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 682755444] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 686130417] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 689145639] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692377308] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 697580646] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 699812106] ▶ Testing module: v3/src/test_runner/modules/stack_words_test
[Hera] [HADES][TEST ] [KRELTSC: 702586983] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 704255706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 706076133] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 709274160] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 712454736] 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: 718651122] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 721592151] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 724944339] 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: 731249001] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 733453224] ▶ Testing module: v3/src/test_runner/modules/stack_words_test
[Hera] [HADES][TEST ] [KRELTSC: 736027992] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 737770194] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 739884306] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 743880879] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747621966] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 754193118] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 757370775] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 760932921] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 767642799] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 770779884] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 774478698] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 780735984] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 783073956] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 785110536] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788951814] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 791396634] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 794105739] ▶ Testing module: v3/src/test_runner/modules/stack_words_test
[Hera] [HADES][TEST ] [KRELTSC: 797128269] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 799162665] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 801309369] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 804813030] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 808657059] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 811471920] 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: 818958735] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 822310860] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 825888042] 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: 832666674] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 836096709] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 839835885] 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: 847023954] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 849618819] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 852220047] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 856395498] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 859007604] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 861534114] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 864166926] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 868334145] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 870952887] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 873755190] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 876913506]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 880004937] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 882554778] ▶ Testing module: v3/src/test_runner/modules/return_stack_wor
[Hera] [HADES][TEST ] [KRELTSC: 885458238] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 887370183] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 889401387] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 893132625] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 896818293] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 903753039] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 907388622] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 910533351] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 916127898] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 919587837] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 922823118] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 927321843] 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: 931682010] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 935040561] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 938131257] 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: 944438502] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 946507149] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 948165435] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 951563634] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 953740578] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 956249364] ▶ Testing module: v3/src/test_runner/modules/return_stack_wor
[Hera] [HADES][TEST ] [KRELTSC: 959165571] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 961142112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 963267900] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 966045885] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 969179169] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 974372847] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 977674320] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 980686602] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 985857411] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 987644259] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 989570988] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 992700744] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 994791084] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 996768654] ▶ Testing module: v3/src/test_runner/modules/return_stack_wor
[Hera] [HADES][TEST ] [KRELTSC: 999062820] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 1000571166] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1002456252] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1005298812] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1008200634] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1013170200] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1016066919] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1019254530] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 1023352071] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L
 
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026829818] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 1028759067] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 1030412292] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1033660320] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1036007931] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1038274062] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 1040823609]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1043417739] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 1045412844] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1047753462] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 1049316933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1050964761] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1053825276] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1056983319] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1062177123] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1064683557] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1067546613] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1072719417] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1075435305] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1078320873] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1083474756] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 1086635046] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1089526767] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 1094696883] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1097720694] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100688813] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1106249865] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1109017623] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1112173503] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 1114220835] 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: 1120633815] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 1122558423] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125711510] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1127857647] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 1129711779] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1133099016] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1135239336] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1137426339] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1139864544] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 1141461258] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1143196593] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 1146314820] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1149961113] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 1156240092] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1159398387] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1162539672] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1168679316] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 1170636306] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173971946] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1176181230] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1178718933] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1181725692] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 1183649229] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1185745155] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1189087158] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1192106265] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1197208341] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1200472665] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1203650742] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1208716929] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1211530005] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215116364] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1219559586] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1223330934] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1226135715] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1229316585] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1235777088] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1238202798] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1241003421] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 1242871749] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1245020595] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 1248613632] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1252108011] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 1258147716] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1261410969] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1264891257] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1270756809] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1273220130] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1276276911] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1278255111] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1280411832] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1283844408] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287627894] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1294000638] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1297314816] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1301047629] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 1307614854] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1310147685] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1313100180] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1314841500] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1316641557] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1320215106] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1323322539] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 1326781743] 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: 1331701434] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1334505039] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1337711361] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1343072619] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1345503033] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1348572351] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1350556074] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1352701812] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1356485886] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359952461] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1366663599] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1370033238] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1373297667] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1379154210] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1381328487] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1384071822] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1386161931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1388324133] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1391776596] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1395084327] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1400337624] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][INFO ] [KRELTSC: 1403037279] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 1405974423] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409120622] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 1412089413] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1414271334] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1416985731] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1418689986] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1420748595] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1424584056] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427827443] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1433164866] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1436146740] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439847612] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1445462172] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1448362230] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1451482158] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1457101086] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1459299933] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1461792528] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 1463459949] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1465219938] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1468054056] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1471225014] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1476560547] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1479758259] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1482878985] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 1486046709] 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: 1490185284] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1492720299] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1495308129] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 1496960325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1498748664] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1501899924] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504993875] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1510433652] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1513470504] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1516578378] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1522185378] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1525221327] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528327038] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1533846510] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +!
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1537070409] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1540163835] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 1543711554] 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: 1548342768] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 1550365845] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1553703543] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1555853418] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1558616640] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1561094094] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 1562774493] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1564585218] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1567757142] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1571210319] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1576619604] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1579608198] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582689297] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1588432230] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1591410324] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594471599] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1599764649] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 1601676699] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1604940141] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1607002992] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1609542207] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1612604469] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 1614660222] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1616872446] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 1620975993] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1624517643] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1628551953] 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: 1633549071] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1636592643] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1639699761] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1645280952] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1648545822] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1651713063] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1657957434] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 1660238832] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1664076624] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1666510545] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1669111164] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1672199277] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 1674157800] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1676223948] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 1680372246] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1684534341] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1690411926] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0
 
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 1693609050] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 1695686244] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698930786] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 1701077994] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1704043971] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1707171375] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1712339139] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 1714869954] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718983056] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1721586468] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1724259558] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1727169402] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 1729095753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1731148860] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1735448862] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739290014] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1746813558] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 1749356595] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753015110] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 1755516756] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] [HADES][TEST ] [KRELTSC: 1758512910] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 1760493651] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763766732] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1765870113] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1768046259] ▶ Testing module: v3/src/test_runner/modules/memory_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 1770490722] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 1772200290] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1773983232] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1777527234] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1780722909] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1786242633] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 1788184671] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1791382950] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 1793531922] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 1795625622] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1798996206] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1801044042] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1803195828] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 1805629518]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1808295174] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 1810599567] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 1813051947] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 1814648325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1816381119] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 1818989550] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1822100322] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 1827168147] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1829669814] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1832685561] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1837742508] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1840315911] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1843349823] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1848335979] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 1851105522] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1854082965] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 1858499853] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 1861821486] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1864596741] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1867652535] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1873364766] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1876424529] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1879476081] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1885499511] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 1887617613] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1889396565] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1892759043] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1894848816] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 1896734658] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1898436792] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1902457032] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1904616399] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1906836330] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 1909326972] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 1910952624] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1912731366] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1915618782] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918697697] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1923723333] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1926344259] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1929944394] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1935157728] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1937797323] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1941428244] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1947231363] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 1950565071] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1954548225] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 1961349999] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1964296635] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1967374017] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1972643106] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1975573614] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1979382867] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1986528621] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1990137513] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1993932591] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 1997226588] 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: 2002998207] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 2004918006] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2006816175] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2010499407] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2013086985] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 2015488986] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2017431738] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2021202141] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2023621131] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2026026387] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2029361880] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 2031378993] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2033609865] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2036916210] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040450237] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2046597819] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2049770100] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2052898974] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2057971272] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2060989644] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2064134625] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2069238381] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 2072237895] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2076097632] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 2081852934] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2084582640] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2087639715] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2093209209] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 2096596173] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2099534787] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 2104883235] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 2107944615] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111029914] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 2116854663] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 2118665640] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2120364477] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2123574390] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2125640454] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 2127324318] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2129228031] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2133227838] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2135689059] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2138175648] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2140988073] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 2142916923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2144866122] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2147789259] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2150862546] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 2167447485] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2171424528] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2174309802] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2177471961] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2182577397] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2185195908] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2188364703] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2193741858] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2196361314] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199518412] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2204941389] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2207593500] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2210752782] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2216035248] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2218939443] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2222092887] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2228136267] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 2230700262] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2232489378] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2235875187] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2238053601] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 2240139342] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2242061661] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2246127660] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2248854951] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 2251208253] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2253298887] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2257243821] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2259295206] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2261269353] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2263560033] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 2265073755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2266723053] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2269646148] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2272622037] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2277429420] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2280337185] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2284246125] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2289803313] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2292226902] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2295271944] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2300396196] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2302547268] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 2305676961] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2308718853] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 2314116966] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2316942810] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2319981783] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2325269289] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2327993682] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2330921292] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2335980717] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 2338305711] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2340063180] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343325446] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2345251755] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 2347114203] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2349031041] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2352762594] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2355243093] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 2357545512] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2359216314] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2362405227] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2364601659] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2366748615] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2369251206] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 2371302843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2373402843] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 2376713955] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2379861750] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 2385406800] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 2388424206] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2391695145] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 2397292947] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 2400095733] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2404108686] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 2410097466] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 2412236106] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2414060208] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2418044034] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2420616807] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 2423102661] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2424950073] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2428924575] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2431759617] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 2434346775] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2436751170] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2440843230] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2443571991] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2446252830] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2449999881] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 2452108764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2454380355] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2457937503] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2461937436] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2468480742] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2472168552] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2476162563] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 2482581738] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1
 
[Hera] [HADES][TEST ] [KRELTSC: 2485155603] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2488323684] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2492077329] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2497564923] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2500188831] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2503145316] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2509092012] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 2511116895] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2513168952] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2516997420] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2519722800] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2522229843] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2525056359] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2527018830] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2529059400] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 2532679170] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2536365321] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 2542515759] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2546038383] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2549689191] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2555658903] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2558971674] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2562603015] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2568721176] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2572394034] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2576656194] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2582421660] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 2584683318] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2586762759] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2589854925] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2591859606] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2593899798] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2596309401] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 2597937720] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2600068842] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2602921818] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2605852242] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2610604836] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2613112488] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2616441387] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2621533572] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2624170353] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2627146347] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 2632125027] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2634574047] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2637582276] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 2642143098] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1
 
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2646256410] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 2648640162] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2650706646] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2654493849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2656931151] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 2659186656] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2660947464] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2664255867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2666351793] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2668459626] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2671003272] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 2672689005] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2674509999] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2677408797] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2680605312] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2685586617] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2688226989] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2691237927] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2696316840] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 2699030271] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2702284074] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 2707604046] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2710189902] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2713245990] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2718339183] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 2720312637] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2722102446] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2725428636] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2727519333] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 2729470653] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2731169364] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2734418337] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2736477219] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2738620836] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2741180253] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 2742875730] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2744738640] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2747425128] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2750491107] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2755403406] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2757845832] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2760975693] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2766101499] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2768577336] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2771689410] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2776742577] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2779317387] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2782367091] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2787453669] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2790482205] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2793363720] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 2796614646] 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: 2800903014] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 2802784698] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2804423958] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2808021594] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2810352594] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2812721793] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2815673574] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 2817501687] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2819483058] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2822431857] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2825895513] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2831351670] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2833805079] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2836671726] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2841583059] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2844046737] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2847243294] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2852430609] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2855333628] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2858434782] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 2863559706] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 2866657668] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2869790364] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 2875699365] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 2877678174] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2879744028] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2883075048] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2885227506] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2887353945] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2889868044] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 2891762202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2894154816] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 2897476827] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2901335598] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 2907790620] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2910847338] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2915117646] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2921342844] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2924347671] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2927874180] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2933912919] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 2936135223] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2938160841] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2941930677] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2944337760] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2947072317] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 2950118388] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 2952148542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2954342874] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2957638551] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2961193494] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2967034665] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2970256569] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2973801558] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2977461795] 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: 2983016085] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 2985979668] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2989543662] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 2995644309] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 2997937992] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3000202989] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3004239945] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3006981138] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3009815172] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 3012859752] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 3014881317] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3016768209] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 3019749957] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3022902351] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 3028863957] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3032081430] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3035873988] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3042017370] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 3045278250] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3048867864] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 3054885666] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3058096545] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3061847922] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3068060457] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 3072117384] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3075891231] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 3083217837] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 3085976145] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3088223565] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3092264154] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3094809585] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3097396407] ▶ Testing module: v3/src/test_runner/modules/arithmetic_words
[Hera] [HADES][TEST ] [KRELTSC: 3100414506] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 3102814743] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3105079950] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3108327432] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3112100985] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3118410120] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3121398819] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3125141712] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3130260000] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3133095252] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3136873005] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3143334201] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 3146044524] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3149126883] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 3154139688] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3156360732] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3159492105] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3162442290] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3167282475] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 3169792206] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3171598290] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3174703266] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3176781636] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3178937034] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 3181359762]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3184385379] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 3187017162] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 3189473994] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 3191058654] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3192742518] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3195343200] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3198319929] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3203737866] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3206336511] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3209435943] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3214751463] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3217479468] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3220614873] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3226094844] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3228774570] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3231912579] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3237207393] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 3239957826] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3243063390] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 3248322399] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 3250693761] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3252480903] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3255787857] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3257868327] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 3259855809] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3261504351] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3264903138] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3267151923] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3269506107] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 3272232033] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 3273899349] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3275657112] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3278447340] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3281789175] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3287496303] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3290178528] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3293413515] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3298802157] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3301624431] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3305330721] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 3309497163] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3313323111] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3316170774] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3319212141] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3324426042] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 3327065868] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3330109419] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 3335515050] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 3337487076] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3339231525] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3342501771] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3344588919] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 3346719726] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3348522576] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3351837132] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3353931273] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3356029467] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 3358576368] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 3360525924] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3362620842] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3365879286] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3369011268] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3374065527] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3376769298] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3380483778] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3386085969] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3388772058] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3391851120] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3396977703] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3399601443] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3402699972] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3407944659] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 3410680581] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3414329835] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 3420587709] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 3422882526] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3425230326] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3429105351] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3431796060] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 3434296698] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3436410600] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3439851198] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3441886749] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3444008862] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 3446435034] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 3448019505] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3450158817] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3453317637] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3456961893] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3463140597] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3466376949] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3469418925] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 3471275955] 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: 3477329331] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3480705942] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3484478781] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3490521594] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3493784784] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3497698428] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3503631180] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 3505965015] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3508386042] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3511854339] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3513931575] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3516032499] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 3518452707] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 3520038669] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3521811426] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3524529057] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3527541927] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3532504248] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3534991257] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3538470201] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3544569756] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3547732293] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3550905897] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3555883338] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3559065195] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3562594140] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3568625151] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3571810893] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3575333979] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3581237163] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 3583418349] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3585411396] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3589201644] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3591687351] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 3594028788] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3596128872] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3600277401] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3602870754] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3605322105] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 3608249883] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 3610259856] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3612434217] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3615878868] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3619420119] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3625358058] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3628523766] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3632133099] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 3634538166] 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: 3641649459] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3644872392] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3648615978] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3655020327] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3658334379] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3662222256] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3668818146] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 3671229219] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3673429494] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3677528673] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3680213481] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 3682597107] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3684869538] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3688345437] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3690388296] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3692436468] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 3695441883] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 3697502109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3699793965] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3703340298] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3707134263] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3713556105] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3717590940] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3721610550] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3727972563] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3731304864] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3735129384] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3741266760] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3744984432] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3748796877] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3755157693] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3758988114] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3762782016] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3769110681] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 3771502665] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3773842506] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3778064766] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3780704403] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 3783026037] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3785128179] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3789229416] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3791850888] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3794586432] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 3797723244] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 3800010501] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3802530879] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3805865406] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3809394057] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 3813397980] 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: 3819030306] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3822338016] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3826185342] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3832774911] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3835910295] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3839972073] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3846544506] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3849950181] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3853927917] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3859578870] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3862351752] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3865407210] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3870824034] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 3872711766] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3874431267] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3877699854] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3880158009] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 3882069828] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3884048028] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3887382135] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3889513341] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3891701541] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 3894226833] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 3896448234] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3898283865] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3901076298] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3904241733] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3910250757] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3913672161] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3917256231] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3923089065] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3926415990] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3929529429] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3934589295] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 3936782871] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3938987661] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3942303099] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3944386740] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3946553331] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 3949316091] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 3951160164] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3953167974] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3956236893] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3959388468] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3964904349] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3967960332] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3971882754] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 3977197140] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3980896899] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3983847252] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3987986856] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3993884160] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 3996088761] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3998129709] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4002677112] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4005094674] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4007686977] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4010607993] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 4012532958] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4014888801] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4018369992] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4021921134] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4027851702] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4031133099] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4034668260] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4040454348] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4043980920] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4047526413] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4052792751] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 4055182845] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4057366824] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4061130948] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4063496724] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4066091316] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4068735636] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 4070406858] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4072215798] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4075832607] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4079502525] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4085557350] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4089129093] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4092815559] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4097844975] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4100683629] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4103863701] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4108804161] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 4110704871] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4112349927] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4116318486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4118815680] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4121455947] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4124022168] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 4125765147] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4127840850] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4130990493] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4134619524] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4140342549] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4142937372] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4145962044] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4151219688] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4153864386] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4156875933] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 4160563092] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4164967506] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4167464616] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4170398001] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4175284365] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 4177469163] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4179246015] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4182609795] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4184746860] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4186940772] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4189348086] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 4190997993] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4192816698] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4195648842] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4198640145] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4204779516] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4208104194] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4211830812] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4217643003] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4220911149] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4224478545] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4230269526] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4233381201] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4237084173] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4243165899] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 4245548286] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4247605572] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4251405417] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4253793684] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4256215089] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4259378907] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 4261498374] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4263714504] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4267502295] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4271133090] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4277158053] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4280604006] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4283751906] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4289140002] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4292686587] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4296722703] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 4313513778] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4318696872] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4322085663] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4326024360] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4332252351] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4335411087] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4339059648] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4344974319] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 4347404838] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4349512818] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4353554415] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4356119166] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4358416188] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4360834065] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 4362465660] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4364173086] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4366770345] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4370610216] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4375635831] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4378167591] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4381077666] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4386265905] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4388890737] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4391855223] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4397116458] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4399180821] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4401541473] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 4403080815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4404785385] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4407270336] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4410711648] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4415876577] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4418514261] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4421468247] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4426370613] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4428975012] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4431999600] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4436831595] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4439348424] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4442555082] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 4444580364] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4446777888] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4450104120] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4453851402] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 4459668864] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4463514279] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4466830851] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4470755688] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4476487848] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4479071457] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4482353505] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4488546237] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4491733785] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4495486842] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4501877814] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4504850763] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4508021826] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4513398666] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 4515333039] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4517076375] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4520414262] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4522712313] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4525043040] ▶ Testing module: v3/src/test_runner/modules/logical_words_te
[Hera] [HADES][TEST ] [KRELTSC: 4528048476] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 4529675661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4531489704] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4534205025] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4537344168] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4542967128] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4545680160] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4548847863] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4554105843] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4556692707] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4559865366] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4565577618] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4568766006] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4572501129] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4578814107] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4582068918] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4585772604] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 4588993500] 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: 4595174808] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 4597427730] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4599443520] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4603804506] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4606387737] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4609096044] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 4612109502]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4615461774] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 4618238037] ▶ Testing module: v3/src/test_runner/modules/mixed_arithmetic
[Hera] [HADES][TEST ] [KRELTSC: 4621231020] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 4623256554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4625624955] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4629098901] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4632844776] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 4635296526] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 4638816840] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4642562379] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 4644946488] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4648346892] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4652110701] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4654407261] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 4657771167] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4661415381] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 4663886094] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4667104869] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4670944488] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 4673653320] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 4677406818] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4681132155] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 4683450009] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 4686828174] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4690548933] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 4692946104] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 4695635112] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 4697868378] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4701868626] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 4704428883] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 4706745918] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4708925130] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4712912295] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4715411862] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 4717764849] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4719858213] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4723962978] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4726618134] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4729144749] ▶ Testing module: v3/src/test_runner/modules/mixed_arithmetic
[Hera] [HADES][TEST ] [KRELTSC: 4731908244] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 4733795325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4735784004] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 4739147616] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4742867682] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 4745586762] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 4749290469] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4752810069] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 4755418227] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4758822264] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4762460724] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4764721227] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 4768161510] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4771679556] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 4773852300] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 4777064754] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4780643322] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 4783355766] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 4786854408] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4790461641] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4792729662] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 4795256613] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 4797317889] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4801280106] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 4803785469] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 4806555474] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4808573658] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4812481086] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4814831553] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4817258565] ▶ Testing module: v3/src/test_runner/modules/mixed_arithmetic
[Hera] [HADES][TEST ] [KRELTSC: 4820154528] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 4822108620] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4824217293] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 4827814887] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4831308363] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 4833515715] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 4836940752] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4840570833] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 4842941439] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 4846340898] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4849797015] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 4852028349] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 4855095021] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4858650888] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 4860959397] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 4864523181] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4867976820] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 4870313616] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 4872524601] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4876266150] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4878754125] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 4881040374] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4884738579] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4887083943] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4889436594] ▶ Testing module: v3/src/test_runner/modules/mixed_arithmetic
[Hera] [HADES][TEST ] [KRELTSC: 4892254038] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 4894249710] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4896532620] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 4900012446] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4903493406] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 4905698532] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4908756174] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4912264350] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4914529473] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 4917818829] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4921245609] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 4923370116] Running M*.negative: -123 456 M* . . CR
[Hera] -1 -56088
[Hera] [HADES][TEST ] [KRELTSC: 4926633915] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4930346043] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 4932728451] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 0 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 4936235388] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4939668426] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 4941974520] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 4945314843] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4948880412] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 4951223466] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 4953529287] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4957438731] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4959957177] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 4962300966] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4966007214] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4968350100] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4970714973] ▶ Testing module: v3/src/test_runner/modules/mixed_arithmetic
[Hera] [HADES][TEST ] [KRELTSC: 4973450895] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 4975429872] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4977553350] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 4981450803] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4985080695] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 4987430175] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 4990875855] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4994568369] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 4997097672] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 1844674407370955161 6
[Hera] [HADES][TEST ] [KRELTSC: 5001045231] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5004561114] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 5006926995] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 5010112779] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5013738408] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 5016126297] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -184467440737095506 -16
[Hera] [HADES][TEST ] [KRELTSC: 5020224720] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5023773426] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5026034223] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 5028517389] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5032623603] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 5035163889] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 5037541929] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5041410969] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5044124337] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5046769350] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 5049576399]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5052736038] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 5055403584] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5058246459] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 5060151663] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5062188075] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5065735983] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5069446872] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5071776423] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5075189469] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5078893323] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5081199333] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 5084779539] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 5088012048] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5091709686] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 5093925081] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5097538152] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5101328778] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 5103639870] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 5106704505] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5111147664] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5114106648] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 5116793325] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5120984673] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5123092023] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5125302777] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5128035738] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 5129645745] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5131321020] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 5134543995] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5137462029] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 5139495669] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5142688131] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5146884624] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5149485936] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 5153429862] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5157237393] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 5159639436] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5163396567] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5167029630] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5169257856] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 5171688837] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5175805698] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5178590802] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 5181122730] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5185184109] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5187753123] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5189998401] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5192514033] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 5194599753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5196816387] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 5201045115] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5204798718] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 5207273022] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5211151050] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5214922440] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5217493638] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 5221410453] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5225295180] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 5227832904] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 5231465568] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5235222762] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 5237443365] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 5240008053] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5244281721] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5247129846] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 5249583633] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5253808140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5256382173] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5259060051] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5261954565] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 5263959414] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5266060359] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 5270162772] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5274014718] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 5276396496] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 5280179394] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5284515117] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5286989589] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 5290903779] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5294637033] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 5297086326] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 5300921241] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5305222146] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 5307728181] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5311215924] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5315026752] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5317358445] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 5320180845] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5324164629] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5326703340] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 5329070271] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5333384343] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5336010771] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5338726113] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5341661346] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 5343649311] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5345833437] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 5350258914] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5353732440] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 5356162560] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5359921497] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5363480157] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 5365851624] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 5369798637] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5373663666] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 5376146139] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 5379033534] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5382043863] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 5383823991] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 5385850743] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5389303815] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5391601719] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 5393895948] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5397676851] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5400280305] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5402998944] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5406096129] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 5408131365] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5410358226] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 5414343354] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5418151032] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 5420646189] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 5424173769] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5428198146] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 5430622008] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 5434513308] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5437690356] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 5439738675] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 5442858960] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5446327467] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 5448622263] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 5452415010] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5455575888] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 5457604635] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 5459712972] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5463234924] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5465843754] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 5468314614] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5472572007] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5475626037] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5478167961] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5480750730] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 5482444821] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5484283035] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 5487360396] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 5490230004] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5493914538] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 5496253749] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 5499181212] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5502330855] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 5504623236] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 5508017214] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5511660525] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 5514072291] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 5517564486] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5521082280] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 5523345534] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 5526510045] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5530527807] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 5532879408] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5536227879] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5539661946] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5541798003] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 5544438354] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5548126794] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5550502587] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 5552592486] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5556651891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5558995134] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5561492370] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5564252043] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 5566194921] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5568470943] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 5571796188] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5574975924] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 5577088902] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 5580310974] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5583518031] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 5585814255] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5588708769] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5592057072] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5594388261] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 5598450312] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5601710856] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 5603893239] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 5605988661] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5609519433] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5612124777] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 5614740516] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5618990286] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5621666589] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5624349591] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5626932507] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 5628601041] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5630400972] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 5633510946] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5637172611] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 5639537148] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 5643076593] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5646179868] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 5648130054] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5650761816] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5654207496] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 5656644609] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 5660092935] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5663026593] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 5664946917] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 5667838407] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5670615006] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 5672740521] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 5675214426] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5678452395] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5680384626] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 5682256692] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5685491406] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5687753652] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5690433315] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5692983282] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 5694662904] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5696396811] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 5699366148] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5702637654] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 5705019600] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 5708472105] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5711369601] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 5713279299] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 5716258338] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5719088802] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 5721244662] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 5724951897] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5728132683] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 5730252759] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 5732476491] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5736083157] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5738513949] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 5741016540] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5745114627] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5747715876] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5749859829] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5752196688] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 5753745963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5755432788] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 5758564875] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5761962633] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 5764377255] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 5767868967] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5770879632] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 5772686913] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 5775570255] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5778551310] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 5780945121] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 5784233070] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5787314085] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 5789296191] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 5791737819] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5794996557] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5797361388] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 5799684366] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5803243425] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5805346911] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5807506782] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5809992930] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 5811617448] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5813571183] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5817004599] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5820081771] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5822012994] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5824962087] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5828265471] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5830404573] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5833978038] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5837170878] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5839144164] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5842423041] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5846221101] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5848540257] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5852143836] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5855598105] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5857776351] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 5860161153] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5864089140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5866602021] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 5868868446] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5873004165] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5875648149] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5878195575] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5881100505] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 5882869125] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5884621071] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5887707084] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5890865610] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5892936084] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5896434978] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5899584411] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5901458472] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5904271905] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5907889071] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5910068913] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5913565728] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5916671523] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5918578554] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 5921606628] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 5924339925] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5927556012] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 5929605192] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5932564617] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5935660416] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5937881439] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 5940457194] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5944159683] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5946531528] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 5948687409] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5952436392] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5954951814] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5957589036] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 5960474961] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 5962354839] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5964541653] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 5967674664] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5971486584] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 5973626148] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5976695235] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5980255554] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5982551274] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5985860076] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5989480056] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5991602526] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5994657270] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5998344765] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 6000561063] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6003928581] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6007458996] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 6009548391] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 6011774139] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6015754920] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6018351801] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 6020715582] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6024856950] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6027412167] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6029965578] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6033136872] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 6035304072] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6037433955] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6041022267] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6044508351] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 6046682943] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6049373547] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6052805577] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 6054642216] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6057370473] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6060576606] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 6062485233] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6065735886] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6068878956] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 6070843800] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6073771116] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6077091132] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 6079208730] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 6081214839] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6084555813] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6086727822] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 6088683027] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6092096955] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6094265373] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6096545259] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6099118053] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 6100847256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6102696768] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 6105577233] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6108638025] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 6110792436] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 6113452275] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6116844951] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 6119590974] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6122735388] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6126260280] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6128617509] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 6131978622] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6135849489] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 6138520773] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 6142012128] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6145501236] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 6148413453] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 6150663960] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6154421658] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6156785985] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6159540072] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6162586332] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 6164616864] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6166687149] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 6170326932] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6174182196] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 6176754045] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6180198108] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6183262953] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6185246550] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 6188007861] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6191276301] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 6193641447] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 6196933911] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6200082441] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 6202057785] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 6203968701] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6207337290] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6209636580] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6212297196] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6214866651] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 6216578508] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6218327157] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 6221259828] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6224527029] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 6226919034] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 6230263326] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6233279052] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 6235144440] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6237636321] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6240574725] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 6242660130] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 6245859081] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6249109440] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 6251411187] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 6253402176] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6256834605] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6259377096] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6261969945] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6264630414] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 6266521065] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6268509933] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 6271837551] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6274815813] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 6276867849] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6279931896] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6282952977] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 6285070029] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 6287055516] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6290373033] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6292468308] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6294986859] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6297448815] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 6299107311] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6300867846] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 6303703392] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6306859314] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 6309110913] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6311999988] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6315088521] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 6317353518] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 6319369623] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6322721412] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6325324047] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6327620586] ▶ Testing module: v3/src/test_runner/modules/double_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6330144324] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 6331800657] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6333594729] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 6336960252] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6340116300] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 6342030786] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 6345232152] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6348366633] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 6350855574] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 6352772790] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6355985853] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6358098369] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6360183354] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped,
[Hera] [HADES][INFO ] [KRELTSC: 6362585985]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6365140194] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 6367695306] ▶ Testing module: v3/src/test_runner/modules/format_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6370631316] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 6372362598] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6374179371] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6377078022] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6380197362] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 6382080579] Running BASE.hex: HEX FF . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 6384708099] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6388127613] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 6389972316] Running BASE.octal: OCTAL 52 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 6392691480] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6395803323] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 6397677174] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 723
[Hera] [HADES][TEST ] [KRELTSC: 6400774527] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6403895673] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 6405778176] Running BASE.base_fetch: BASE @ . CR
[Hera] 16
[Hera] [HADES][TEST ] [KRELTSC: 6408567228] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6412021896] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 6414524424] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6417060720] ▶ Testing module: v3/src/test_runner/modules/format_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6419856933] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 6421805061] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6423878748] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 6427470903] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6431057787] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 6433226751] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6436716426] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6440437248] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 6442884063] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6448615677] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6452391897] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 6454800114] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6457456614] ▶ Testing module: v3/src/test_runner/modules/format_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6460748574] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 6462987132] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6465256140] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] FF
[Hera] [HADES][TEST ] [KRELTSC: 6468874734] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6472440366] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 6474693456] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 2A
[Hera] [HADES][TEST ] [KRELTSC: 6478103856] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6481847694] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 6484206204] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] FF
[Hera] [HADES][INFO ] [KRELTSC: 6500209716] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 6504238251] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6507836118] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 6510129192] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6512679957] ▶ Testing module: v3/src/test_runner/modules/format_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6515917170] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 6518005557] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6520165974] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 6523553883] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6527345286] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 6529595667] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 6533026983] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6536702718] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 6539070762] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 6543798009] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6547769844] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 6550180518] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6552856002] ▶ Testing module: v3/src/test_runner/modules/format_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6555705828] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 6557695053] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6559782117] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 6564627930] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6568875852] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 6571208238] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 6573578025] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6577334883] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 6579537300] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6583329564] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6587130375] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 6589533195] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6592053279] ▶ Testing module: v3/src/test_runner/modules/format_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6595363068] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 6597563133] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6599750346] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6603339792] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6607034049] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 6609530634] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 6612847605] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6616554105] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 6619077192] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 6622370076] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6626038293] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 6628556760] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6631264689] ▶ Testing module: v3/src/test_runner/modules/format_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6634327959] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 6636334698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6638518236] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6641796483] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6645316776] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 6647731041] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6651084363] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6655180161] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 6657555870] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 6661094475] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6664827750] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 6667319526] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6669956727] ▶ Testing module: v3/src/test_runner/modules/format_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6673135707] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 6675209436] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6677594385] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6681391164] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6685122528] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 6687400461] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6691111749] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6694900905] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 6697269768] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6700604148] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6704421108] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 6706705404] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6709363017] ▶ Testing module: v3/src/test_runner/modules/format_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6712301211] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 6714250872] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6716221680] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 6719293770] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6722715531] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 6725254095] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 6727706265] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6731161437] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 6733447728] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 6737039316] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6740507298] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 6742674162] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6745137882] ▶ Testing module: v3/src/test_runner/modules/format_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6747912003] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 6749847657] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6751982790] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 6755558376] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6759234027] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 6761373759] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 6763798524] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 6766257078] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6770342334] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 6772666551] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6775172271] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 6777990135]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6781183731] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 6783581028] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6786397863] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 6788305818] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6790320075] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 6794661720] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6798198855] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 6800574060] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 6803965371] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6807611202] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 6810070344] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 6813859395] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6817381767] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 6819657999] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6823067580] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6826728951] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 6829163586] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 6831655635] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6834002595] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6837327777] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6839390880] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6841558626] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6844078311] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 6845890527] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6847730946] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 6851785143] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6855381330] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 6857624067] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 6860805987] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6864860436] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 6867226569] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 6871028451] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6874603701] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 6876873654] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 6879707793] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6883433886] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 6886049562] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6888650013] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6891530163] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 6893465964] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6895560735] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV
 
[Hera] [HADES][TEST ] [KRELTSC: 6899182941] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6902877975] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 6905100174] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 6907652304] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6911396142] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 6913945332] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 6916731822] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6920429691] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 6922808844] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 6925535946] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 6928488966] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6932529492] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 6934788042] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6937408737] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6940606911] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 6942850530] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6944582673] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO
 
[Hera] [HADES][TEST ] [KRELTSC: 6947420823] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6950484576] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 6952370859] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 6954527328] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6957682053] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 6960195522] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 6963085731] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6966729882] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 6968998008] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 6971610450] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 6974161089] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6978201552] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 6980603994] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6983384562] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 6986311626] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 6988324098] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6990369057] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6994703520] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6998346159] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 7000338996] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE .
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7003554054] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7006708737] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 7008622551] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7011920916] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7015072407] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 7016922024] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test
[Hera] [HADES][INFO ] [KRELTSC: 7019488392] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7022714328] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7026346887] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 7028340501] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7031498040] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7034639262] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 7036575336] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7038770004] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 7041239205] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 7043084307] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7045217172] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH .
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 7049727573] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7052770851] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 7054683993] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 7058185890] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7061607525] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 7063893984] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . .
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 7067777850] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7070768124] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 7072681812] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . .
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 7075825092] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7078953945] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 7081471089] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7084153083] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 7087174605] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 7088989362] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7090738368] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 7093947504] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7097491359] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 7099758204] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 7102914399] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7106422617] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 7108595865] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 7111212129] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7114943472] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 7117261557] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 7121063607] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7124598558] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 7126868847] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7129085208] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 7131532821] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 7133208558] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7135076991] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 7138508433] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7141589511] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 7143542616] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 7146608154] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7149799881] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 7151728164] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 7154101857] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7157066637] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 7158972807] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 7161373422] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7164352986] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 7166165391] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7168366002] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 7171519593] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 7173648657] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7175851389] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 7179657639] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7183273104] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 7185581718] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 7188612606] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7192244472] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 7194841899] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7197950739] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 7200873666] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 7202896554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7205090256] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 7208616471] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7212182418] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 7214499978] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 7218246168] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7222349400] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 7225014174] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7228750599] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7231904505] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 7233769410] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 7240070019] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7243785927] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 7246064532] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 7250291181] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7253868027] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 7255738770] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ;
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 7259471709] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7262496885] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 7264404882] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7266621243] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 7269145884] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 7270756500] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7272566595] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 7275096360] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7278113451] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 7280017794] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 7282659132] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7285736682] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 7287855939] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 7291044243] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7294256823] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 7296508317] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7298659011] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 7301161749] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 7302870918] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7304710119] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7308524139] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7311687432] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 7313872839] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7316780478] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7320014415] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 7322198667] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7324492182] ▶ Testing module: v3/src/test_runner/modules/string_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 7327027470] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 7328756631] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7330602531] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7333406157] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7336536039] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 7338652419] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7342108998] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7345286067] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 7347808398] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7350103719] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 7352645433]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 7355235468] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 7357404873] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7359920589] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 7361618712] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7363638954] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 7366661694] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7369784793] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 7371807093] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 7374746463] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7377717270] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 7379644986] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7382041737] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7385098119] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 7386967896] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 7390172979] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7393068690] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 7395035760] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 7397653725] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7400893794] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 7403375700] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 7406286552] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7409477943] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 7411476051] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 7413494676] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7417523757] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7420296618] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7423383639] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7426355475] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 7428347325] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7430509968] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 7434599424] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7438328436] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 7441221249] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 7443726003] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7447718103] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 7450574292] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7454402004] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7458196200] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 7460744571] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 7464470223] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7468339242] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 7470926295] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7473754113] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7476869547] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 7478910369] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7481106717] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 7484710695] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7488712035] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 7491465177] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 7495932675] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 7499062599] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7502207979] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 7504401240] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7507731609] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7510987974] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 7513066932] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 7516131567] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7519710135] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 7521977988] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7524406176] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7527145038] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7529073468] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7531098834] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7533559173] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7536748779] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 7538752116] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7541431884] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7544071710] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 7546193697] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7549437000] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7552254171] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 7554361038] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7557330333] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7560049539] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 7562509143] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7564899951] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7567925211] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 7569746961] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 7572675012] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7575928731] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 7578137028] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 7580479767] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7584244836] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7586666640] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7588786674] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7591131660] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 7592801265] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7594546302] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 7597112691] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7600315548] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 7602185472] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 7604858310] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7607910996] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 7609715169] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7612150266] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7615186320] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 7617392055] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 7620743907] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7624359435] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 7626565569] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 7628820423] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7632652461] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 7634995347] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 7638065211] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7641641910] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 7643901615] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 7647168711] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7650766074] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 7653168474] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 7656165909] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7659850191] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 7662331782] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 7665942123] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7669592490] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 7671771450] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 7674133299] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7678039194] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7681099482] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7683667362] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7686512925] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 7688429280] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7690700871] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7693275870] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7696338615] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 7698433155] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7700649327] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7703519628] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7706626788] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 7708780779] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7711074021] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 7715556030] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7719472509] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 7721882511] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 7724611104] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7728551691] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 7730769816] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 7734067761] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7737811893] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 7740088209] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 7744061115] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7748052501] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 7750508178] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 7753186812] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7757069019] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 7759615101] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 7761893748] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7763782782] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7767419394] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7769840253] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 7772225769] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7774201869] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7777586313] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7779576000] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7781578812] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7783765983] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 7785559908] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7787159667] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 7790352171] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7793660910] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 7795956105] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 7799300670] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7802433660] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 7804532589] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 7807852206] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7811144397] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 7813182006] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7816277700] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7819437864] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 7821517851] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 7823930940] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7825846917] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7829353686] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7831579329] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7833839223] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7836707718] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 7838455674] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7840347984] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 7842940077] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7846631961] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 7848970584] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 7851361665] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7855715679] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7858313001] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 7860705678] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7864771383] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 7867189344] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7869858528] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7872958086] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 7875100233] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7877384823] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7881367515] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7885179456] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 7887484332] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7891049082] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7895103678] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 7897583988] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 7901122509] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7904860845] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 7907278449] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 7909842318] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 7912844142] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 7915102251] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 7917318171] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7921259871] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7925075571] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 7927724490] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7930326159] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7934587773] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7937242509] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7939787478] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7943317242] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7945729197] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7948044762] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7952050323] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7954405599] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7956794118] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7960306914] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7962947580] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7965683418] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7969244346] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 7971651786] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7974882132] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7978459461] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 7980961569] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 7984443243] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7987958895] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 7990167843] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 7992488385] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 7995967308] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 7998617445] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 8000951154] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8004422265] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 8006751690] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8010007572] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8013079221] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 8014938057] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8018429832] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8021596905] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 8023784391] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 8026125534] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8029961898] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8032654203] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 8035749162] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8039546277] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 8041916946] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8044078560] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8046466890] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 8048664435] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8050801710] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 8054244303] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8057402346] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 8059214814] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 8061868962] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8065053507] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 8067245886] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 8070521760] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8073577176] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 8075419695] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 8078103936] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8081292996] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 8083329849] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 8087035992] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8090142081] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 8092036281] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8094252999] ▶ Testing module: v3/src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 8096777367] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 8098500795] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8100632652] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE
[Hera] 42 [HADES][INFO ] [KRELTSC: 8104420254] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 8106954576] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8110127802] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 8111939157] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 8116183887] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8119947948] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 8122438821] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 8125792017] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8129126397] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 8131046658] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 .
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 8134374780] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8137686039] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 8139676209] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8142155154] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 8144792376]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 8147503476] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 8149691991] ▶ Testing module: v3/src/test_runner/modules/block_words_test
[Hera] [HADES][TEST ] [KRELTSC: 8152126206] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 8153772564] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8155547421] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 8159249070] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8162673456] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 8164866234] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 8166910668] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8170336062] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 8172330222] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 8174458824] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8177874684] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 8180003706] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 8182045662] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8185316790] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 8187223317] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 8189124237] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8192329341] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8194433562] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8196764163] ▶ Testing module: v3/src/test_runner/modules/block_words_test
[Hera] [HADES][TEST ] [KRELTSC: 8199224124] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 8200877811] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8202610500] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 8205921360] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8209107837] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 8211270228] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 8213413173] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8216653200] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 8218579782] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 8220859101] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8224032264] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 8226148077] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 8228189529] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8231492241] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8233518657] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8235668322] ▶ Testing module: v3/src/test_runner/modules/block_words_test
[Hera] [HADES][TEST ] [KRELTSC: 8238099387] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 8239807737] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8241609369] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 8244267990] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8247545040] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 8249559192] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 8251854429] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8255018730] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 8257437090] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 8259816369] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8263123974] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 8265465075] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8268187095] ▶ Testing module: v3/src/test_runner/modules/block_words_test
[Hera] [HADES][TEST ] [KRELTSC: 8270853717] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8272788342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8274936957] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8277652803] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8280928971] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 8282929935] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 8285479797] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8288861847] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 8291656317] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8294384322] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8298125388] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 8300569158] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8303295273] ▶ Testing module: v3/src/test_runner/modules/block_words_test
[Hera] [HADES][TEST ] [KRELTSC: 8306498172] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8308548045] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8310309630] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8312693193] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8316033096] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 8318197587] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 8321116503] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8324889489] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 8327450418] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF
[Hera] [HADES][TEST ] [KRELTSC: 8330049924] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8333397702] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 8335744767] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8338493814] ▶ Testing module: v3/src/test_runner/modules/block_words_test
[Hera] [HADES][TEST ] [KRELTSC: 8341276377] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 8343198276] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8345258733] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 8347537989] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8350625850] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 8352747018] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 8355055506] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8358032697] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 8360216088] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 8362751880] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8366302791] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 8368676568] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8370934236] ▶ Testing module: v3/src/test_runner/modules/block_words_test
[Hera] [HADES][TEST ] [KRELTSC: 8373471687] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8375150763] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8376920076] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8379225267] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8382972780] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 8385411846] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8387935269] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8391404175] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 8393456967] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8395643970] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8399281800] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 8401816395] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8404205523] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8407594566] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8409712605] Running LOAD.rest_of_line: 1 LOAD 0 0 /
[Hera] [HADES][ERROR] [KRELTSC: 8411922855] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 8413666485] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8417424666] Expected: The rest of the line is interpreted after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8420445705] LOAD: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8423139732] ▶ Testing module: v3/src/test_runner/modules/block_words_test
[Hera] [HADES][TEST ] [KRELTSC: 8426163627] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 8428168581] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8430305541] 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: 8472770460] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8475873861] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 8477845278] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 8479923354] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8483236440] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 8485433985] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 8487896466] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8491327488] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 8493464889] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 8495588724] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8499022938] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8501516688] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8504080242] ▶ Testing module: v3/src/test_runner/modules/block_words_test
[Hera] [HADES][TEST ] [KRELTSC: 8506619394] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 8508522414] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8510631927] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 8513559999] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8516687529] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 8518691328] 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: 8565563328] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8568609483] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 8570619183] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 8573598516] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8576667225] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 8579010279] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8581314588] ▶ Testing module: v3/src/test_runner/modules/block_words_test
[Hera] [HADES][TEST ] [KRELTSC: 8583851052] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 8585563014] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8587392891] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8589803082] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8592921540] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 8595016962] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8596996821] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8600076975] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 8602242096] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8604378153] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8607480777] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 8609583906] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8611681743] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8614772145] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 8616886068] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8619013746] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8622429333] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 8624567952] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8626559004] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8629816902] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 8631857766] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8633792559] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8637025362] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 8639229375] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8641548405] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8645450919] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 8647984422] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8650427184] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8654740962] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 8657614980] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8660166207] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8664039783] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 8666566461] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 8669168046] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8673386421] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 8676170013] Running THRU.rest_of_line: 1 2 THRU 0 0 /
[Hera] [HADES][ERROR] [KRELTSC: 8678910597] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 8681000496] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8685456864] Expected: The rest of the line is interpreted after THRU
[Hera] [HADES][TEST ] [KRELTSC: 8688713481] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8691121635] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8695245699] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 8698110624] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8700842220] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8704725162] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 8707252512] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8709747018] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8713452069] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 8715988785] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8718641463] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8722687281] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 8725064502] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8727503526] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8731538466] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 8733857643] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 8736200193] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8739920931] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 8742220662] THRU: 18 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8745047598] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error
[Hera] [HADES][INFO ] [KRELTSC: 8747799963]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 8750856345] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 8753280774] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 8755205529] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8757475398] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 8760940209] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8764730961] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 8766925692] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S
[Hera] [HADES][TEST ] [KRELTSC: 8769937596] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8773301775] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes
[Hera] [HADES][TEST ] [KRELTSC: 8776447344] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 8779460130] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8782385577] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 8784232296] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 8787140460] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8790557727] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 8792954562] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 8796679962] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8799907368] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 8801893317] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8804113542] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 8805778821] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8807611386] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 8810635911] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8813842842] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 8815702686] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8818669923] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8822154054] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 8824371234] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 8827968891] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8831144889] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 8833037913] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 8836107210] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8839290201] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 8841470253] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 8857878729] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L
 
[Hera] [HADES][TEST ] [KRELTSC: 8860536636] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8863757553] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 8865785985] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 8867814501] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8871922479] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8874445104] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8876852439] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 8878657914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8880631767] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 8883922656] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8887350759] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 8889474279] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 8892794820] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8896440567] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 8898966321] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8902296627] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8905707510] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 8907801672] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 8911669851] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8915084451] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 8917312278] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 8920992486] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8924524077] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 8926737015] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 8930371968] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8933998836] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 8936227314] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 8938374081] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8942032659] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 8944387116] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 8946797013] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 8948819922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 8950899951] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 8954161650] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8957581395] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 8959942131] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8963108721] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8966482455] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 8968792602] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 8971770192] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8974949865] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 8976973404] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 8979989109] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8983912665] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 8986257147] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 8989053864] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 8991966102] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 8993920194] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ .
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 8997180423] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9000543405] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 9002551068] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 9004519083] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9008019867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 9010117536] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9012439506] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 9014158167] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9015963978] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 9019328010] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9022511589] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 9024720684] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 9028111449] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9031775907] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 9034222449] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 9038149827] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9041854941] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 9044405643] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 9048420654] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9052226715] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 9054791319] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 9057242229] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9061158204] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 9063696075] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 9065963592] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9069815286] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 9072401499] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9075041493] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 9077084268] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9079118349] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9081834846] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9084909036] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 9087184071] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9096876495] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9103318728] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 9105559680] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9108675219] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9112369959] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 9114696717] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9118133913] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9121483035] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 9123619596] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9125876172] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 9127613481] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9129826755] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9133575654] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9136849848] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 9139269972] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9142729092] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9146456151] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 9149248794] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9152561040] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9155743275] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 9157808058] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9160173981] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 9162331941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9164189034] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP!
[Hera] 3 [HADES][TEST ] [KRELTSC: 9167456760] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9170167566] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 9172275231] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 9174381552] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9177976584] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 9180013248] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 9182010453] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9185384649] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 9188170068] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9190870605] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 9192856680] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9194823435] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9198097083] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9201633630] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 9203734491] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9207092370] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9210296319] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 9212176218] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9214359336] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 9216154836] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9218244231] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 ,
[Hera] [HADES][INFO ] [KRELTSC: 9221207058] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9224870970] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9228495297] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 9231116265] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9234720999] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9238345599] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 9240598353] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9244585329] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9248209677] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 9250632300] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 9254350728] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9258185790] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 9260425755] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9263012367] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 9265009173] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9267181770] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! .
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 9271058223] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9274758675] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 9277123359] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9281306013] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9284898966] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 9287095755] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9289750470] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 9292816407]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 9296621250] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 9299077704] ▶ Testing module: v3/src/test_runner/modules/dictionary_manip
[Hera] [HADES][TEST ] [KRELTSC: 9301700835] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 9303324975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9305040360] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9308926830] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9312485616] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 9314786922] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 9316939443] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9320445435] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 9322498626] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 9326634723] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9330675543] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 9333695511] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 9336610668] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9340421601] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 9343398876] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9346356201] ▶ Testing module: v3/src/test_runner/modules/dictionary_manip
[Hera] [HADES][TEST ] [KRELTSC: 9348900477] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 9350799423] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9352964334] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 9356784402] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9360568098] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 9363090135] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 9366198303] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9370224339] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 9372699399] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 9375362073] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9379419819] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 9382001685] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9384786474] ▶ Testing module: v3/src/test_runner/modules/dictionary_manip
[Hera] [HADES][TEST ] [KRELTSC: 9387797517] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 9389890545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9392029122] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc
[Hera] [HADES][TEST ] [KRELTSC: 9396002889] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9399962082] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 9403029930] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F
[Hera] [HADES][TEST ] [KRELTSC: 9406844643] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9410775255] Expected: Should refuse to forget a word defined before FEN
[Hera] [HADES][TEST ] [KRELTSC: 9413746314] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE
[Hera] [HADES][TEST ] [KRELTSC: 9417745722] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9421236909] Expected: Forgetting the newest word must not disturb an ol
[Hera] [HADES][TEST ] [KRELTSC: 9424008342] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9426425085] ▶ Testing module: v3/src/test_runner/modules/dictionary_manip
[Hera] [HADES][TEST ] [KRELTSC: 9429159558] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 9431401350] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9433372116] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9437736378] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9441339747] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 9443739165] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I
[Hera] [HADES][TEST ] [KRELTSC: 9447246984] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9450869463] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 9453248259] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9455744907] ▶ Testing module: v3/src/test_runner/modules/dictionary_manip
[Hera] [HADES][TEST ] [KRELTSC: 9458497671] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 9460688958] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9462671526] Running FIND.existing: FIND DUP . CR
[Hera] 35784496
[Hera] [HADES][TEST ] [KRELTSC: 9466049166] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9469522566] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 9471771246] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 36115968
[Hera] [HADES][TEST ] [KRELTSC: 9476104722] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9479572095] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 9481776780] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 9485275422] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9489067077] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 9491196498] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 9493297800] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9497039622] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 9499545489] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9501934806] ▶ Testing module: v3/src/test_runner/modules/dictionary_manip
[Hera] [HADES][TEST ] [KRELTSC: 9504693639] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9506709975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9508852059] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9511869129] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9515655324] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 9518151993] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9520895874] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9524739399] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 9526930560] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9529484475] ▶ Testing module: v3/src/test_runner/modules/dictionary_manip
[Hera] [HADES][TEST ] [KRELTSC: 9532377855] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 9534316911] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9536555973] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 9539539317] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9543240231] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 9545554788] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 9548106267] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9551943744] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 9554236734] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9556691046] ▶ Testing module: v3/src/test_runner/modules/dictionary_manip
[Hera] [HADES][TEST ] [KRELTSC: 9559475331] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 9561685182] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9563693307] Running LATEST.basic: LATEST @ . CR
[Hera] 35865920
[Hera] [HADES][TEST ] [KRELTSC: 9566956455] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9570526077] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 9572827887] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 35905104
[Hera] [HADES][TEST ] [KRELTSC: 9577019844] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9580561410] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 9582845853] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST
[Hera] 35905104
[Hera] [HADES][TEST ] [KRELTSC: 9587197389] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9590899206] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 9593298876] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9595772319] ▶ Testing module: v3/src/test_runner/modules/dictionary_manip
[Hera] [HADES][TEST ] [KRELTSC: 9598895460] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 9600878091] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9602890437] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 36117480
[Hera] [HADES][TEST ] [KRELTSC: 9607174353] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9611009394] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 9613265844] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 36117944
[Hera] [HADES][TEST ] [KRELTSC: 9617516349] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9621050124] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 9623514306] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 9626197056] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 9628621800] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9632417886] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 9634749243] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9637442514] ▶ Testing module: v3/src/test_runner/modules/dictionary_manip
[Hera] [HADES][TEST ] [KRELTSC: 9640229613] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 9642152142] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9644147877] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 9647143737] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9651226830] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 9653501361] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 9656016699] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9659835318] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 9662132298] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9664704819] === Dictionary Manipulation Words Summary: 0 passed, 0 failed,
[Hera] [HADES][INFO ] [KRELTSC: 9667815381]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 9671096715] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 9673557411] ▶ Testing module: v3/src/test_runner/modules/vocabulary_words
[Hera] [HADES][TEST ] [KRELTSC: 9676332540] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 9678326511] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9680608896] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI
[Hera] [HADES][TEST ] [KRELTSC: 9687680373] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9691445820] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 9694188273] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC
[Hera] 36122448
[Hera] [HADES][TEST ] [KRELTSC: 9701773809] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9705871980] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 9708185970] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT
[Hera] [HADES][TEST ] [KRELTSC: 9717859536] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9721754049] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 9724335390] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 9734749164] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9738865437] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 9741463200] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 9749131140] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9753093840] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 9755540298] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T
[Hera] [HADES][ERROR] [KRELTSC: 9759344763] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 9761643864] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9765539280] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 9767802156] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 9770512206] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 9772570731] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9776582718] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 9778728456] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9781313115] ▶ Testing module: v3/src/test_runner/modules/vocabulary_words
[Hera] [HADES][TEST ] [KRELTSC: 9784273632] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 9786432999] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9788596902] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9794047305] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9797607078] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 9799924575] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 9803848698] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9807383208] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 9809693796] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT
[Hera] [HADES][TEST ] [KRELTSC: 9816454599] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9820152195] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 9822385986] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9824639895] ▶ Testing module: v3/src/test_runner/modules/vocabulary_words
[Hera] [HADES][TEST ] [KRELTSC: 9827155317] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9829279047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9831116547] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 9836329755] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9839591685] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 9841735533] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6
[Hera] [HADES][TEST ] [KRELTSC: 9848013672] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9851474283] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 9853587261] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-
[Hera] [HADES][TEST ] [KRELTSC: 9860352348] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9863796159] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 9866153430] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9868578972] ▶ Testing module: v3/src/test_runner/modules/vocabulary_words
[Hera] [HADES][TEST ] [KRELTSC: 9871154454] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 9873005604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9874836489] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 36128464
[Hera] [HADES][TEST ] [KRELTSC: 9877932309] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9881168136] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 9883267170] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 9885559698] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9888775008] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 9891500556] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 9909419835] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 35875728
[Hera] [HADES][TEST ] [KRELTSC: 9912742854] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9916112304] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 9918163269] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9920717604] ▶ Testing module: v3/src/test_runner/modules/vocabulary_words
[Hera] [HADES][TEST ] [KRELTSC: 9923189703] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 9924935202] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9926794143] Running CURRENT.basic: CURRENT @ . CR
[Hera] 36128464
[Hera] [HADES][TEST ] [KRELTSC: 9929886813] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9933630924] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 9935954868] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF
[Hera] 36125136
[Hera] [HADES][TEST ] [KRELTSC: 9944363751] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9948507387] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 9950572695] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 9952796868] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9956012157] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 9958317999] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 9960424425] ▶ Testing module: v3/src/test_runner/modules/vocabulary_words
[Hera] [HADES][TEST ] [KRELTSC: 9963302286] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 9965250267] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 9967295079] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 9972443502] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9975551124] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 9977498433] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 9985893456] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 9988885998] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 9990887445] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 9998633484] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10002697845] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 10005073197] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10007836167] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 10010874804]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 10013928246] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 10016511036] Some system tests marked as unimplemented due to system-level e
[Hera] [HADES][TEST ] [KRELTSC: 10019688462] ▶ Testing module: v3/src/test_runner/modules/system_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 10022878173] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 10025030526] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10027238361] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 10030573224] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10034631558] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 10037182932] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10039547532] ▶ Testing module: v3/src/test_runner/modules/system_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 10042036935] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 10043728905] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10045575057] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 10047669471] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10051172313] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 10053498189] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 10055848866] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10059076272] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 10061145507] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123
[Hera] [HADES][TEST ] [KRELTSC: 10064702529] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10067843310] Expected: ABORT may appear in a definition; when executed i
[Hera] [HADES][TEST ] [KRELTSC: 10070315808] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10072494474] ▶ Testing module: v3/src/test_runner/modules/system_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 10075186275] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 10077239487] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10079262795] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 10082441628] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10085690370] Expected: Should abort with message (no error; stacks clear
[Hera] [HADES][TEST ] [KRELTSC: 10088253147] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 10090605546] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10093913151] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 10095966951] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 10098466602] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10101793002] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 10103799531] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10106007534] ▶ Testing module: v3/src/test_runner/modules/system_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 10108711914] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 10110599877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10112601072] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10115047341] ▶ Testing module: v3/src/test_runner/modules/system_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 10118008341] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 10120160883] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10122340557] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10124601081] ▶ Testing module: v3/src/test_runner/modules/system_words_tes
[Hera] [HADES][TEST ] [KRELTSC: 10127051550] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 10128619095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10130373414] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10132615773] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 10135347810]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 10138578786] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 10140750543] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10143164136] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 10144817529] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10146504606] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10149729849] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10153311105] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 10155821949] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 10158145830] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10162337283] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 10165036308] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 10168040358] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 10170268479] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10173397038] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 10175477949] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10177479375] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10180346106] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 10182374979] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10184624541] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 10187015391] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10190252268] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 10192420476] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10195795134] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10198787739] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 10201199043] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10203851721] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10206473319] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 10208100336] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10209772965] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10213304577] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10216529232] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 10218998433] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10222910187] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10226056722] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 10227995862] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 10231249770] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10234931553] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 10237665144] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 10239946311] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10243564884] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 10245675132] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10247943993] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10250691213] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 10252925298] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10255110201] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10259591538] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10262617386] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 10264516416] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 10267295409] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10270381947] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 10272854949] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 10276930167] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10280001354] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 10281798114] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10283947842] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10286346336] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 10288338207] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10290556878] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 10293483375] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10296364512] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 10298320074] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10301589060] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10304876799] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 10307144190] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 10309635462] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10313043237] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 10315015368] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10317168939] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10319775900] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 10321753302] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10323867876] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10329278484] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10332348873] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 10334311911] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C
[Hera] [HADES][TEST ] [KRELTSC: 10337573757] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10340637111] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 10342550022] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 10344540108] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10346212401] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10349516373] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 10351970853] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10354634073] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10357795623] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 10359741294] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10361765841] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10366046838] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10369153431] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 10371809574] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 10374292698] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10377938718] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 10380812253] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10383356760] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10386672597] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 10388709954] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10390614339] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 10392816525] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10395938553] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 10397988153] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10401639150] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10405563126] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 10408161834] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10410741243] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10413487560] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 10415327769] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10417194774] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10422467160] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10426256904] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 10428520284] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 10431385503] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 10433992758] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10438155546] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 10441067574] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10443358821] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10445898120] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 10447426269] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10449062505] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 10453102485] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10456212900] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 10458120729] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 10460086707] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 10462109133] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10465494459] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 10468038798] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 10470438153] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 10472231679] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10475385228] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 10477374222] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10479368697] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10481700957] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 10483676700] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10485629952] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 10490116245] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10493102382] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 10495042971] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 10497166722] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 10499117727] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10502565297] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 10505038194] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10507742280] ▶ Testing module: v3/src/test_runner/modules/defining_words_t
[Hera] [HADES][TEST ] [KRELTSC: 10510642611] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 10512628182] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10514683872] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . .
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 10519428465] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10522414308] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 10524258570] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10527553218] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10530655989] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 10532767098] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 10535683830] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 10537637901] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10541763267] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 10544436231] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10547292210] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er
[Hera] [HADES][INFO ] [KRELTSC: 10550387946]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 10553660376] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 10556303877] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 10559400558] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 10561487475] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10563875259] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10569396915] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10573201317] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 10575662622] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 10579425507] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 10583458200] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10587238851] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 10589691861] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10594271331] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10598095914] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 10600554258] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10604723934] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10608511284] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10610969691] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 10613361927] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10615400649] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10619645778] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 10622355135] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10625274387] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 10627405698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10629703707] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10634318751] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10638144594] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 10640609301] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 10645035114] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10648845312] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 10651392381] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ;
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 10655752737] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10659660396] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 10662113931] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 10666431594] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10669565991] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10671605448] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 10673357562] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10675009527] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10678555146] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 10681155807] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10684013067] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 10686495036] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10688169450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10689913794] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 10691832060] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10693442151] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10696895811] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 10699417386] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 10702815081] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 10704546069] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10707732798] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10709691237] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10711763958] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10713390534] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10715326524] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 10717886025] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10719566760] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10722821865] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 10724680617] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 10727429454] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 10729029906] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10733024064] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 10735600911] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10738314090] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 10741393383] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 10743737403] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10746074745] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 10748596866] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10750416243] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10753891134] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 10755938214] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 10758690516] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 10760373141] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 10762338300] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10766449764] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 10768950066] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10771076925] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 10772617443] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10774282743] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 10776152373] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10777779936] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10781351322] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 10783836315] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 10786914894] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 10788529983] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 10790065566] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10793316639] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 10795313529] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10797496479] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 10800543075] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 10802579949] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10804780980] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10809670221] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10812800964] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 10814763372] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10819048065] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10822833483] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 10825291029] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 10827680283] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10829817117] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10833455451] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 10835643546] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10837821141] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 10839531570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10841532723] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10846216185] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10849478073] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 10851457155] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] [HADES][INFO ] [KRELTSC: 10854455262] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10858606647] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10861646607] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 10863517791] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 10865309994] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10867007088] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10870488783] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 10873188921] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10875468177] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 10877985258] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 10879752471] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10881605112] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10885711452] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10888955028] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 10890919011] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 10893839502] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10897009809] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 10899375753] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 10901858709] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10903714269] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10907048166] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 10909109127] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10911336219] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 10913167839] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10915215318] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10919217498] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10922393433] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 10924362813] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 10927369719] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10930659453] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 10932677763] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 10934593908] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10936362318] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10939938219] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 10942442889] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10945050081] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 10947990984] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 10950039156] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10952198754] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10956173844] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10959428067] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 10961289948] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 10965103296] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10968887286] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 10971153858] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 10973316669] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 10975099464] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10978816989] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 10981299651] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 10983839160] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 10985858331] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 10987979163] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ;
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 10991973321] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 10995184200] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 10997041566] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE
[Hera] [HADES][INFO ] [KRELTSC: 11000198202] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11003562780] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11006696148] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 11008812507] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 11010713217] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11012647275] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11016171201] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 11018255997] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11020426158] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11022914280] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 11024687835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11026799721] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11031349476] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11034531606] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 11036540802] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 11038677174] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11040432123] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11044454526] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 11046966693] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11049244563] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 11050952178] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11052739866] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11056646811] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11060091126] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 11062457070] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 11064821418] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11066970705] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11070488121] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 11072592720] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11074826889] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11077357095] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 11079064983] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11081157402] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11086434513] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11089626114] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 11091642996] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 11095609938] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11099221455] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 11101582380] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 11104681413] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11107834164] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 11109929040] 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: 11114260752] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11117863281] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 11120215575] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11122809999] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 11124760374] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11126880660] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 11130846237] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11134253886] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11137332822] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 11139262848] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 11143505436] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11146616691] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 11148603858] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 11151126315] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11154566808] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 11157015681] 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: 11161719030] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11164810377] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 11166796830] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11168919909] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11171341314] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 11173275477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11175422706] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11180420181] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11183561046] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 11185517154] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 11188112922] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11191451628] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 11193835695] 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: 11198440386] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11201828400] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 11204184642] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11206428303] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 11208147993] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11209965858] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4 [HADES][INFO ] [KRELTSC: 11214029967] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4
 
[Hera] [HADES][TEST ] [KRELTSC: 11216145318] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11219222322] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 11221193403] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 11223828546] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11227015296] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 11229107778] 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: 11233396713] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11236539048] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 11238523800] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11240690307] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11243229375] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 11244990561] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11246821614] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11250670347] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11253879357] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 11255886957] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 11257974147] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11259721431] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11263517874] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 11265620814] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11267853177] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 11269614111] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11271443232] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11275416264] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11278589742] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 11280604650] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 11282446014] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 11284213038] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11287954020] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 11290218450] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11292451800] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11294981649] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 11296759215] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11298593586] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 11303652969] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11306742993] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 11308679781] 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: 11312941164] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11316096120] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 11318053383] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9 [HADES][INFO ] [KRELTSC: 11321958060] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L
 
[Hera] [HADES][TEST ] [KRELTSC: 11324003859] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11327283093] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 11329347204] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11331561549] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 11333314902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11335106706] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 11339126232] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11342317161] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 11344319931] 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: 11348580852] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11351718084] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 11353622007] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 11357352342] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11360642790] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 11362738695] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11365058502] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11367599817] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 11369281224] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11371169544] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 11374772955] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11377907730] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 11379897984] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11383478610] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11386990251] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11388930903] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11392453065] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11395600398] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11397544641] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 11401454190] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11404606038] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 11406579093] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11408756562] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 11410399707] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11412701139] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 11416425972] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11419560663] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 11421599994] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 11425067409] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11428759692] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11432092812] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11434070445] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11438561001] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11441741115] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 11443744200] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 11447565759] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11451231015] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 11453342292] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11455483851] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11457917709] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 11459530992] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11461331343] 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: 11465851824] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11468971248] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 11471069211] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 11475007908] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11478602940] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 11481053808] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11483742270] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 11485708878] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11487870597] 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: 11492006589] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11495100015] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 11497145436] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ;
[Hera] 0 1 1 2
[Hera] [HADES][INFO ] [KRELTSC: 11501558754] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] [HADES][TEST ] [KRELTSC: 11504086020] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11507177682] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 11509201452] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11511418590] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11514462561] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 11516485974] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11518613526] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11522321706] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11525444973] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 11527352865] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11531084334] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11534214741] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11536077924] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 11539655232] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11542829130] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 11545088037] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 11549245722] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11552352651] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 11554299204] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11556475077] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 11558108520] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11560018575] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 11564073465] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11567299212] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 11569155864] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11572705116] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11576176899] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11578414659] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 11582428431] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11585568246] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 11587482186] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 11591017074] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11594355801] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 11596327449] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11598584382] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11601078867] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 11602807356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11604700695] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11609166954] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11612401836] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11614339044] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11618012553] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11621658132] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11623578750] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 11627407428] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11630582334] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 11632464018] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11635182972] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 11636919420] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11638714815] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO
[Hera] [HADES][INFO ] [KRELTSC: 11642173851] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11645478621] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11648729085] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11650644222] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11654415990] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11657630019] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11660053734] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 11664000075] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11667215679] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 11669118867] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11671589328] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11674126905] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 11675900187] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11677749720] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 11681792157] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11685388344] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 11687365347] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 11691320865] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11694536448] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 11696864697] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11699271129] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 11701054806] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11702891928] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 11706813048] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11710256985] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 11712244215] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 11716137027] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11719597701] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 11721573402] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11723969628] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11726537655] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 11728305330] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11730170949] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] [HADES][INFO ] [KRELTSC: 11733904602] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11737160085] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11740369494] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11742306429] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11746383768] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11749590762] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11751526269] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11753783412] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 11755516038] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11757705267] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11761687077] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11764937163] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 11766857739] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11770990434] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11774176743] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 11776232706] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11778497325] ▶ Testing module: v3/src/test_runner/modules/control_words_te
[Hera] [HADES][TEST ] [KRELTSC: 11781013713] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 11783084649] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11784912258] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 11789974770] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11793140646] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 11795402661] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 11799481533] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11802693336] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 11804638461] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] [HADES][INFO ] [KRELTSC: 11808752508] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 11812088463] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11815310304] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 11817263136] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 11821582290] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11824650369] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 11826572562] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 11830293279] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11833653468] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 11835830286] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11838451800] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 11840416959] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11842528530] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 11847267621] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11850278433] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 11852244495] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 11856083715] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11859718668] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 11862050571] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 11866708728] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11869643268] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 11871468357] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 11875724469] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11879544327] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 11881862664] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 11886382578] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11889446457] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 11891385891] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11893663761] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err
[Hera] [HADES][INFO ] [KRELTSC: 11896019205]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 11898988731] Running StarForth Words Tests (Module 17: StarForth Extensions)
[Hera] [HADES][TEST ] [KRELTSC: 11901528492] ▶ Testing module: v3/src/test_runner/modules/starforth_words_
[Hera] [HADES][TEST ] [KRELTSC: 11903958108] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 11905680213] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11907407043] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 11911108083] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11914804524] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 11917236786] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11921108094] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11924507280] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 11926685064] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 11930473821] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11933723592] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 11935883988] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 11938071558] ENTROPY@: null dictionary entry
[Hera] [HADES][INFO ] [KRELTSC: 11940096504] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] [HADES][TEST ] [KRELTSC: 11942579271] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11945869299] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 11947911003] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 11950155105] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11951980845] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11955271083] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 11957314215] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 11959499055] ▶ Testing module: v3/src/test_runner/modules/starforth_words_
[Hera] [HADES][TEST ] [KRELTSC: 11961932829] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 11963668899] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 11965462089] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY!
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 11969467125] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11972744301] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 11974839576] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 11978515542] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11982051270] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 11984282646] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 11987880387] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 11991112245] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 11993118123] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 11995371507] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 11997340950] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12001117548] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 12003242160] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 12005404782] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12007349592] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12010816083] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12013002729] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 12015153549] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12017197962] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12020864562] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12023005974] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12025384203] ▶ Testing module: v3/src/test_runner/modules/starforth_words_
[Hera] [HADES][TEST ] [KRELTSC: 12027842274] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 12029745798] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12032983998] 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] ENNTROPY!: 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: 4
 
[Hera] THRU: 18
 
[Hera] LIST: 5
 
[Hera] LOAD: 6
 
[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: 660
 
[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] .: 902
 
[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<: 8
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 1
 
[Hera] <: 42
 
[Hera] =: 92
 
[Hera] 0<>: 3
 
[Hera] 0>: 8
 
[Hera] 0<: 5
 
[Hera] 0=: 47
 
[Hera] NOT: 1
 
[Hera] OR: 6
 
[Hera] AND: 7
 
[Hera] NEGATE: 6
 
[Hera] ABS: 1
 
[Hera] 1-: 36
 
[Hera] 1+: 80
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /: 3
 
[Hera] *: 8
 
[Hera] -: 30
 
[Hera] +: 51
 
[Hera] CELLS: 14
 
[Hera] 2@: 4
 
[Hera] C!: 5
 
[Hera] C@: 9
 
[Hera] !: 15
 
[Hera] @: 40
 
[Hera] R>: 5
 
[Hera] >R: 7
 
[Hera] DEPTH: 15
 
[Hera] OVER: 22
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 51
 
[Hera] -------------------------------------
 
[Hera] Total executions: 5187
 
[Hera] Total words: 512
 
[Hera] Average executions per word: 10
 
[Hera] [HADES][TEST ] [KRELTSC: 12193751955] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12197857371] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 12200733027] 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: 4
 
[Hera] THRU: 18
 
[Hera] LIST: 5
 
[Hera] LOAD: 6
 
[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: 660
 
[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] .: 902
 
[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<: 8
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 1
 
[Hera] <: 42
 
[Hera] =: 92
 
[Hera] 0<>: 3
 
[Hera] 0>: 8
 
[Hera] 0<: 5
 
[Hera] 0=: 47
 
[Hera] NOT: 1
 
[Hera] OR: 6
 
[Hera] AND: 7
 
[Hera] NEGATE: 6
 
[Hera] ABS: 1
 
[Hera] 1-: 36
 
[Hera] 1+: 80
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /: 3
 
[Hera] *: 8
 
[Hera] -: 30
 
[Hera] +: 54
 
[Hera] CELLS: 14
 
[Hera] 2@: 4
 
[Hera] C!: 5
 
[Hera] C@: 9
 
[Hera] !: 15
 
[Hera] @: 40
 
[Hera] R>: 5
 
[Hera] >R: 7
 
[Hera] DEPTH: 15
 
[Hera] OVER: 22
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 54
 
[Hera] -------------------------------------
 
[Hera] Total executions: 5204
 
[Hera] Total words: 513
 
[Hera] Average executions per word: 10
 
[Hera] [HADES][TEST ] [KRELTSC: 12376577199] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12380424987] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 12382953744] 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: 4
 
[Hera] THRU: 18
 
[Hera] LIST: 5
 
[Hera] LOAD: 6
 
[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: 660
 
[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] .: 902
 
[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<: 8
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 1
 
[Hera] <: 42
 
[Hera] =: 92
 
[Hera] 0<>: 3
 
[Hera] 0>: 8
 
[Hera] 0<: 5
 
[Hera] 0=: 47
 
[Hera] NOT: 1
 
[Hera] OR: 6
 
[Hera] AND: 7
 
[Hera] NEGATE: 6
 
[Hera] ABS: 1
 
[Hera] 1-: 36
 
[Hera] 1+: 80
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /: 3
 
[Hera] *: 8
 
[Hera] -: 30
 
[Hera] +: 54
 
[Hera] CELLS: 14
 
[Hera] 2@: 4
 
[Hera] C!: 5
 
[Hera] C@: 9
 
[Hera] !: 15
 
[Hera] @: 40
 
[Hera] R>: 5
 
[Hera] >R: 7
 
[Hera] DEPTH: 16
 
[Hera] OVER: 22
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 54
 
[Hera] -------------------------------------
 
[Hera] Total executions: 5206
 
[Hera] Total words: 513
 
[Hera] Average executions per word: 10
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 12545220597] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12549296172] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 12551999922] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12554873520] ▶ Testing module: v3/src/test_runner/modules/starforth_words_
[Hera] [HADES][TEST ] [KRELTSC: 12557961192] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 12560290008] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12562392675] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES
[Hera] [HADES][TEST ] [KRELTSC: 12566708511] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12570533892] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 12573064014] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO
[Hera] [HADES][TEST ] [KRELTSC: 12576212565] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12580019886] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 12582636318] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR
[Hera] [HADES][TEST ] [KRELTSC: 12585622854] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12589723608] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 12592188210] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12594877659] ▶ Testing module: v3/src/test_runner/modules/starforth_words_
[Hera] [HADES][TEST ] [KRELTSC: 12597732000] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 12599773683] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12602079546] 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: 12614017479] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12617766903] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 12620579349] 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: 12632646600] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12636335523] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 12638759448] 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: 12645470124] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12649362327] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 12651953454] 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: 12657836226] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12660947397] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 12662916651] 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: 12668619033] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12671783124] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 12673783563] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 12676943853] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12680439009] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 12682851342] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 12686702784] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12689792619] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 12691845138] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 12693937956] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12695795238] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12699650166] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 12702160989] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12704907390] ▶ Testing module: v3/src/test_runner/modules/starforth_words_
[Hera] [HADES][TEST ] [KRELTSC: 12707385831] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 12709009950] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12710764689] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 12714018030] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 12715800174] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12719395395] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 12721841265] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 12725271132] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 12727446354] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12730588248] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 12732595995] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 12735473541] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 12737271645] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12741013719] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 12743383191] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 12747453810] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 12749291646] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12752259870] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 12754423689] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12756728691] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e
[Hera] [HADES][INFO ] [KRELTSC: 12759471816]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 12762534582] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 12768456267] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 12771645789] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 12774171459] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 12776652630] vm_create_word: cannot shadow pinned word '__acl_shadow_target_
[Hera] [HADES][TEST ] [KRELTSC: 12783159081] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors
[Hera] [HADES][INFO ] [KRELTSC: 12785822133]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 12788426259] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 12790742139] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 12792857070] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12795031326] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12797434272] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 12799141635] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12800880813] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12803028189] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 12804839523] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12806645019] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12809404251] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 12811557570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12813743418] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12816170598] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 12818108163] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12819950850] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12822275046] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 12824006328] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12825774087] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12827959032] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 12829670931] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12831375669] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12833713830] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 12835566030] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12837384819] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12839710800] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 12841551597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12843393864] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12845719383] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 12847573641] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12849387852] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12851795943] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0
[Hera] [HADES][INFO ] [KRELTSC: 12854195193]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 12856740897] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 12858837768] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12861267069] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 12862889445] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12864708885] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12868196271] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12871408053] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12876586275] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12878709060] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12881176245] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 12882882453] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12884761386] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12888145200] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12891128712] Expected: Should print: 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 12907548255] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12913317606] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12915472458] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12917837247] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 12919498368] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12921244665] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 12924489585] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12927499683] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 12932732211] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12934798485] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12937266090] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 12939021900] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12940855494] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 12944278851] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12947291973] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 12952234785] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 12955315905] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12958493457] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 12964083321] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12966151653] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12968514930] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 12970175127] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12971897484] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12975171594] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12978446670] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 12983625270] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 12985855260] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 12988491747] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 12990254424] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 12992144718] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 12995417862] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 12998578488] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 13003741128] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13005878844] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13008467346] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 13010510163] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13012356693] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13015602222] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13018713309] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] [HADES][INFO ] [KRELTSC: 13020845901] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13026650238] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13028790222] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13031206881] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 13032867708] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13034589939] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13037496675] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13040628279] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13045987731] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13048090125] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13050443343] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 13052164482] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13053911430] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 13057278297] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13060376049] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 13065396918] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13067561577] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13070085504] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 13071848769] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13073729193] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13076983941] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13080045405] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13085308194] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13087475793] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13090046193] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 13091830815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13093714914] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13096942383] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13100851071] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13105878828] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errorss
[Hera] [HADES][TEST ] [KRELTSC: 13109299182] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13111701561] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 13113420348] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13115134494] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 13118096019] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13121315634] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 13126415064] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13128666369] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13131059235] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 13132796187] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13134555189] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13137523392] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13140669234] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 13145423025] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13147588545] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13150192146] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 13152302898] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13154579760] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 13157530050] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13160508081] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 13165628805] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13167661521] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13170101847] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 13171865574] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13173737619] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13176484671] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13179444432] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13184155089] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13186209183] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13188663915] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 13190569728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13192420941] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 13195429527] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13198466211] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536 [HADES][INFO ] [KRELTSC: 13203565536] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0
 
[Hera] [HADES][TEST ] [KRELTSC: 13205548356] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13207708311] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13210410864] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 13212213504] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13214207559] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13217173137] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13220077122] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13225014222] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13227590649] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13230840231] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13236023157] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13238082144] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13240447080] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 13242029955] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13243734483] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13246552053] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13249524162] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13254611643] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13257231414] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13260558822] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13265748132] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13267836582] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13270246185] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 13271873013] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13273711899] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13276638627] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13279678839] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13284814557] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13287379119] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13290630003] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13295973915] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13298095440] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13300648095] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 13302306318] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13304033526] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13306776462] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13309881207] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 13315023120] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13317655953] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13320912087] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13326267423] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13328345625] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13330811508] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 13332584937] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13334434680] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 13337907345] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13340930253] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 13344114525] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 13348507578] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13350710415] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13353345516] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 13355112687] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13356970116] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13360532178] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13363610610] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13368625116] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13370736666] ▶ Testing module: v3/src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 13373211894] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 13375026777] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13376900586] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 13380046302] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13383184836] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 13388531268] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13390649370] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro
[Hera] [HADES][INFO ] [KRELTSC: 13393187913]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 13396008822] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 13398435498] ▶ Testing module: v3/src/test_runner/modules/inference_words_
[Hera] [HADES][TEST ] [KRELTSC: 13400905644] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 13402635477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13404390258] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 13408279878] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13411618059] Expected: Should print population variance of {100,200,300}
[Hera] [HADES][TEST ] [KRELTSC: 13413931713] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13416137322] ▶ Testing module: v3/src/test_runner/modules/inference_words_
[Hera] [HADES][TEST ] [KRELTSC: 13418495853] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 13420269324] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13421906463] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13425769035] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13429004568] Expected: Should print decay slope for a decreasing traject
[Hera] [HADES][TEST ] [KRELTSC: 13431533556] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13433860398] ▶ Testing module: v3/src/test_runner/modules/inference_words_
[Hera] [HADES][TEST ] [KRELTSC: 13436302278] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 13438311621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13440180075] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 13443985905] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13447497483] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 13450081050] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13452570495] ▶ Testing module: v3/src/test_runner/modules/inference_words_
[Hera] [HADES][TEST ] [KRELTSC: 13455057252] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 13456867200] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13458732798] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 13463106909] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13466317158] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 13468349832] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13470585597] ▶ Testing module: v3/src/test_runner/modules/inference_words_
[Hera] [HADES][TEST ] [KRELTSC: 13473061623] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 13474946940] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13476761970] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13481220018] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13484497026] Expected: Should print last adaptive_window_width (no error
[Hera] [HADES][TEST ] [KRELTSC: 13487059551] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13489434399] ▶ Testing module: v3/src/test_runner/modules/inference_words_
[Hera] [HADES][TEST ] [KRELTSC: 13491951795] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 13493875059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13495777260] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13500402258] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13503718137] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 13506362835] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13508701290] ▶ Testing module: v3/src/test_runner/modules/inference_words_
[Hera] [HADES][TEST ] [KRELTSC: 13511230152] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 13513478454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13515433176] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 13520054163] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13523279112] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 13525734348] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13528072635] ▶ Testing module: v3/src/test_runner/modules/inference_words_
[Hera] [HADES][TEST ] [KRELTSC: 13530729660] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 13532901333] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13534922562] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT .
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13539796893] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13543282977] Expected: Should print last slope_fit_quality_q48 (no error
[Hera] [HADES][TEST ] [KRELTSC: 13546430016] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13549425498] ▶ Testing module: v3/src/test_runner/modules/inference_words_
[Hera] [HADES][TEST ] [KRELTSC: 13552469259] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 13554465225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13556290902] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 13560860103] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13565200047] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 13567714293] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13570593288] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp
[Hera] [HADES][INFO ] [KRELTSC: 13573491708]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 13576733373] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 13579626585] ▶ Testing module: v3/src/test_runner/modules/physics_freeze_w
[Hera] [HADES][TEST ] [KRELTSC: 13582621668] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 13584748401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13586830278] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 13591416489] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13595197917] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 13597823967] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13600570893] ▶ Testing module: v3/src/test_runner/modules/physics_freeze_w
[Hera] [HADES][TEST ] [KRELTSC: 13603556547] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 13605833913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13608159810] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 13612636947] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13615631673] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 13617598113] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13620016809] ▶ Testing module: v3/src/test_runner/modules/physics_freeze_w
[Hera] [HADES][TEST ] [KRELTSC: 13622625198] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 13624436826] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13626155235] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 13629721896] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13632810702] Expected: Should print: 0 (freshly defined word is not froz
[Hera] [HADES][TEST ] [KRELTSC: 13635226290] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 13638481437] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13641615267] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 13643973546] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13646098158] ▶ Testing module: v3/src/test_runner/modules/physics_freeze_w
[Hera] [HADES][TEST ] [KRELTSC: 13648481574] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 13650234822] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13652083557] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 13656360648] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13659488136] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 13661340336] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13663480215] ▶ Testing module: v3/src/test_runner/modules/physics_freeze_w
[Hera] [HADES][TEST ] [KRELTSC: 13665987468] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 13667712765] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13669516161] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S"
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 13673184630] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13676353992] Expected: Should print: 0 (freshly defined word has zero he
[Hera] [HADES][TEST ] [KRELTSC: 13678909734] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13681117926] ▶ Testing module: v3/src/test_runner/modules/physics_freeze_w
[Hera] [HADES][TEST ] [KRELTSC: 13683537399] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 13685331450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 13687172079] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 13690334553] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 13693513071] Expected: Should print the compile-time DECAY_RATE_PER_US_Q
[Hera] [HADES][TEST ] [KRELTSC: 13695911334] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 13698248361] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped
[Hera] [HADES][INFO ] [KRELTSC: 13700683878] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 13702404072] Total tests run: 1052
[Hera] [HADES][INFO ] [KRELTSC: 13704340020] Passed: 1014
[Hera] [HADES][INFO ] [KRELTSC: 13706233632] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 13708008615] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 13709922870] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 13711666794] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 13713599865] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 13715614500] ==============================================
[Hera] PARITY:M7.1a word_count=526 here=0x00000000000000d8 latest_id=695 hash=0x82f4ae7cb2e2d424
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d404000, 0x000000003d462e3a)
[Hera] VM: parity bootstrap complete
[Hera] PCI: init...
[Hera] PCI: ECAM mapped (amd64)
[Hera] virtio-rng: no device on PCI bus 0
[Hera] rng: backend = rdrand
[Hera] entropy: ready
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] virtio-input: no device on PCI bus 0
[Hera] Init: Mama birth...
[Hera] [HADES][WARN ] [KRELTSC: 13886024334] capsule sig: init.4th: missing (unsigned)
[Hera] [HADES][WARN ] [KRELTSC: 13911671046] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 13916553105] ( 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=0xd09db9461b336431 mode=m capsule_hash=0xd09db9461b336431 dict_hash=0x99ad98c4015eff5f
[Hera] Init: Mama birth OK
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
[Hera] ACL: BIRTH pinned STRICT
[Hera] Starting heartbeat...
[Hera] APIC Timer: started (LVT=0x00020020 ICR=10110977)
[Hera] I/O APIC: keyboard IRQ1 unmasked
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=418 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: 14162992389] capsule sig: hestia:init.4th: missing (unsigned)
[Hestia] [HADES][WARN ] [KRELTSC: 14528700480] ( Unterminated comment
[Hestia] [HADES][WARN ] [KRELTSC: 14534172219] ( Unterminated comment
[Hestia] [HADES][WARN ] [KRELTSC: 14848738905] ( Unterminated comment
[Hestia] (no identity)
[Hestia] PARITY:BIRTH vm_id=0x08c917e435874369-0xb49f0f022741ab06 capsule_id=0x64e111990fbc45ff mode=p capsule_hash=0x64e111990fbc45ff dict_hash=0x8324b363b366757b
[Hera] BIRTH: Hestia live
[Hera] Startup: Hestia live
[Hera] Startup: birthing Artemis (fleet foundation)...
[Artemis] [HADES][WARN ] [KRELTSC: 15045733353] capsule sig: artemis:init.4th: missing (unsigned)
[Artemis] Artemis: LithosAnanke disk -- resuming
[Artemis] Artemis: persist-read...
[Artemis] PASS: persist-read
[Artemis] Artemis ready
[Artemis] Artemis: 22998 data blocks
[Artemis] K-total=0.5u
[Artemis] ARTEMIS-K=1.5u
[Artemis] (no identity)
[Artemis] PARITY:BIRTH vm_id=0x5a651525b11746fd-0x839ed1c30b8fa008 capsule_id=0x7ba120e2a6aab239 mode=p capsule_hash=0x7ba120e2a6aab239 dict_hash=0x58ba6d988a6d3560
[Hera] BIRTH: Artemis live
[Hera] Startup: Artemis live
[Hera] Heartbeat: 338 ticks, trust=0x00010000, variance=0x00000000
[Hera] Kernel-Hermes common-channel fleet self-test: PASS
[Hera] common channel members=3
[Hera] channel table capacity=50
[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: identity confirmed from attached thumbdrive
[Hera] LithosAnanke v2.1.0 amd64
[Hera] StarForth Version 3.2.0
 
[Hera] StarForth CLI
[Hera] FORTH-79 interpreter type BYE or power off to exit
 
[zuse@Hera] ok> 3 4 + .
[zuse@Hera] 7 ok
[zuse@Hera] ok>