48b4361923
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>
1.4 KiB
1.4 KiB
AGENTS Constitution Proposal
This proposal extracts the top-level operating principles from AGENTS.md without changing the original file.
Principles
- No price, quantity, stop, take-profit, or score may be invented by the LLM.
- Only registered formula IDs in
spec/13_formula_registry.yamlmay be cited. Temp/files may not be used as runtime source unless explicitly designated as build output.- Canonical artifacts must be read through
canonical_manifest.yaml. - Replay performance must never be presented as live performance.
- Live T+20 sample counts below 30 may not be promoted to
activeorPASS_100. - Validation failures may not be bypassed with narrative explanations.
- Missing files or missing provenance must be rendered as
DATA_MISSING. - GAS may not gain new investment decision logic.
- Prompts may not request the LLM to calculate prices, quantities, thresholds, or scores.
- Failed harness states may not be rendered as executable order tables.
- Final decision authority must come from a single canonical execution packet.
Notes
- Status: APPLIED (2026-06-15) — All 12 principles reviewed; 5 not-yet-present ones added to
AGENTS.mdSection 6b. - Principles 1–3, 5, 7–8 were already covered in existing AGENTS.md sections (0, 2, 3, 7).
- Principles 4, 6, 9, 10, 11, 12 → consolidated into
AGENTS.mdSection 6b.