BC-068C — Test / Manifest Consolidation¶
Status: HISTORICAL
For the current architecture, see: ../index.md and the CURRENT documents it references.
Scope kept strict:
tests/Architecture/**tests/Architecture/fixtures/**- this report
No production, plugin, runtime, Composer, drift, or unknown-path work was changed.
Manifest inventory¶
| Manifest | BC | Purpose | Active consumers | Status |
|---|---|---|---|---|
tests/Architecture/fixtures/bc064d_dependency_debt.php |
BC-064D | feed ports, projection-contract imports, open/closed dependency debt | 3 | canonical active |
tests/Architecture/fixtures/bc064e_legacy_application_debt.php |
BC-064E | final legacy application inventory/certification | 7 | canonical active |
tests/Architecture/fixtures/bc065a_eventplatform_realtime_audit.php |
BC-065A | EventPlatform / Realtime audit inventory | 4 | canonical active |
tests/Architecture/fixtures/bc066_catalog_intelligence_audit.php |
BC-066A | Catalog intelligence audit | 2 | canonical active |
tests/Architecture/fixtures/bc067_runtime_activation_design.php |
BC-067A/D | dormant runtime / reference-core final manifest | 6 | canonical active |
tests/Architecture/fixtures/bc068_worktree_inventory.php |
BC-068A/B | worktree-only classification helper | 0 direct PHPUnit consumers | worktree-only |
Architecture-test consolidation¶
Safe removals applied:
| Removed test | Superseded by | Unique assertions kept? | Safe remove |
|---|---|---|---|
NamespaceCompatibilityInventoryTest |
LegacyApplicationNamespaceInventoryTest, LegacyApplicationAutoloadInventoryTest, NamespaceBoundaryGlobalCertificationTest |
yes | yes |
DormantRuntimeNoActivationTest |
ReferenceCoreFinalCertificationTest |
yes | yes |
DormantRuntimeNoConsumerTest |
ReferenceCoreFinalCertificationTest |
yes | yes |
DormantRuntimeRetirementDecisionTest |
ReferenceCoreFinalCertificationTest |
yes | yes |
Rehomed invariants:
- legacy alias bootstrap check moved under
LegacyApplicationAutoloadInventoryTest - dormant runtime
forbidden_changesandfuture_removal_bcmoved underReferenceCoreFinalCertificationTest
Manifest consolidation applied¶
bc064d_dependency_debt.php no longer carries duplicated namespace/alias inventory already owned by BC-064E final certification.
Removed from BC-064D fixture:
legacy_namespace_fileslegacy_namespace_import_fileslegacy_aliases
Those invariants remain covered by final-owner tests instead of the earlier transitional manifest.
Metrics¶
| Metric | Before | After |
|---|---|---|
| Architecture test files | 125 | 121 |
| Architecture manifests/fixtures | 6 | 6 |
| Removed redundant manifest sections | 3 | 0 duplicate sections remaining in BC-064D fixture |
Notes¶
- BC-068 worktree classification was widened from
docs/operations/bc-068a-*todocs/operations/bc-068*so this report does not reappear as a fresh unclassified worktree artifact. - No behavioral tests were changed.
- Removed-FQCN guards were preserved.