andreagrandi / andreagrandi/draftomen

Present multi-format drafts in the desktop GUI

Aperta
#265 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
draftomen enhancement size: L
Lingua principale
Python
Stelle
0
Fork
0
Merge medio
1h 18m
PR unite (30g)
197

Descrizione

## 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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
desktop
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.