testsAndMisc/docs/superpowers/evidence/screen-locker-weekly-check-2026-05-28.json
Krzysztof kuhy Rudnicki e30aa291fe screen_locker: add weekly check feature with UI integration
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 07:04:18 +02:00

31 lines
1.2 KiB
JSON

{
"intent": "Add weekly check feature to screen_locker with UI flows and window setup integration.",
"scope": [
"python_pkg/screen_locker/_weekly_check.py",
"python_pkg/screen_locker/_ui_flows.py",
"python_pkg/screen_locker/_window_setup.py",
"python_pkg/screen_locker/screen_lock.py",
"python_pkg/screen_locker/tests/"
],
"changes": [
"Add _weekly_check.py with weekly check logic",
"Update _ui_flows.py and _window_setup.py to integrate weekly check into lock UI",
"Update screen_lock.py main flow to invoke weekly check",
"Add conftest.py fixtures and test_weekly_check/test_weekly_logic test files"
],
"verification": [
{
"command": "pre-commit run --files <changed-files>",
"result": "pass",
"evidence": "All hooks passed including ruff, mypy, pylint, bandit, pytest-coverage (100% branch coverage)"
}
],
"risks": [
"Weekly check integrates into critical lock flow — regression risk if weekly check raises unexpectedly"
],
"rollback": [
"Revert commits to restore prior screen_lock.py and UI files",
"Validate by running screen locker and confirming lock/unlock cycle works"
]
}