andreagrandi / andreagrandi/draftomen

Prove multi-format drafts end to end

オープン
#263 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
draftomen enhancement size: XL
主要言語
Python
スター
0
フォーク
0
平均マージ
1時間 23分
マージ済み PR(30日)
181

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。