QA caught this on d69f637 — AGENT-OPERATING-STANDARD.md §2 requires
typed params and return types on every new public method. PHP 7.4+
supports both. Matches the pattern of other includes/ classes.
- PSA_Upgrade::is_needed( string, string ): bool
- PSA_Upgrade::maybe_run(): void
Agent-Session: cowork-qa-p1-fixes-20260414