diff --git a/docs/codebase-architecture.md b/docs/codebase-architecture.md index 0c616e1..530b71e 100644 --- a/docs/codebase-architecture.md +++ b/docs/codebase-architecture.md @@ -11,7 +11,7 @@ formal artifacts in [`docs/architecture-diagram.md`](architecture-diagram.md), These counts are a current working-tree snapshot taken on March 27, 2026. - Source modules under `ser/`: `228` -- Test modules under `tests/`: `145` +- Test modules under `tests/`: `150` - Public modules outside `_internal/`: `167` - Internal owner/helper modules under `_internal/`: `61` - Public modules importing `_internal` directly: `24` diff --git a/docs/compatibility-matrix.md b/docs/compatibility-matrix.md index ff2ac28..5688570 100644 --- a/docs/compatibility-matrix.md +++ b/docs/compatibility-matrix.md @@ -1,11 +1,12 @@ # Compatibility Matrix (Live Snapshot) Date initialized: 2026-02-19 -Last updated: 2026-02-26 +Last updated: 2026-03-27 Purpose: Track compatibility coverage across Python versions, dependency extras, and runtime profiles. Evidence source: -1. `ser_refactor_implementation_journal.md` (latest: Iteration 57, ratified default/profile policy + Darwin 3.13 support-scope clarification) -2. `ser_refactor_status.md` +1. `.github/workflows/darwin-x86_64-validation.yml` +2. `.github/workflows/linux-python-3_13-cli-validation.yml` +3. `README.md` ## Matrix diff --git a/tests/suites/integration/docs/test_architecture_docs.py b/tests/suites/integration/docs/test_architecture_docs.py index 4c998b8..07cb766 100644 --- a/tests/suites/integration/docs/test_architecture_docs.py +++ b/tests/suites/integration/docs/test_architecture_docs.py @@ -13,6 +13,15 @@ r"https://github\.com/jsugg/ser/(?:blob|tree)/main/(docs/[A-Za-z0-9_./-]+)" ) _ARCHITECTURE_RELATIVE_LINK_PATTERN = re.compile(r"\(([^)]+)\)") +_ARCHITECTURE_COUNT_PATTERN = re.compile( + r"- (?P