Back to skills
SKILL.md
Artifacts
ASecurity- **日付**: 2026-08-20 - **ステータス**: 採用 - **関連**: BILL-218、PR #106
- 50 stars
- 0 votes
- 0 copies
- 0 views
- Added November 7, 2026
Works with
Security analysis
100/100Pro scans all 21 files and shows the line behind each finding
npx -y skills add iwasa-kosui/tanteki --skill artifacts --agent claude-codeAre you the author of Artifacts?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/iwasa-kosui-artifacts-136ee98c)# ADR: 請求書PDF生成を非同期キュー処理にする
- **日付**: 2026-08-20
- **ステータス**: 採用
- **関連**: BILL-218、PR #106
## コンテキスト
請求書PDFの生成には最大45秒かかる場合があり、同期処理ではAPI接続が切断される。これにより、生成結果を安定して返却できない。
## 決定
請求書PDFの生成はキューを介した非同期処理とする。APIは生成処理を受け付けた時点で受付IDを返し、クライアントは受付IDを使って処理状況や完成結果を確認する。
## 理由
同期生成では、最大45秒の処理中に接続が切れる可能性があるため採用しない。非同期化により、APIの接続維持時間を短くし、長時間のPDF生成を安定して処理できる。
## 影響
- API利用者は、受付IDを保持して完成までの状態確認を行う必要がある。
- 利用者はPDFが完成するまで待つ必要がある。
- キュー、ワーカー、処理状況および完成結果を確認する仕組みが必要になる。
- 再試行回数の上限は未決定であり、別途決定する必要がある。
## 参考情報
原資料の作業メモでは、進捗は70%と記録されている。Files in this skill
- adr-boundary.1.with_skill.md
- adr-boundary.1.without_skill.md
- adr-boundary.2.with_skill.md
- adr-boundary.2.without_skill.md
- canonical-reference.1.with_skill.md
- canonical-reference.1.without_skill.md
- canonical-reference.2.with_skill.md
- canonical-reference.2.without_skill.md
- comparison-rfc.1.with_skill.md
- comparison-rfc.1.without_skill.md
- comparison-rfc.2.with_skill.md
- comparison-rfc.2.without_skill.md
- design-tradeoff.1.with_skill.md
- design-tradeoff.1.without_skill.md
- design-tradeoff.2.with_skill.md
- design-tradeoff.2.without_skill.md
- incident-record.1.with_skill.md
- incident-record.1.without_skill.md
- incident-record.2.with_skill.md
- incident-record.2.without_skill.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.