svc-04 reproduction
Public source retained with the related article. Generated results, dependency directories, runtime storage, secrets, and oversized binary artifacts are intentionally excluded.
README
# SVC-04 architecture-enforcement reproduction
This synthetic PHP fixture compares source dependency, runtime composition,
behavior, and operational observation boundaries. Its token-aware source rules
retain narrow exceptions and actionable failures. It does not claim that one
architecture tool can observe every property.
Run `./run.sh`, then reproduce a committed tree with
`./bin/run-clean-export.sh <commit>`.
Retained files
- .dockerignore
- bin/architecture.php
- bin/composition.php
- bin/run-clean-export.sh
- ci.sh
- Dockerfile
- evidence.json
- fixture/composition.php
- fixture/generated/GeneratedDomainProxy.php
- fixture/src/Application/AcceptOrder.php
- fixture/src/Application/OrderRepository.php
- fixture/src/Delivery/OrderController.php
- fixture/src/Domain/Order.php
- fixture/src/Infrastructure/EloquentOrderRepository.php
- lib/mutations.mjs
- lib/verify-evidence.mjs
- mutate.mjs
- package.json
- policy.json
- primary-sources.json
- README.md
- render-comparison.mjs
- run.sh
- source-evidence.mjs
- source-manifest.mjs
- tests/architecture.test.mjs
- tests/evidence.test.mjs
- verify-results.mjs
- verify.mjs