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