User story
As a CIEL curator, I want to compare the curated IMO ProblemsIT and ProceduresIT mapping files originally received from IMO against the current CIEL mappings so we can identify corrections made after import and send those differences back to IMO.
Use case
IMO previously provided curated mapping files that were applied to CIEL. Some mappings were later found to be incorrect and were manually corrected. Using ciel-scripts, generate a diff between the original IMO files and the current CIEL mappings to identify what changed.
Requirements
Acceptance criteria
More details
Context
IMO provided a significant number of curated ProblemsIT and ProceduresIT mappings that were initially applied to CIEL with limited validation.
Subsequent manual review identified mappings that required correction. Without a formal diff, those corrections remain only in CIEL and may be reintroduced if a future IMO batch contains the same original mapping.
The objective is to create a repeatable reconciliation process that allows CIEL to:
- report likely mapping issues back to IMO
- preserve a record of post-import corrections
- build a whitelist of trusted CIEL mappings
- protect those reviewed mappings through the CIEL Lab resource-lock mechanism if needed
This task is read-only and should focus on producing the comparison artifacts rather than automatically changing mappings.
User story
As a CIEL curator, I want to compare the curated IMO ProblemsIT and ProceduresIT mapping files originally received from IMO against the current CIEL mappings so we can identify corrections made after import and send those differences back to IMO.
Use case
IMO previously provided curated mapping files that were applied to CIEL. Some mappings were later found to be incorrect and were manually corrected. Using
ciel-scripts, generate a diff between the original IMO files and the current CIEL mappings to identify what changed.Requirements
ciel-scriptssupport to generate diffs for:map_id) whenever available.Acceptance criteria
map_idwhere available so records can be traced back to the original IMO content.More details
Context
IMO provided a significant number of curated ProblemsIT and ProceduresIT mappings that were initially applied to CIEL with limited validation.
Subsequent manual review identified mappings that required correction. Without a formal diff, those corrections remain only in CIEL and may be reintroduced if a future IMO batch contains the same original mapping.
The objective is to create a repeatable reconciliation process that allows CIEL to:
This task is read-only and should focus on producing the comparison artifacts rather than automatically changing mappings.