Task: Scaffold story: Codegen support for view groups (Qt detail-dialog tabs)

Table of Contents

This page documents a task in the Codegen support for view groups (Qt detail-dialog tabs) story. It captures the goal, current status, acceptance, and any notes or results.

Goal

Scaffold the story's documents (story, tasks, test scenarios), wire it into the sprint, and raise the initial scaffold PR — so the substantive implementation tasks start with the docs skeleton and PR already in place.

Status

Field Value
State DONE
Parent story Codegen support for view groups (Qt detail-dialog tabs)
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-07-09

Acceptance

  • [X] Story and its three tasks scaffolded with compass add, wired into sprint.org.
  • [X] Pre-codegen currency tab grouping recovered from git history and written into the story's Acceptance and the tasks' Plans.
  • [X] Scaffold PR (#1488) raised.

Plan

(Implementation strategy. Written when work starts; key decisions are distilled into the parent story's * Decisions at close, but the plan itself stays — it is the historical record of what we did.)

Notes

Test Scenarios

Manual QA scenarios (scaffolded via compass add test_scenario, run through the QA Validation Runner panel) that verify this task. Link new ones here as they're created; the scenario doc itself links back via its "Verifies task" field.

Scenario State Notes
     

PRs

PR Title
#1488 [agile] Add story: Codegen support for view groups (Qt detail-dialog tabs)

Review

Comment summary File Decision Notes
       

Result

Story scaffolded with three substantive tasks (codegen schema/template work, currency pilot, manual update). Investigated the pre-codegen CurrencyDetailDialog.ui via git history (commit 72c623f75^) and recovered the exact original tab/field grouping (General, Formatting, Rounding, Provenance) plus the existing-but-unembedded currency_details_rounding.png screenshot gap — both written into the story's Acceptance and the individual tasks' Plans so the actual implementation work starts with full context rather than needing to re-derive it.

Emacs 29.3 (Org mode 9.6.15)