Skip to content

docs: FT191 concurrent.futures モジュール フィールドトライアルレポートを追加#528

Merged
hideyukiMORI merged 1 commit into
mainfrom
docs/ft191-concurrent-futures
May 21, 2026
Merged

docs: FT191 concurrent.futures モジュール フィールドトライアルレポートを追加#528
hideyukiMORI merged 1 commit into
mainfrom
docs/ft191-concurrent-futures

Conversation

@hideyukiMORI
Copy link
Copy Markdown
Owner

Summary

  • FT191: concurrent.futures — ThreadPoolExecutor / ProcessPoolExecutor / Future
  • 14 エンドポイント・51 テスト全通過(mypy --strict / ruff clean)
  • 191 % 3 = 2 → セキュリティ診断なし / 191 % 4 = 3 → ペンテストなし
  • v1.8.62 → v1.8.63

発見した摩擦ポイント

  • F-1: dict[str, int]dict[str, object] 戻り値型に使うと mypy invariant エラー → dict[str, object] に統一

Test plan

  • uv run pytest — 51 passed
  • uv run mypy --strict demos.py app.py — Success
  • uv run ruff check . — All checks passed

🤖 Generated with Claude Code

- concurrent.futures: ThreadPoolExecutor / ProcessPoolExecutor / Future
- submit / map / as_completed / wait / タイムアウト / キャンセル / エラーハンドリング
- 14 エンドポイント・51 tests passed, mypy --strict, ruff clean
- F-1: dict[str, int] → dict[str, object] invariant (mypy --strict で即検出)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@hideyukiMORI hideyukiMORI merged commit bf1c653 into main May 21, 2026
2 checks passed
@hideyukiMORI hideyukiMORI deleted the docs/ft191-concurrent-futures branch May 21, 2026 11:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant