andreagrandi / andreagrandi/draftomen
Present multi-format drafts in the desktop GUI
- Ngôn ngữ chính
- Python
- Star
- 0
- Fork
- 0
- Merge trung bình
- 1 giờ 21 phút
- Pull request đã merge (30 ngày)
- 188
Mô tả
## Problem
The Qt/QML live draft view contains Quick Draft readiness copy and does not expose current pack/scored-pack format context through the adapter. It cannot present Premier, Traditional, or Pick-Two state accurately.
## Proposed change
Extend the Qt adapter state and QML presentation with the detected draft format, rule-driven progress, and multi-card logical-pick summaries while keeping card recommendations as individual ranked rows.
## Acceptance Criteria
- [ ] The Qt state contract exposes format and the progress fields required by QML.
- [ ] Desktop readiness and live status name the detected format accurately.
- [ ] Pick-Two state can show both selected cards in one logical pick.
- [ ] Quick Draft desktop behavior remains unchanged apart from generalized wording/contracts.
- [ ] Unknown/incomplete drafts render a stable explicit state.
- [ ] The actual desktop workflow is visually exercised for every format.
- [ ] Focused adapter/QML tests and the changelog cover the new contract.
## Scope notes
No TUI/watch work and no redesign of the recommendation table.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Locate the Qt adapter state contract and the QML live draft view, then read the focused adapter/QML tests to understand the existing Quick Draft behavior. Exercise the desktop workflow for each format and verify the format, rule-driven progress, Pick-Two logical picks, unknown state, unchanged Quick Draft behavior, tests, and changelog match the acceptance criteria.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- desktop
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Sôi nổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 52/100