Audit Android Room schema migrations
room-migration-auditskillsetup L2★1,184
oxyroid/M3UAndroid ↗What it does
Audit Room database schema changes for migration completeness
Best for
Verifying data preservation and schema consistency before shipping Room migrations.
Inputs
- · Room entity files
- · DAO/repository code
- · Migration objects
- · Schema JSON artifacts
- · Test files
Outputs
- · Audit checklist (pass/fail per check)
- · Evidence-backed findings with file paths
- · Migration risk assessment
Requires
- · Read, Grep, Bash
- · Gradle (gradlew testDebugUnitTest)
Preconditions
Room entity definitions, migration code, and schema artifacts present; Gradle configured
Failure modes
- · Schema version mismatched with migration code
- · Added columns missing defaults cause runtime errors
- · DAO compatibility breaks silently
Trust signals
- · File evidence citations
- · Validation via Gradle test suite
- · Version tracing
- · Index/constraint verification