andreagrandi / andreagrandi/draftomen

Prove multi-format drafts end to end

Abierto
#263 0 comentarios 0 reacciones 0 asignados Ver en GitHub
draftomen enhancement size: XL
Lenguaje dominante
Python
Estrellas
0
Forks
0
Merge medio
1 h 23 min
PR fusionados (30 d)
181

Descripción

## Problem

Slice-level parser, state, scoring, and adapter tests do not prove that a real Arena log reaches the complete Draft Omen workflow. Raw player logs also cannot be committed to make CI perform that check.

## Proposed change

Add deterministic, hand-authored synthetic end-to-end fixtures for all four formats, then run the actual CLI/TUI and desktop workflows locally against the private raw corpus. Document a repeatable private verification command/process without publishing the logs or copied excerpts.

## Acceptance Criteria

- [ ] Synthetic end-to-end fixtures exercise Quick, Premier, Traditional, and Pick-Two from ingestion through presentation.
- [ ] Existing Quick Draft regression behavior remains intact.
- [ ] Private real-log checks parse both Premier samples, both Pick-Two samples, and the verified Traditional sample.
- [ ] Premier/Traditional retain one selected card per logical pick; Pick-Two retains two.
- [ ] Completion, missing-pick, duplicate, unknown-event, and truncation cases are covered at the appropriate boundary.
- [ ] Actual TUI/watch and desktop user-facing workflows are exercised and observed.
- [ ] `git status --untracked-files=all` proves no raw log or private derived artifact enters the changeset.
- [ ] The changelog records completed multi-format support.

## Scope notes

No new production behavior except integration fixes strictly required by the end-to-end workflow.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.