Files
portfolio-hub/docs/batches/index.md
T
genichinandClaude Sonnet 4.6 4bf6b554a7 feat: v1 portfolio mutation, sub-resources, ledger path migration (BAT-008~011)
dcy-003/004 기반 v1 API surface 완성 및 BAT-008~011 구현·검증 완료:

- BAT-008 (REQ-019~021,024): 토큰 surface baseline 문서 갱신
- BAT-009 (REQ-025~028): POST/PATCH/DELETE/GET /v1/portfolios CRUD 신설
  - _require_write_token, _get_portfolio_or_404, soft delete, daemon-scoped list
- BAT-010 (REQ-030~032): portfolio tag/comment 서브 라우트 신설 + baseline 갱신
  - GET/POST/DELETE /v1/portfolios/{id}/tags
  - POST/GET/PATCH/DELETE /v1/portfolios/{id}/comments
- BAT-011 (REQ-029): ledger path migration
  - POST /v1/assets/{asset_id}/ledger/trades → /v1/portfolios/{portfolio_id}/ledger/trades
  - v1_ledger.py 제거, disabled 차단(409) 추가
  - test_v1.py / test_daemon_assignment.py 구 path 갱신
- 신규 tests: test_v1_portfolios_crud.py, test_v1_portfolios_list.py,
  test_v1_portfolios_tags_comments.py, test_v1_portfolios_ledger.py
- 전체 suite: 340 passed

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 07:25:39 +00:00

1.8 KiB

Batch Index

목적

  • 이 문서는 batch delivery 단위의 전역 인덱스다.
  • 각 batch는 docs/batches/<BAT_ID>/ 아래에서 profile(standard | batch-lite)에 맞는 산출물을 관리한다.

Batch Register

BAT ID Profile Status Included REQ Discovery Folder
BAT-001 standard verified REQ-009, REQ-011, REQ-014 dcy-001 bat-001
BAT-002 standard release-candidate REQ-010, REQ-012, REQ-013, REQ-015 dcy-001 bat-002
BAT-003 standard release-candidate REQ-001, REQ-002, REQ-003, REQ-006 dcy-002 bat-003
BAT-004 standard release-candidate REQ-004, REQ-005 dcy-002 bat-004
BAT-005 standard release-candidate REQ-007, REQ-008 dcy-002 bat-005
BAT-006 standard release-candidate REQ-016, REQ-017, REQ-018 dcy-004 bat-006
BAT-007 standard release-candidate REQ-022, REQ-023 dcy-004 bat-007
BAT-008 standard release-candidate REQ-019, REQ-020, REQ-021, REQ-024 dcy-004 bat-008
BAT-009 standard release-candidate REQ-025, REQ-026, REQ-027, REQ-028 dcy-003 bat-009
BAT-010 standard release-candidate REQ-030, REQ-031, REQ-032 dcy-003 bat-010
BAT-011 standard release-candidate REQ-029 dcy-003 bat-011