Skip to content

refactor(tests): stop guarding historical names - #174

Merged
chamsechan merged 1 commit into
mainfrom
refactor/drop-legacy-name-guards
Oct 5, 2026
Merged

chamsechan merged 1 commit into
mainfrom
refactor/drop-legacy-name-guards

Conversation

@chamsechan

Copy link
Copy Markdown
Owner

Verified by the repository's canonical local quality gate.

The project keeps no compatibility with earlier names, so checks that
only rejected retired identifiers no longer protect anything.

- check_architecture_docs.sh keeps the core-concept, diagram and version
  checks and drops the denylists of old biz names, registration macros,
  removed interfaces and moved paths; its self-test follows.
- LayerGuard drops the rules for the removed traceable_item.h path and
  the removed LLM engine interface; the aggregate-target rule stays with
  current wording. check_governance.sh drops its obsolete-term list.
- Tests that pinned removed fields, commands, flags or registry names
  (model_paths, execution_mode, engine_type, output_allocations, out_mem
  type, fix-deps, --biz, retired scaffold options, old Demo biz names)
  are deleted where generic unknown-field coverage exists, or now use a
  neutral unknown field to keep coverage at that entry point. The root
  biz_name rejection stays: it is a current boundary rule.
- Meta-tests drop the verbatim ci.yml assertions and the CTest label
  checker's self-tests; delivery-script and gate-behavior contracts stay.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chamsechan
chamsechan merged commit 2e81a06 into main Oct 5, 2026
6 checks passed
@chamsechan
chamsechan deleted the refactor/drop-legacy-name-guards branch October 5, 2026 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant