tenant-engine/tests
tegwick 8322f0587e Apply GH-DEC-2026-020: the checker states its version and scope, and reads content
scripts/check_layer_conformance.py now prints, on every run (success and
failure), the standard text it checks against (VALIDATED_AGAINST:
security-layer-model_v0.8.md @ net-kingdom f9e1611 with gate-house A9, A11,
A12 r2 @ 104f3fc) and its scope. A12 detection widens from the key name
standard_version to any *_version key (companion_version included), a
versioned standard/companion path, or a bare vN.N token in any key or value
of INTENT.md frontmatter or layer.yaml. schema_version and comments are not
reached; pep-stance.yaml and pip-claims.yaml are not read for A12 and keep
their version fields (GH-DEC-2026-020 §3).

The widened check found one value the key-name check could not: the
state-hub-work-records note in layer.yaml cited "the v0.7 scope rule". It is
reworded to "the standard's scope rule"; no layer or role value changes.

Tests fail if a versioned standard: path, a companion_version or a bare
version token returns, and if a run stops stating its version and scope.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 63291@bnt-lap001
Assistant-Session: 8bd77868-ca68-4f49-bb1e-d539ecc0d703
2026-09-21 09:38:22 +02:00
..
helpers.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
postgres_backend.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_api_guardrails.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_api_lifecycle.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_api_reads.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_api_writes.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_app.py Implement PostgreSQL production store path 2026-08-19 14:43:08 +02:00
test_audit_core.py Correct the audit-core envelope to the published wire contract 2026-09-10 18:46:16 +02:00
test_authz_flex.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_backend_selection.py Implement PostgreSQL production store path 2026-08-19 14:43:08 +02:00
test_domain.py TEN-WP-0002 T01-T03: service skeleton, domain model, storage layer 2026-07-23 22:01:23 +02:00
test_events_scoped.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_flex_auth.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_grouping_mutation.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_guardrail_domain.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_guardrail_store_conformance.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_layer_conformance.py Apply GH-DEC-2026-020: the checker states its version and scope, and reads content 2026-09-21 09:38:22 +02:00
test_lifecycle_domain.py Implement tenant update and reversible retirement API (TEN-WP-0005 T01-T04) 2026-08-10 20:00:43 +02:00
test_lifecycle_store_conformance.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_pep_write_path.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_pip_claims.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_sqlite_store.py Deploy durable tenant authority runtime 2026-08-09 01:35:00 +02:00
test_staged_promotion.py Onboard tenant-engine to the staged-promotion contract 2026-08-29 14:51:27 +02:00
test_store.py Implement TEN-WP-0011 security layer conformance 2026-08-29 13:02:51 +02:00
test_transfer.py Implement PostgreSQL production store path 2026-08-19 14:43:08 +02:00
validate_app_toml.py Onboard tenant-engine to the staged-promotion contract 2026-08-29 14:51:27 +02:00