Commit ea2377f
revert: docs/upstream-pins.yaml + update_upstream_pin.py 제거 (YAGNI)
본 PR 진행 중 도입했던 yaml SSOT 가 사실상 중복 — 같은 정보가 (a) git
submodule 자체 ('git ls-tree <tag> external/rhwp'), (b) CHANGELOG 산문
노트, (c) yaml 3 곳에 존재. 자동화 의도 (release notes 생성 등) 가 있긴
하나, 정작 yaml 을 *읽는* consumer 가 0개 — 쓰기만 하고 읽는 데 없음.
YAGNI 적용: 자동화가 실재할 때 그 시점에 *실제 필요한 형태* 로 도입이
정확. 미리 만들면 (1) stale 위험 (매 릴리스마다 수기 갱신 부담), (2) 3
SSOT 충돌 시 우선순위 미정의, (3) 미래 자동화가 원하는 schema 와 안 맞을
가능성.
삭제 대상:
- docs/upstream-pins.yaml
- scripts/update_upstream_pin.py
- pyproject.toml [dependency-groups] dev 의 pyyaml (sole consumer)
- uv.lock 갱신
문서 정리:
- docs/CONVENTIONS.md: § 디렉토리별 정책 의 tree 다이어그램에서 한 줄 제거
- AGENTS.md (= CLAUDE.md symlink): "SSOT: docs/upstream-pins.yaml" →
"git ls-tree <tag> external/rhwp" 로 정정
- CONTRIBUTING.md / CONTRIBUTING_EN.md: '더 읽을 자료' 섹션의 yaml link →
git submodule + CHANGELOG 안내로 변경
- CHANGELOG.md [Unreleased]: 본 entry 한 줄 제거
docs/implementation/spec-system-overhaul.md (Frozen) 의 D14 / Commit 5
섹션은 변경 없음 — historical record. 본 commit message + git log 가
"D14 를 도입했다가 YAGNI 로 철회" 의 SSOT.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 34e9e6b commit ea2377f
9 files changed
Lines changed: 5 additions & 164 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
144 | 143 | | |
145 | 144 | | |
146 | 145 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
77 | | - | |
| 76 | + | |
78 | 77 | | |
79 | 78 | | |
80 | 79 | | |
| |||
This file was deleted.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments