QA 運用の整備(setup-qa)と全機能の動作確認(run-qa --all)
- Dominant language
- Swift
- Stars
- 0
- Forks
- 0
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 24
Description
## 概要
AI Agent 主体の手動 QA 運用の土台を敷き(`/setup-qa`)、全機能の動作確認を実行して記録する(`/run-qa --all`)。公開前チェックリストの「`/run-qa` による全機能の動作確認(`/setup-qa` の整備を含む)」に対応する。
## やること
1. `/setup-qa` で root QA.md と feature ごとの QA.md(`ios/Igen/Features/*` 単位: Home / Reply / Archive / Atlas / Share / Paywall / Safety)を生成する。CLAUDE.md への QA 実施指示の追記も同 skill が行う
2. 各 QA.md のテスト項目を見直す。特に次を含める:
- セーフティ: 危機ワード入力で返書が生成されず窓口案内が表示される(公開前チェックリスト「セーフティが動作することを確認する」)
- 英語モード: 端末言語 en で Dear Socrates として一通り動作する
- ペイウォール: 無料枠消費後の遷移・購入の復元・法務リンク 3 種の遷移先が 200
- Analytics: 送信イベントに相談本文が含まれない(`grep -rn logEvent` の静的検査を項目化する)
3. `/run-qa --all` で全 feature を実行し、スクリーンショットを gh-r2-image でアップロードして QA.md に記録する。シミュレータは `/ios-simulator` の Phase 1 に従い、public 化済みなら simtunnel、未了ならローカル sim-boot を使う
4. 見つかった不具合は別 issue に起票する(この issue では修正しない)
## 完了条件
- QA.md が全 feature に存在し、`/run-qa --all` の記録(last_verified_commit・スクリーンショット)が HEAD に追随している
- 不具合があれば issue が起票され、この issue のコメントにリンクされている
## セッション再開
```sh
cd /Users/bannzai/worktrees/bannzai/igen/issue-16
claude --resume 95b25d3c-604c-4949-96d6-1f240f40fafd
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with /setup-qa, /run-qa --all, and the /ios-simulator Phase 1 instructions. Review root QA.md, ios/Igen/Features/* QA.md files, and CLAUDE.md, then run the full QA flow across Home, Reply, Archive, Atlas, Share, Paywall, and Safety. Done means every feature has QA.md with the latest commit, screenshots, and linked issues for any defects found.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift, testing-qa
- Domain
- documentation, mobile-dev, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 48/100