CodeWhale Bot
e34f207d21
refactor(engine): extract the shared runtime from the TUI [skip ci]
Move the Engine band, extension host, fixtures and shared test support into
codewhale-engine; wire TUI/CLI to that owner. Preserve human-decision
construction boundaries and lower reusable test helpers. Remove unused
copied dependencies and repair path-based guards, scripts and crate maps.
Correct the blocking scanner external-module scope leak; raised counts equal
the corrected pre-move source. Refresh embedded built-in hashes after path-only
bundle regeneration. Restore the provider-free prompt budget to the exact
pre-b984e31290 macOS bytes and representative identities; tool catalogs are
unchanged. Portable prompt-fixture pinning remains follow-up work.
Local validation: Engine/TUI/CLI clippy --tests --no-deps -D warnings passed
with the existing allow-list; production CLI check passed; fmt passed.
Focused native run: 705 passed / 83 failed initially; after hash/path repairs,
81 affected cases plus 2 existing build-relocation cases passed (83/83).
Thus 786/788 original cases pass; 2 compiled-release-image cases lack input
and are not qualified. Frozen input inventories unchanged. macOS test-link
unwind-table warnings remain. Four metric tests pass; all 55 budgets pass.
Host Node: 413 pass, 7 skip; Bun: 414 pass, 6 skip. Existing scanner checks:
34 + 33 pass. Compiled-delivery synthetic fixtures: 7 pass. Web: 42 pass.
Import, blocking, dead-code, coarse-map, version and facts checks pass.
CW-7701. No hosted CI, provider call, release build or publication.
Stage A part 2 and the old App Server/ratatui dependencies remain separate.
2026-10-31 18:55:14 -07:00
..
2026-10-29 08:38:59 -07:00
2026-10-29 22:38:36 -07:00
2026-10-04 18:09:44 -07:00
2026-09-23 00:12:34 -07:00
2026-10-29 01:01:06 -07:00
2026-10-19 11:55:30 -07:00
2026-10-04 18:09:44 -07:00
2026-08-03 03:34:38 -07:00
2026-10-31 18:55:14 -07:00
2026-10-07 19:10:40 -07:00
2026-10-31 18:55:14 -07:00
2026-10-04 18:09:44 -07:00
2026-10-25 00:18:28 -07:00
2026-10-23 02:45:04 -07:00
2026-10-23 06:26:15 -07:00
2026-10-26 23:28:43 -07:00
2026-10-31 18:55:14 -07:00
2026-10-31 18:55:14 -07:00
2026-10-28 04:14:10 +00:00
2026-10-16 19:38:53 -07:00
2026-10-23 20:40:25 -07:00
2026-10-09 04:22:08 -07:00
2026-10-09 04:22:08 -07:00
2026-09-30 09:22:42 +02:00
2026-09-28 23:41:59 -07:00
2026-10-22 06:26:38 -07:00
2026-10-04 18:09:44 -07:00
2026-10-31 18:55:14 -07:00
2026-10-07 16:53:22 -07:00
2026-10-13 19:43:50 +02:00
2026-10-22 21:20:49 +00:00
2026-10-09 04:22:08 -07:00
2026-09-30 09:22:42 +02:00
2026-10-28 04:51:36 +00:00
2026-10-22 14:04:53 -07:00
2026-10-23 00:00:20 -07:00
2026-09-13 21:56:10 -07:00
2026-09-25 19:44:58 -07:00
2026-09-30 01:31:57 -07:00
2026-10-31 18:55:14 -07:00
2026-10-07 16:53:22 -07:00
2026-10-13 19:43:50 +02:00
2026-10-03 05:11:01 -07:00
2026-10-03 05:11:01 -07:00
2026-09-01 11:34:24 -07:00
2026-09-01 11:34:24 -07:00
2026-10-17 18:09:26 -07:00
2026-10-28 04:14:10 +00:00
2026-10-31 18:55:14 -07:00
2026-10-09 03:05:18 -07:00
2026-08-15 21:01:45 -07:00
2026-09-08 15:42:22 -07:00
2026-10-31 18:55:14 -07:00
2026-10-27 16:08:51 -07:00
2026-09-04 00:14:25 -07:00
2026-08-18 20:02:25 -07:00
2026-10-31 18:55:14 -07:00
2026-08-07 21:56:00 -07:00
2026-10-15 14:14:06 -07:00
2026-10-16 00:03:53 +08:00
2026-10-30 20:23:42 +08:00
2026-10-31 13:12:50 +08:00
2026-10-31 13:12:50 +08:00
2026-10-31 13:12:50 +08:00
2026-08-31 17:53:16 -07:00
2026-10-06 00:29:32 -07:00
2026-09-15 17:06:50 -07:00
2026-09-15 17:06:50 -07:00
2026-10-22 00:02:46 -07:00
2026-10-03 12:34:07 -07:00
2026-10-03 15:43:01 -07:00
2026-08-31 05:51:24 -07:00
2026-09-22 11:55:41 -07:00
2026-09-17 04:50:15 -07:00
2026-10-21 23:58:12 -07:00
2026-10-31 18:55:14 -07:00
2026-10-31 18:55:14 -07:00
2026-10-04 18:09:44 -07:00
2026-10-28 04:14:10 +00:00
2026-10-03 11:51:38 -07:00
2026-10-22 21:20:49 +00:00
2026-10-22 21:20:49 +00:00
2026-10-03 05:11:01 -07:00
2026-10-13 19:43:50 +02:00
2026-09-30 09:22:42 +02:00
2026-09-21 13:09:04 -07:00
2026-10-07 16:53:22 -07:00
2026-09-13 21:56:10 -07:00
2026-09-22 11:55:41 -07:00
2026-09-29 11:18:29 -07:00
2026-09-23 11:00:57 -07:00
2026-08-18 21:08:38 -07:00
2026-10-31 18:55:14 -07:00
2026-09-04 20:22:07 -07:00
2026-10-09 04:16:55 -07:00
2026-09-21 22:46:55 -07:00