Files
tai/taicpp/CHANGELOG.md
T
retoorandClaude Sonnet 5.5 e7f0227bcb taicpp: integrate build and tests (libdetz.a, per-module test binaries, tests/run_all.py, real lint, parity targets)
make test builds and runs 32 steps; not green: misc.diff and mplex.e2e fail on real module bugs.
test_main.cpp replaced by util_config_test.cpp; stale *.mk and store_test rule removed.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 07:12:45 +01:00

1.4 KiB

Changelog

[Unreleased] - 2026-10-25

  • Build and test integration after the parallel module ports. Not released: make test is not green (see below), so VERSION stays 1.44.2 and no tag was made.
  • Makefile rewritten: objects in build/obj, archive build/libdetz.a (no main.cpp), one test binary per delivered test source (foundation, store, cli, util/config, agent diff/e2e/sched, shell, cap/mcp unit/probe/cli, misc, tui spec/shot/script/rows/chat/grr, mplex x11), make test, make lint (real -Werror -fsyntax-only over src, main.cpp and tests, no || true), make parity, make parity-check (docs/wiring/verify.md).
  • tests/run_all.py: runs all 32 steps (C++ unit binaries plus the python differential drivers), logs to build/test-logs/, prints a summary table, exits 1 on any failure.
  • -I for moloapp now searched in ../../moloapp/src, the worktree-relative path and $HOME/projects/moloapp/src (MOLOAPP_SRC= overrides); src/cli needs tenancy/strategy.h from it.
  • Removed the obsolete store_test rule, the unused per-module *.mk files and tests/foundation.mk, tests/misc.mk.
  • tests/test_main.cpp replaced by tests/util_config_test.cpp: its shell section is covered by shell_test.cpp, its cli section by cli_test.cpp, its llm section tested the removed placeholder llm API (ChatClient/ModelHealth/Opencode); the util and config checks and the --help run are kept.