mirror of
https://github.com/kuhyx/testsAndMisc.git
synced 2026-11-10 21:07:03 +01:00
Moved the four value types the decision is expressed in -- HideReason, Geofence, EnforcementReason and EnforcementInputs -- to EnforcementTypes.kt (63). No import anywhere changed: same package, and Kotlin resolves those across files, so no consumer and no test needed touching. Picked this file by measuring, not by line count. Comparing every declaration against the text of the test sources gives EnforcementDecision 66%, FocusPolicy 35%, EnforcementRunner 31%, DevicePolicyBridge 3%. Only this one has a test suite strong enough to verify a split; DevicePolicyBridge is an Android DevicePolicyManager wrapper JVM tests cannot reach at all. 40 gradle tests (13+12+9+6) and 94 flutter tests still pass, analyze clean. Note --rerun-tasks: a plain gradlew test reports UP-TO-DATE and proves nothing. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011w2Pj4Ek3ZNMQVYcFHgXDY |
||
|---|---|---|
| .. | ||
| explanations | ||
| superpowers | ||
| app-split-recipes.md | ||
| device-owner-wipe-checklist.md | ||
| dns-filtering-parked.md | ||
| mcp-shortlist.html | ||
| python-split-recipes.md | ||
| shared-checkout-safety.md | ||
| shell-split-recipes.md | ||
| shell-split-verification.md | ||
| syncyomi-restore-runbook.md | ||