Stage 1: resume existing target #8

Closed
opened 2026-09-08 17:39:57 +01:00 by gronod · 0 comments
Owner

Summary

Open Existing → parse header → jump. Never regenerate a printed chart.

Spec refs

docs/06-wizard-and-artefacts.md, 08-stage1-targen.md. #140 #103.

Scope

In: open dialog, parse, jump, banner.
Out: CGATS import.

Implementation notes

selectExistingTarget open .ti1/.ti2. parseTi2Header → basename/cwd/instrument/patch meta.
Jump: .ti1 only → Stage 2; .ti2 present → Stage 3 + banner "Resumed from .ti2".
Do not run printtarg as part of resume.

Rewrite invariants

#140 never regenerate over a printed chart. #103 open not save.

Dependencies

Blocks-on: 4, 6, 7.
Unblocks: none directly.

Test

  • CI/mock: resume fixtures for .ti1 and .ti2; missing .ti2 stays with warning.
  • Hardware: N/A.

Acceptance criteria

  • Resume .ti2 lands on Stage 3 gated correctly; banner shows.
## Summary Open Existing → parse header → jump. Never regenerate a printed chart. ## Spec refs docs/06-wizard-and-artefacts.md, 08-stage1-targen.md. #140 #103. ## Scope In: open dialog, parse, jump, banner. Out: CGATS import. ## Implementation notes `selectExistingTarget` open `.ti1/.ti2`. `parseTi2Header` → basename/cwd/instrument/patch meta. Jump: `.ti1` only → Stage 2; `.ti2` present → Stage 3 + banner "Resumed from .ti2". Do not run printtarg as part of resume. ## Rewrite invariants #140 never regenerate over a printed chart. #103 open not save. ## Dependencies Blocks-on: 4, 6, 7. Unblocks: none directly. ## Test - CI/mock: resume fixtures for .ti1 and .ti2; missing .ti2 stays with warning. - Hardware: N/A. ## Acceptance criteria - [x] Resume .ti2 lands on Stage 3 gated correctly; banner shows.
gronod added this to the M2 — Target generation & layout milestone 2026-09-08 17:39:57 +01:00
gronod added the
Priority
High
2
Project/ICCery-v2Feature/Backend
labels 2026-09-08 17:39:57 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/iccery-v2-mac#8