# Main Merge Final Checklist

## Before merge

- Confirm PR `#67` is the active review target.
- Confirm both workflow dispatch smoke tests succeeded:
  - `kis_data_collection.yml`
  - `qualitative_sell_strategy.yml`
- Confirm `python tools/validate_platform_transition_wbs_v1.py` passes.
- Confirm `python tools/validate_gitea_secrets_contract_v1.py` passes.
- Confirm `GatherTradingData.json` is present in the branch.

## Merge criteria

- `Checkout Code` uses the triggering branch ref.
- `Prepare Raw Seed Snapshot` succeeds without manual intervention.
- KIS collector writes SQLite output successfully.
- Qualitative sell workflow runs without seed-file failure.

## After merge

- Re-run the two Gitea dispatch smoke tests on `main`.
- Verify the runner sees the same seed behavior on `main`.
- Keep `GatherTradingData.xlsx` untracked unless a future workflow explicitly requires it in checkout.

