Milestones
List view
Roadmap step 5. PR CI workflow plus a block-registration smoke test, so the P0 regressions in steps 1 and 2 cannot recur. Depends on step 1.
No due date•0/1 issues closedRoadmap step 4. Activation/deactivation/uninstall hooks first (they define what cleanup even means), then the News block remote-fetch pass — batching, timeouts, cache keys, pagination cap.
No due date•0/2 issues closedRoadmap step 3. Input sanitization on the ACF AJAX handlers, plus the three unchecked dereferences that fatal on PHP 8. Correctness and security; no behavior change intended.
No due date•0/3 issues closedRoadmap step 2. The two 'the block does not work' bugs — Magazine block never registers, and only one block's JS ever loads. User-visible, independent of each other, safe to ship together.
No due date•3/3 issues closedRoadmap step 1. Nothing else in the audit is safely verifiable until phpcs and the JS/CSS linters actually run. Blocks the CI gate in step 5 and the phpcs-dependent acceptance criteria elsewhere.
No due date•2/2 issues closed