Skip to content

Commit f8c8f22

Browse files
Expand architecture-check suite coverage
Co-authored-by: Shri Sukhani <shrisukhani@users.noreply.github.com>
1 parent 4fe1e83 commit f8c8f22

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

CONTRIBUTING.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,10 @@ This runs lint, format checks, compile checks, tests, and package build.
7676
- Preserve architectural guardrails with focused tests. Current guard suites include:
7777
- `tests/test_manager_model_dump_usage.py` (manager serialization centralization),
7878
- `tests/test_mapping_reader_usage.py` (shared mapping-read parser usage),
79-
- `tests/test_tool_mapping_reader_usage.py` (tools mapping-helper usage).
79+
- `tests/test_mapping_keys_access_usage.py` (centralized key-iteration boundaries),
80+
- `tests/test_tool_mapping_reader_usage.py` (tools mapping-helper usage),
81+
- `tests/test_display_helper_usage.py` (display/key-format helper usage),
82+
- `tests/test_ci_workflow_quality_gates.py` (CI guard-stage + make-target enforcement).
8083

8184
## Code quality conventions
8285

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ architecture-check:
2323
tests/test_mapping_reader_usage.py \
2424
tests/test_mapping_keys_access_usage.py \
2525
tests/test_tool_mapping_reader_usage.py \
26-
tests/test_display_helper_usage.py
26+
tests/test_display_helper_usage.py \
27+
tests/test_ci_workflow_quality_gates.py
2728

2829
compile:
2930
$(PYTHON) -m compileall -q hyperbrowser examples tests

0 commit comments

Comments
 (0)