traPtitech / traPtitech/Checkin
実データに接続する E2E を消化する
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 7
Description
現状
会員・会計機能の E2E のうち、外部サービスへ実際に接続する分が未消化のまま残っている。
openspec/changes/archive/の 13 の change のうち 9 つのtasks.mdにBLOCKEDの項目が残っている(2026-09-18 にgrep -rl 'BLOCKED' openspec/changes/archive --include=tasks.md | wc -lで 9、find openspec/changes/archive -mindepth 1 -maxdepth 1 -type d | wc -lで 13)。該当するのはadd-membership-collection・add-payment-listing・add-connect-onboarding・add-payout-execution・add-traq-member-auth・add-accountant-ui・add-member-ui・fix-jomon-payout・add-bank-transfer-paymentである。HANDOVER.mdの「5. 残作業」の B が、Stripe の test キーを入れれば実施できる E2E として、集金(STRIPE_SECRET_KEYと 4 つのPRICE_*とSTRIPE_WEBHOOK_SECRETを入れて発行からinvoice.paidの通知まで)と払い戻し(Connect を有効にした test キーとSTRIPE_CONNECT_WEBHOOK_SECRETを入れて onboarding から transfer まで)を挙げている。- 同じ節の A は Jomon 連携で、ローカルに立てた Jomon v1 との閉ループはすでに通っていて、本番に向けて残るのは Jomon 側に Bearer の受け口を足す調整だけだとしている。
誰が何を誤るか
tasks.md が BLOCKED のままなので、change を読む人は、その項目が未実施なのか実施して失敗したのかを区別できない。また、実接続の E2E を通さないまま本番に出すと、Stripe の webhook の署名や Connect の onboarding のように、モックでは形しか確かめられない箇所の不具合が本番で初めて出る。
前提
Stripe の test キー一式(Connect を有効にしたもの)と、本番の Jomon への接続経路が要る。どちらもこのリポジトリの中では用意できない。
直さずに残した理由
外部サービスの資格情報が要るので、コードの変更だけでは消化できない。
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Read section 5 of HANDOVER.md, then inspect the nine listed tasks.md files under openspec/changes/archive and run the documented grep to confirm the BLOCKED items. Prepare the required Stripe test credentials and Connect access, execute the collection and refund E2E flows, and verify the Jomon prerequisite before marking each task with its actual result.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend, payments, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100