Repository navigation
v1.16.1
Four fixes have been sitting on main since v1.16.0, and one of them is holding four apps red on development.
- fix(phpmd): exempt FleetAppId from StaticAccess (#696) — the fleet's cross-app id resolver is stateless and takes its collaborators as arguments, so the hidden coupling the rule exists to catch is absent. It was firing on the shape of the call, 24 times across larpinq, humaniq, dossiq and decidiq within minutes of the resolver landing.
- fix(gate-109): read the register wherever the app keeps it (#693)
- fix(gate-23): the PDOK exemption did not follow the integriq rename
Measured through each app's own phpmd.xml, which is how CI runs it: humaniq 10 → 1, decidiq 10 → 1, dossiq 3 → 0, larpinq 3 → 0. The two survivors are CouplingBetweenObjects, unrelated to this rule.
FleetAppId alone matches nothing. An app adopting the resolver must be added to that list or it reds on its first push.