openjdk version "21.0.11" 2026-04-21 LTS
OpenJDK Runtime Environment Corretto-21.0.11.10.1 (build 21.0.11+10-LTS)
OpenJDK 64-Bit Server VM Corretto-21.0.11.10.1 (build 21.0.11+10-LTS, mixed mode, sharing)
javac 21.0.11
PASS batch1 imports one identity
PASS source snapshot retained
PASS batch2 preserves first and adds two known rows
PASS unknown inspection quarantined
PASS repeated import does not duplicate
PASS translated 27-v1 status L-A=CONFIRMED
PASS legacy predicate accepts L-A
SHADOW code=L-A legacy=true target=CONFIRMED
PASS translated 27-v1 status L-B=INELIGIBLE
PASS legacy predicate accepts L-B
SHADOW code=L-B legacy=true target=INELIGIBLE
PASS translated 27-v1 status L-C=INELIGIBLE
PASS legacy predicate accepts L-C
SHADOW code=L-C legacy=true target=INELIGIBLE
PASS source revision change not silently overwritten
PASS busy cannot become fabricated reservation
PASS duplicate batch identity imports neither row
PASS target collision rejected
PASS retirement marker overrides passed inspection
PASS raw note retained without invented meaning
Exception in thread "main" java.lang.IllegalArgumentException: unknown inspection code; manual decision required
	at rental.legacy.LegacyMigration.translate(LegacyMigration.java:37)
	at rental.legacy.MigrationCheck.main(MigrationCheck.java:63)
