From c98f6fde48199eb2bbd8b13e4741edb8cce8eeb5 Mon Sep 17 00:00:00 2001 From: Oleksandr Bezdieniezhnykh Date: Mon, 11 May 2026 02:39:13 +0300 Subject: [PATCH] [AZ-350] Record leftover: 3 un-archived task files from batches 11-13 Co-authored-by: Cursor --- .../2026-05-11_unarchived_refactor_tasks.md | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 _docs/_process_leftovers/2026-05-11_unarchived_refactor_tasks.md diff --git a/_docs/_process_leftovers/2026-05-11_unarchived_refactor_tasks.md b/_docs/_process_leftovers/2026-05-11_unarchived_refactor_tasks.md new file mode 100644 index 0000000..3d23d08 --- /dev/null +++ b/_docs/_process_leftovers/2026-05-11_unarchived_refactor_tasks.md @@ -0,0 +1,58 @@ +# Leftover: Un-archived completed task files (batches 11, 12, 13) + +**Timestamp**: 2026-05-11T00:30:00Z +**Surfaced by**: batch 15 (AZ-365) wrap-up +**Category**: implement-skill housekeeping (Step 13 — Archive Completed Tasks) was skipped on prior batches in epic AZ-350 (`03-code-quality-refactoring`). + +## What was missed + +The implement skill Step 13 says: *"Move each completed task file from `TASKS_DIR/todo/` to `TASKS_DIR/done/`."* For the following committed batches, the move did not happen: + +| Batch | Task ID | Commit | Task file (still in `todo/`) | +|-------|----------|-----------|-----------------------------------------------------------------| +| 11 | AZ-362 | `2393bff` | `_docs/02_tasks/todo/AZ-362_refactor_idempotent_post_contract.md` | +| 12 | AZ-366 | `330bccd` | `_docs/02_tasks/todo/AZ-366_refactor_consolidate_haversine_parser.md` | +| 13 | AZ-368 | `89260d0` | `_docs/02_tasks/todo/AZ-368_refactor_extract_tile_csv_writer.md` | + +Cross-checked Jira: AZ-362 / AZ-366 / AZ-368 are all on **In Testing** (or later) — the *tracker* state is correct. Only the local task-file archive lifecycle is out of sync. + +There may be earlier batches with the same omission; I did not exhaustively grep the entire run history. + +## Replay action (do this at the start of next `/autodev` invocation) + +For each of the three (and any others a wider sweep finds): + +```bash +git mv _docs/02_tasks/todo/AZ-362_refactor_idempotent_post_contract.md \ + _docs/02_tasks/done/AZ-362_refactor_idempotent_post_contract.md +git mv _docs/02_tasks/todo/AZ-366_refactor_consolidate_haversine_parser.md \ + _docs/02_tasks/done/AZ-366_refactor_consolidate_haversine_parser.md +git mv _docs/02_tasks/todo/AZ-368_refactor_extract_tile_csv_writer.md \ + _docs/02_tasks/done/AZ-368_refactor_extract_tile_csv_writer.md +``` + +Then commit as a single hygiene commit: + +``` +[AZ-350] Archive previously-completed task files todo -> done +``` + +After replay succeeds, delete this leftover file. + +## Why this didn't block + +- Tracker side (Jira) is correct — AZ-362 / AZ-366 / AZ-368 are on **In Testing**, so handoff to QA / verification is unaffected. +- Future `/decompose` runs over `todo/` would falsely treat these as pending — minor risk. +- `/new-task` and dependency-graph rebuild would also see them as pending. Worth fixing before either is invoked again. + +## Verification on replay + +After the moves: + +```bash +ls _docs/02_tasks/todo/AZ-362_refactor* _docs/02_tasks/todo/AZ-366_refactor* _docs/02_tasks/todo/AZ-368_refactor* +# Should print: ls: cannot access ... — No such file or directory (3 lines) + +ls _docs/02_tasks/done/AZ-362_refactor* _docs/02_tasks/done/AZ-366_refactor* _docs/02_tasks/done/AZ-368_refactor* +# Should print 3 paths. +```