feat: 릴리즈 DAG에 섹터 유니버스 월간 갱신 검증 노드 추가 (step_count 86->87)

spec/41_release_dag.yaml:
- validate_sector_universe_monthly_refresh 노드 신설 (wave_0, strict:false)
  - cmd: validate_sector_universe_monthly_refresh_v1.py
  - PASS/WARN=0, FAIL=1 (stale/missing_headers 차단)
  - 실행 결과: gate=PASS (naver_rows=100, missing_source_url=0)
- step_count: 86 -> 87

docs/proposed_AGENTS_constitution_v1.md:
- Status APPLIED (2026-06-15) 표시 — AGENTS.md Section 6b 적용 완료

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-15 23:23:00 +09:00
parent 13b8a099d7
commit 48b4361923
2 changed files with 17 additions and 3 deletions
+3 -2
View File
@@ -19,5 +19,6 @@ This proposal extracts the top-level operating principles from `AGENTS.md` witho
## Notes
- This document is a proposal only.
- The original `AGENTS.md` remains unchanged.
- **Status: APPLIED (2026-06-15)** — All 12 principles reviewed; 5 not-yet-present ones added to `AGENTS.md` Section 6b.
- Principles 13, 5, 78 were already covered in existing AGENTS.md sections (0, 2, 3, 7).
- Principles 4, 6, 9, 10, 11, 12 → consolidated into `AGENTS.md` Section 6b.
+14 -1
View File
@@ -1,5 +1,5 @@
schema_version: release_dag.v3
step_count: 86
step_count: 87
goal: Linearize package.json scripts into a validated DAG execution graph.
execution_order:
# 토폴로지 정렬 기준 병렬 실행 wave (의존성 없는 노드들을 동시에 실행 가능)
@@ -32,6 +32,7 @@ execution_order:
- validate_property_invariants
- validate_renderer_no_calc
- validate_runtime_source_whitelist
- validate_sector_universe_monthly_refresh
- validate_specs
wave_1:
- build_anti_whipsaw_gate
@@ -577,6 +578,18 @@ dag:
strict: true
artifact_policy: "keep"
validate_sector_universe_monthly_refresh:
id: validate_sector_universe_monthly_refresh
command: ["python", "tools/validate_sector_universe_monthly_refresh_v1.py"]
inputs: ["tools/validate_sector_universe_monthly_refresh_v1.py", "GatherTradingData.xlsx"]
outputs: ["Temp/sector_universe_refresh_validation.json"]
depends_on: []
timeout_sec: 60
cache_key: "validate_sector_universe_monthly_refresh_v1"
strict: false
artifact_policy: "keep"
note: "섹터 유니버스 월간 갱신 provenance 검증 — Source_URL/Source_AsOf 완비 여부, stale 여부 (WARN=SHEET_INPUT 허용, FAIL=missing headers/stale 차단)"
validate_cash_ledger:
id: validate_cash_ledger
command: ["python", "tools/validate_cash_ledger_v2.py", "--snapshot", "GatherTradingData.json", "--contract", "spec/15_account_snapshot_contract.yaml"]