mirror of
https://github.com/kuhyx/testsAndMisc.git
synced 2026-07-04 15:43:06 +02:00
fix(digital-wellbeing): disable schedule leniency violation checks
This commit is contained in:
parent
0fa473ef0c
commit
3756b06f9d
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"intent": "Adjust shutdown schedule protection logic by disabling the leniency violation checks currently implemented in setup_midnight_shutdown.sh.",
|
||||||
|
"scope": [
|
||||||
|
"linux_configuration/scripts/digital_wellbeing/setup_midnight_shutdown.sh",
|
||||||
|
"docs/superpowers/evidence/setup-midnight-shutdown-violation-checks-disabled.json"
|
||||||
|
],
|
||||||
|
"changes": [
|
||||||
|
"Commented out violation checks that previously blocked more-lenient schedule values",
|
||||||
|
"Kept stricter-change reporting logic intact"
|
||||||
|
],
|
||||||
|
"verification": [
|
||||||
|
{
|
||||||
|
"command": "pre-commit run --files linux_configuration/scripts/digital_wellbeing/setup_midnight_shutdown.sh docs/superpowers/evidence/setup-midnight-shutdown-violation-checks-disabled.json",
|
||||||
|
"result": "pass",
|
||||||
|
"evidence": "All relevant pre-commit hooks passed for this commit scope."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"risks": [
|
||||||
|
"Lenient schedule changes may now proceed where they were previously blocked",
|
||||||
|
"Behavior may diverge from original anti-cheat intent"
|
||||||
|
],
|
||||||
|
"rollback": [
|
||||||
|
"Revert this commit to restore original violation checks",
|
||||||
|
"Re-run pre-commit and verify setup_midnight_shutdown.sh logic after rollback"
|
||||||
|
]
|
||||||
|
}
|
||||||
@ -57,19 +57,19 @@ check_schedule_protection() {
|
|||||||
local violations=()
|
local violations=()
|
||||||
|
|
||||||
# Check if Mon-Wed hour is being made LATER (more lenient)
|
# Check if Mon-Wed hour is being made LATER (more lenient)
|
||||||
if [[ $SCHEDULE_MON_WED_HOUR -gt $canonical_mon_wed ]]; then
|
#if [[ $SCHEDULE_MON_WED_HOUR -gt $canonical_mon_wed ]]; then
|
||||||
violations+=("Mon-Wed shutdown: ${canonical_mon_wed}:00 → ${SCHEDULE_MON_WED_HOUR}:00 (later)")
|
# violations+=("Mon-Wed shutdown: ${canonical_mon_wed}:00 → ${SCHEDULE_MON_WED_HOUR}:00 (later)")
|
||||||
fi
|
#fi
|
||||||
|
#
|
||||||
# Check if Thu-Sun hour is being made LATER (more lenient)
|
## Check if Thu-Sun hour is being made LATER (more lenient)
|
||||||
if [[ $SCHEDULE_THU_SUN_HOUR -gt $canonical_thu_sun ]]; then
|
#if [[ $SCHEDULE_THU_SUN_HOUR -gt $canonical_thu_sun ]]; then
|
||||||
violations+=("Thu-Sun shutdown: ${canonical_thu_sun}:00 → ${SCHEDULE_THU_SUN_HOUR}:00 (later)")
|
# violations+=("Thu-Sun shutdown: ${canonical_thu_sun}:00 → ${SCHEDULE_THU_SUN_HOUR}:00 (later)")
|
||||||
fi
|
#fi
|
||||||
|
#
|
||||||
# Check if morning end is being made EARLIER (more lenient - shorter shutdown window)
|
## Check if morning end is being made EARLIER (more lenient - shorter shutdown window)
|
||||||
if [[ $SCHEDULE_MORNING_END_HOUR -lt $canonical_morning_end ]]; then
|
#if [[ $SCHEDULE_MORNING_END_HOUR -lt $canonical_morning_end ]]; then
|
||||||
violations+=("Morning end: 0${canonical_morning_end}:00 → 0${SCHEDULE_MORNING_END_HOUR}:00 (earlier)")
|
# violations+=("Morning end: 0${canonical_morning_end}:00 → 0${SCHEDULE_MORNING_END_HOUR}:00 (earlier)")
|
||||||
fi
|
#fi
|
||||||
|
|
||||||
if [[ ${#violations[@]} -gt 0 ]]; then
|
if [[ ${#violations[@]} -gt 0 ]]; then
|
||||||
echo ""
|
echo ""
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user