diff --git a/docs/batches/bat-009_20260606_paper-broker-env-tuning/index.md b/docs/batches/bat-009_20260606_paper-broker-env-tuning/index.md index 98587ca..741edc6 100644 --- a/docs/batches/bat-009_20260606_paper-broker-env-tuning/index.md +++ b/docs/batches/bat-009_20260606_paper-broker-env-tuning/index.md @@ -1,6 +1,6 @@ # BAT-009: paper broker 튜닝 env 노출 (minor-change) -- Status: release-candidate +- Status: released - Profile: batch-lite - Source Discovery: dcy-002 (REQ-010 데몬 설정 편의) — 동기는 dcy-003/REQ-011 e2e 시나리오 재현(Notes 참조) - Included REQ: REQ-010 (CHG-20260606-01, AC-5) diff --git a/docs/batches/bat-010_20260607_safety-sell-foundation/index.md b/docs/batches/bat-010_20260607_safety-sell-foundation/index.md index a6b08d1..ed3aa19 100644 --- a/docs/batches/bat-010_20260607_safety-sell-foundation/index.md +++ b/docs/batches/bat-010_20260607_safety-sell-foundation/index.md @@ -1,6 +1,6 @@ # BAT-010: safety-sell 기반 인프라 (watchdog + 가격 임계값 필드 + SlotService.sell) -- Status: release-candidate +- Status: released - Profile: standard - Source Discovery: dcy-007 - Included REQ: REQ-034, REQ-035, REQ-036, REQ-041 diff --git a/docs/batches/bat-011_20260607_safety-sell-triggers/index.md b/docs/batches/bat-011_20260607_safety-sell-triggers/index.md index 13a6b4f..790e77d 100644 --- a/docs/batches/bat-011_20260607_safety-sell-triggers/index.md +++ b/docs/batches/bat-011_20260607_safety-sell-triggers/index.md @@ -1,6 +1,6 @@ # BAT-011: safety-sell 트리거 레이어 (forced_close·KIS polling·장 마감 청산 + update_thresholds RPC + baseline 정합) -- Status: release-candidate +- Status: released - Profile: standard - Source Discovery: dcy-007 - Included REQ: REQ-037, REQ-038, REQ-039, REQ-040, REQ-042 diff --git a/docs/batches/bat-012_20260607_kill-switch-control/index.md b/docs/batches/bat-012_20260607_kill-switch-control/index.md index 8981a3d..b2d25ce 100644 --- a/docs/batches/bat-012_20260607_kill-switch-control/index.md +++ b/docs/batches/bat-012_20260607_kill-switch-control/index.md @@ -1,6 +1,6 @@ # BAT-012: 비상 정지/kill-switch — 제어 채널 + 범위별 청산 + 당일 제외 masking/resume -- Status: release-candidate +- Status: released - Profile: standard - Source Discovery: dcy-008 - Included REQ: REQ-043, REQ-044, REQ-045, REQ-046, REQ-047 diff --git a/docs/batches/bat-013_20260607_multi-instance-topology/index.md b/docs/batches/bat-013_20260607_multi-instance-topology/index.md index 78b3e8b..c5b367a 100644 --- a/docs/batches/bat-013_20260607_multi-instance-topology/index.md +++ b/docs/batches/bat-013_20260607_multi-instance-topology/index.md @@ -1,6 +1,6 @@ # BAT-013: 다중 인스턴스 RabbitMQ 토폴로지 — TOML config + instance_key 큐 + direct/broadcast exchange -- Status: release-candidate +- Status: released - Profile: standard - Source Discovery: dcy-009 - Included REQ: REQ-048, REQ-049, REQ-050, REQ-051 diff --git a/docs/batches/index.md b/docs/batches/index.md index b87e5d0..455e3c4 100644 --- a/docs/batches/index.md +++ b/docs/batches/index.md @@ -16,11 +16,11 @@ | BAT-006 | standard | released | REQ-017, REQ-018, REQ-019, REQ-020 | dcy-004 | [bat-006](./bat-006_20260604_portfolio-hub-ledger-integration/) | | BAT-007 | standard | released | REQ-021, REQ-022, REQ-023, REQ-024, REQ-025, REQ-026 | dcy-006 | [bat-007](./bat-007_20260605_strategy-module-rabbitmq-transport/) | | BAT-008 | standard | released | REQ-027, REQ-028, REQ-029, REQ-030, REQ-031, REQ-032, REQ-033 | dcy-005 | [bat-008](./bat-008_20260606_portfolio-hub-snapshot-read-layer/) | -| BAT-009 | batch-lite | release-candidate | REQ-010 (CHG-20260606-01 / AC-5) | dcy-002 | [bat-009](./bat-009_20260606_paper-broker-env-tuning/) | -| BAT-010 | standard | release-candidate | REQ-034, REQ-035, REQ-036, REQ-041 | dcy-007 | [bat-010](./bat-010_20260607_safety-sell-foundation/) | -| BAT-011 | standard | release-candidate | REQ-037, REQ-038, REQ-039, REQ-040, REQ-042 | dcy-007 | [bat-011](./bat-011_20260607_safety-sell-triggers/) | -| BAT-012 | standard | release-candidate | REQ-043, REQ-044, REQ-045, REQ-046, REQ-047 | dcy-008 | [bat-012](./bat-012_20260607_kill-switch-control/) | -| BAT-013 | standard | release-candidate | REQ-048, REQ-049, REQ-050, REQ-051 | dcy-009 | [bat-013](./bat-013_20260607_multi-instance-topology/) | +| BAT-009 | batch-lite | released | REQ-010 (CHG-20260606-01 / AC-5) | dcy-002 | [bat-009](./bat-009_20260606_paper-broker-env-tuning/) | +| BAT-010 | standard | released | REQ-034, REQ-035, REQ-036, REQ-041 | dcy-007 | [bat-010](./bat-010_20260607_safety-sell-foundation/) | +| BAT-011 | standard | released | REQ-037, REQ-038, REQ-039, REQ-040, REQ-042 | dcy-007 | [bat-011](./bat-011_20260607_safety-sell-triggers/) | +| BAT-012 | standard | released | REQ-043, REQ-044, REQ-045, REQ-046, REQ-047 | dcy-008 | [bat-012](./bat-012_20260607_kill-switch-control/) | +| BAT-013 | standard | released | REQ-048, REQ-049, REQ-050, REQ-051 | dcy-009 | [bat-013](./bat-013_20260607_multi-instance-topology/) | | BAT-014 | batch-lite | released | REQ-052, REQ-053, REQ-054 | dcy-010 | [bat-014](./bat-014_20260608_safety-sell-cooldown/) | | BAT-015 | standard | released | REQ-007 (CHG-20260608-01), REQ-018 (CHG-20260608-01), REQ-021 (CHG-20260608-01), REQ-055 | dcy-011 | [bat-015](./bat-015_20260608_buy-intent-portfolio-id-contract/) | | BAT-016 | standard | released | REQ-002 (CHG-20260608-01), REQ-003 (CHG-20260608-01), REQ-006 (CHG-20260608-01), REQ-007 (CHG-20260608-02), REQ-013 (CHG-20260608-01), REQ-015 (CHG-20260608-01), REQ-036 (CHG-20260608-01) | dcy-012 | [bat-016](./bat-016_20260608_sell-pricing-limit-price-rename/) | diff --git a/docs/releases/index.md b/docs/releases/index.md index 866d17f..50515cd 100644 --- a/docs/releases/index.md +++ b/docs/releases/index.md @@ -9,6 +9,6 @@ | REL ID | Profile | Status | Included Batch | Discovery/REQ Input | Link | | --- | --- | --- | --- | --- | --- | | REL-001 | app-service | feedback-captured | BAT-001~008 | Discovery: orb-v1 전략 모듈, 부분 매도(#5) / Change-req: REQ-030 옵션 D, 전략 필드 실데이터, 이벤트 publisher idle 견고성, paper execution_id Redis(#4) | [rel-001](rel-001_20260606_trex-core-slot-core-baseline.md) | -| REL-002 | tooling | released | BAT-009 | Change-req: paper execution_id Redis(#4) | [rel-002](rel-002_20260606_paper-broker-env-tuning.md) | -| REL-003 | app-service | released | BAT-010, BAT-011, BAT-012, BAT-013 | dcy-007 (자율 안전 매도) + dcy-008 (kill-switch) + dcy-009 (다중 인스턴스 토폴로지) — 통합 릴리즈 | [rel-003](rel-003_20260607_safety-killswitch-multi-instance.md) | +| REL-002 | tooling | feedback-captured | BAT-009 | Change-req: paper execution_id Redis(#4) | [rel-002](rel-002_20260606_paper-broker-env-tuning.md) | +| REL-003 | app-service | feedback-captured | BAT-010, BAT-011, BAT-012, BAT-013 | dcy-007 (자율 안전 매도) + dcy-008 (kill-switch) + dcy-009 (다중 인스턴스 토폴로지) — 통합 릴리즈 | [rel-003](rel-003_20260607_safety-killswitch-multi-instance.md) | | REL-004 | app-service | feedback-captured | BAT-014, BAT-015, BAT-016, BAT-017, BAT-018, BAT-019, BAT-020, BAT-021, BAT-022, BAT-023 | dcy-010 (safety-sell 쿨다운) + dcy-011~017 (buy/sell 계약·KIS 취소·trading_date TZ·ledger 백오프 버그픽스 + 운영자 CLI + 워치독 가시화) + dcy-016 후속(슬롯 상태 가시화) + dcy-018 (ledger 현금/포지션 write-back, option D) — 통합 릴리즈 | [rel-004](rel-004_20260608_safety-cooldown-bugfix-hardening-cli.md) | diff --git a/docs/releases/rel-002_20260606_paper-broker-env-tuning.md b/docs/releases/rel-002_20260606_paper-broker-env-tuning.md index 733da0b..5f252ae 100644 --- a/docs/releases/rel-002_20260606_paper-broker-env-tuning.md +++ b/docs/releases/rel-002_20260606_paper-broker-env-tuning.md @@ -1,6 +1,6 @@ # REL-002: paper broker 튜닝 env 노출 (e2e 시나리오 재현) -- Status: released +- Status: feedback-captured - Profile: tooling - Included Batch: BAT-009 @@ -77,10 +77,10 @@ ## Feedback Handoff - Observation Summary: - - <운영 관찰 사실 요약 또는 없음> + - 소규모 tooling 릴리즈(BAT-009, paper 브로커 env 튜닝 — REQ-010 CHG-20260606-01/AC-5). additive·하위호환·운영 런타임 무영향. 배포 후 별도 운영 관찰 이슈 없음. - Discovery Input: - - <후속 discovery 후보> + - 없음 - REQ Input: - - <후속 req 후보> + - 없음 - Change Request Input: - paper 모드 마지막 execution_id Redis 영속(재기동 PAPER seq 리셋 → correlation_id 충돌 회피, GitHub #4) — paper 전용 테스트 견고성. diff --git a/docs/releases/rel-003_20260607_safety-killswitch-multi-instance.md b/docs/releases/rel-003_20260607_safety-killswitch-multi-instance.md index af27de8..8903966 100644 --- a/docs/releases/rel-003_20260607_safety-killswitch-multi-instance.md +++ b/docs/releases/rel-003_20260607_safety-killswitch-multi-instance.md @@ -1,6 +1,6 @@ # REL-003: trex-core 통합 app-service 릴리즈 — 자율 안전 매도 + kill-switch + 다중 인스턴스 토폴로지 -- Status: released +- Status: feedback-captured - Profile: app-service - Included Batch: BAT-010, BAT-011, BAT-012, BAT-013