cyberneticlibrary

Audit Android Room schema migrations

room-migration-auditskillsetup L21,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