7 Commits

Author SHA1 Message Date
Axel Meyer
e103d840ca chore: add Tier-1 LICENSE file
Adds the proprietary all-rights-reserved license that applies to this
library. The text is identical to the engine LICENSE — this lib is
Tier-1 official platform content, distributed under the same terms.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 18:04:44 +02:00
Axel Meyer
c5469d00d0 docs: add API section documenting run_tests entrypoint
Test-lib README now declares its public surface (M.run_tests) so the
doc-convention lint passes structural validation. Brings parity with
maps-test which already has this section.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 18:01:50 +02:00
Axel Meyer
e7ca364c1d docs: migrate README to API-Doc-Convention (S2-cascade.libs test-lib)
Restructured per ADR-0038 with Coverage-Statement-Block per Fault-
Injection-Audit-Convention. Topology auto-populated. Pre-commit hook
installed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 16:49:41 +02:00
Axel Meyer
80688aa832 test(selection-test): cheap-fill M3 gap + Coverage Statements (Test-Cov Phase 2.5)
3 mutations tested. 2 caught, 1 uncaught (M3: add unregistered-handle guard absent).
Cheap-fill: added pcall assertions for add(unregistered) and toggle(unregistered).
2026-05-16 02:38:21 +02:00
Axel Meyer
e955905b1b feat(selection-test): migrate to test-lib (manifest.lib + run_tests) (Test-Opt Phase 3.4)
Per ADR-0037 Tests-as-Libs Convention. Renamed on Gitea + moved
locally. History preserved.
2026-05-16 01:21:39 +02:00
Axel Meyer
904c9fb29d deps: bump lib-core.input dep 0.3.0 → 0.4.0 (P.3.10 cascade)
No behavioral change. Only 0.4.0 is now available.
2026-05-15 22:14:24 +02:00
Axel Meyer
5b2427d522 feat(P.3.6): lib-core.selection-test v0.1.0 — 19 state assertions 2026-05-14 15:08:45 +02:00