mirror of
https://github.com/kuhyx/testsAndMisc.git
synced 2026-07-04 15:03:01 +02:00
17 lines
975 B
JSON
17 lines
975 B
JSON
{
|
|
"title": "Steam backlog cache refetch reduction",
|
|
"objective": "Ensure steam_backlog_enforcer uses existing caches for HLTB confidence and owned game IDs to reduce unnecessary network requests while preserving assignment correctness and Linux compatibility filtering.",
|
|
"acceptance_criteria": [
|
|
"pick_next_game overlays cached confidence values before confidence refresh checks.",
|
|
"get_all_owned_app_ids uses a fresh TTL cache before attempting Steam API fetch.",
|
|
"Regression tests cover both cache-overlay and owned-IDs cache usage paths.",
|
|
"steam_backlog_enforcer test suite remains green with coverage gate unchanged."
|
|
],
|
|
"out_of_scope": [
|
|
"Changing HLTB confidence thresholds or game-picking policy.",
|
|
"Changing ProtonDB tier policy.",
|
|
"Long-term cross-session Steam API sync beyond the new TTL cache."
|
|
],
|
|
"verifier": "pytest python_pkg/steam_backlog_enforcer/tests plus pre-commit hooks (including pytest-coverage on push)"
|
|
}
|