eclipse-timekeeper

Migration scope simplification

Decision: September 21, 2026. The maintainer confirmed that historical storage formats have no users and requested removal of their migration support, while retaining infrastructure for future migrations.

Removed

These files remain recoverable from Git history. No user database was opened, changed or removed. The old baseline reports remain as historical evidence, with supersession notices; they are not current user instructions.

Retained

MIGRATING and MIGRATION replace recipe-specific recovery states/origins. No transformation recipes or public migration actions are enabled. Explicit source-version dispatch, backup/data-copy orchestration and data validation must accompany the first future schema change. See the current database policy and migration contract.

Verification

Verified on macOS aarch64 with Java 21 from isolated sources:

mvn -B -ntp clean verify -Dtycho.localArtifacts=ignore

All six reactor modules passed and the p2 repository ZIP was produced:

Local evidence: /private/tmp/timekeeper-simplify-verified.log and reports/artifacts under /private/tmp/timekeeper-simplify.8HECTv/. No test-skipping flags were used. Existing EclipseLink/Eclipse/Mylyn warnings remain. Historical test-count reductions reflect retired support, not skipped current-storage tests. Installed-IDE/multi-instance acceptance remains open.