traPtitech / traPtitech/Checkin

実データに接続する E2E を消化する

Open
#55 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
3d 5h
Merged PRs (30d)
7

Description

現状

会員・会計機能の E2E のうち、外部サービスへ実際に接続する分が未消化のまま残っている。

  • openspec/changes/archive/ の 13 の change のうち 9 つの tasks.mdBLOCKED の項目が残っている(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-collectionadd-payment-listingadd-connect-onboardingadd-payout-executionadd-traq-member-authadd-accountant-uiadd-member-uifix-jomon-payoutadd-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.mdBLOCKED のままなので、change を読む人は、その項目が未実施なのか実施して失敗したのかを区別できない。また、実接続の E2E を通さないまま本番に出すと、Stripe の webhook の署名や Connect の onboarding のように、モックでは形しか確かめられない箇所の不具合が本番で初めて出る。

前提

Stripe の test キー一式(Connect を有効にしたもの)と、本番の Jomon への接続経路が要る。どちらもこのリポジトリの中では用意できない。

直さずに残した理由

外部サービスの資格情報が要るので、コードの変更だけでは消化できない。

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.