PR #31 is merged. The remaining enforcement blocker is resolved: live GitHub reads on 2026-10-22 confirm active main ruleset requiring pull requests and ci-gate, with no bypass actors. Develop also has active enforcement, superseding the historical 'develop stays open' description below. No settings were changed during reconciliation. Further coverage work belongs to PAR-499/PAR-502.
PR #31 has merged: unified CI, static analysis, mutation testing, schema/ledger checks, API security tests, Explorer component/accessibility tests and lint upgrades are implemented. Keep open for scope item 2: on 2026-10-17, GitHub repository rulesets and effective main branch rules both returned [], and main/protection returned 'Branch not protected' (404). Remaining: enforce PR + ci-gate on main; develop stays open per the task's decision. No repository protection settings were changed during this reconciliation.
Reviewed source/test definitions and merged history; tests were not rerun during this task reconciliation.
CI had good coverage numbers but gated nothing and measured the wrong thing. This tracks the overhaul, delivered as one PR into develop.
develop and main had no protection, and PRs #21, #23 and #26 merged with Explorer e2e red. The 18 path-filtered workflows couldn't be required.:business:testWithoutCarbon, and :common except as a side effect.TaxCycleTask, command amount parsing). There were getter tests, enum-count tests, verify-only tests and no-assertion tests.permitAll, no HTTP-level auth tests, a hand-written 19-table test schema, and no API contract.flywayValidate was non-fatal.Thread.sleep calls, sleep-then-assert-nothing checks, and 4 @Disabled tests.ci.yml with a single required ci-gate job, ./gradlew build as the contract, SHA-pinned actions, timeouts and Dependabot.ci-gate + PR on main only via a ruleset (decided 2026-10-16); develop stays open, with full CI on every push and nightly.money-invariants.sql run after every DB test, trigger tests, jqwik properties, a TreasuryApi contract suite, and sharper concurrency tests.Related: ADT-71 (quality audit epic, Testing C+), ADT-169, ADT-170, ADT-171.