Commit Graph

5 Commits

Author SHA1 Message Date
Axel Meyer
83ab0526e9 docs(maps-test): add API section documenting run_tests entrypoint
Test-libs expose a single public function (run_tests) per ADR-0037.
Documenting it under ## API allows --lint to pass cleanly on test-libs,
now that parse_readme_api supports namespace-less H3 headers.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 17:51:54 +02:00
Axel Meyer
30b909a54f 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:05 +02:00
Axel Meyer
b9d58a5cac docs(maps-test): Coverage Statements from fault-injection audit (Test-Cov Phase 2.2)
3 mutations tested. 2 caught, 1 uncaught.
Gap M3: OOB guard removal coincidentally undetectable due to Lua nil-on-OOB-index behavior.
Future-Slice B candidate.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 02:32:06 +02:00
Axel Meyer
8ef586f930 feat(maps-test): migrate to test-lib (manifest.lib + run_tests) (Test-Opt Phase 3.1)
Per ADR-0037 Tests-as-Libs Convention.

- manifest.module -> manifest.lib with role: 'test'
- init(ctx) -> M.run_tests(ctx) entry-point export
- No assertion-body change

Repo renamed on Gitea: sporel-module-lib-core.maps-test -> sporel-lib-core.maps-test
Local moved: sporel-modules/lib-core.maps-test/ -> sporel-libs/lib-core/maps-test/
History preserved.
2026-05-16 01:16:30 +02:00
Axel Meyer
c869196a62 feat: P.3.1 reference test-module — lib-core.maps assertions 2026-05-11 02:48:47 +02:00