ADR-0023: Migration / Import — Current Released State¶
- Status: accepted
- Date: 2026-06-18
- Deciders: Nicolas Burri
- Relates to: ADR-0001, ADR-0021; GAP-15
- Refined by: ADR-0068 → ADR-0075 → ADR-0113 — the lineage that discharged this ADR's own promised "future detailed-design ADR", and that reversed its current-state-only doctrine: ADR-0075 brings prior version history in as a claims record, and ADR-0113 D3 imports historical released versions "only when the evidence validates" (ADR-0113 supersedes ADR-0068 for real instances). The red line this ADR drew — never forge a lifecycle act — is what both later ADRs preserve; only the "prior version history remains in the source system, not imported" consequence fell.
Context¶
LQMS replaces a Confluence/Jira-based QMS; existing content must come across or adoption stalls. Importing full historical version/approval data is high-effort and low-value (mapping a different workflow model), and the old history can remain archived.
Decision¶
Import brings in the current released state: current released documents plus their metadata, as the initial baseline in LQMS. Prior version history remains archived/ referenced in the source system, not imported.
- Imported documents enter LQMS as released baseline versions, marked as imported
(an
imported-fromprovenance reference to the source system + import date). - Metadata mapping (document type, owner, dates, language) is defined at implementation.
- Detailed import tooling is deferred to implementation; the capability and its shape are fixed here.
Consequences¶
- An import capability with
imported-fromprovenance (a relationship type, ADR-0021). - The old system is retained as a read-only archive for pre-migration history.
- A future detailed-design ADR will cover mapping, validation, and dry-run/rollback of imports.
Requirements¶
Introduces the REQ-MIG group (pending requirements baseline v1.2).