README.md Developer Notes #24 lists 7 callers of StatsModel::invalidateCache(). Confirmed via exhaustive trace that api/ticket_status_api.php (the Bearer API's status-change endpoint) also correctly calls invalidateCache(), but isn't in the README's list.
Behavior itself is correct — no actual stats-staleness bug, this is purely a documentation completeness gap. Worth updating the README's caller list so it stays an accurate reference for future maintainers deciding whether a new mutating path needs to add the same call.
Fix: Add api/ticket_status_api.php to the "Callers:" list in README.md Dev Note #24.
**Severity:** Low / docs
README.md Developer Notes #24 lists 7 callers of `StatsModel::invalidateCache()`. Confirmed via exhaustive trace that `api/ticket_status_api.php` (the Bearer API's status-change endpoint) also correctly calls `invalidateCache()`, but isn't in the README's list.
Behavior itself is correct — no actual stats-staleness bug, this is purely a documentation completeness gap. Worth updating the README's caller list so it stays an accurate reference for future maintainers deciding whether a new mutating path needs to add the same call.
**Fix:** Add `api/ticket_status_api.php` to the "Callers:" list in README.md Dev Note #24.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Severity: Low / docs
README.md Developer Notes #24 lists 7 callers of
StatsModel::invalidateCache(). Confirmed via exhaustive trace thatapi/ticket_status_api.php(the Bearer API's status-change endpoint) also correctly callsinvalidateCache(), but isn't in the README's list.Behavior itself is correct — no actual stats-staleness bug, this is purely a documentation completeness gap. Worth updating the README's caller list so it stays an accurate reference for future maintainers deciding whether a new mutating path needs to add the same call.
Fix: Add
api/ticket_status_api.phpto the "Callers:" list in README.md Dev Note #24.