feat(scripts): 핵심이 측정을 주장하는데 근거 목록이 비었는지 본다
후보를 둘 버렸다. 처음에 「핵심의 수치가 근거에 없으면」으로 만들었는데 사례에 아라비아 숫자가 하나도 없다 — 「응답시간의 p99 가 절반이 됐다」. 275건에 돌려 오탐 0 · 검출 0 이었다. 두 번째는 비교 낱말만 봤다. 275건에서 둘이 걸렸고 둘 다 오탐이었다 — 「계약의 절반은 라우트 레지스트리에서 유도한다」·「가드는 절반만 존재합니다」. 한국어에서 「절반」은 측정이 아닌 쓰임이 흔하다. 그래서 성능을 재는 명사와 비교하는 말이 함께 나올 때만 측정 주장으로 본다. 그 주장을 하면서 evidence 가 비어 있으면 핵심에 근거가 없는 모양이다. 근거를 대면 통과한다 — 막는 것은 주장이 아니라 근거 없는 주장이다. 경고를 만드는 것으로 끝내지 않고 review-package 의 관문에 넣었다. 관문이 exit≠0 이면 studio-save 의 approved() 가 그 묶음을 거절한다. 만드는 것과 막는 것은 둘 다 있어야 한 쌍이다. 저장소 실제 기록 275건에 하나도 안 걸린다. 문제·결론에 수치를 적는 건 정상 기록이 늘 하는 일이라 여기가 과잉 차단이 가장 나기 쉬운 자리다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q4vKjQo9KKBBokzxqXLCfk
This commit is contained in:
co-authored by
Claude Opus 5
parent
e3230ce5ed
commit
ad055fb3b9
@@ -207,6 +207,10 @@ def build(project: str, record: str, figures_dir: str | None = None,
|
||||
_run(["python3", "scripts/verify-project-layout.py", project]),
|
||||
_run(["python3", "scripts/audit-records.py", project]),
|
||||
_run(["python3", "scripts/check-required-content.py", project]),
|
||||
# 핵심이 측정을 주장하는데 근거 목록이 비었나. 관문이라 exit≠0 이면
|
||||
# `studio-save.py` 의 `approved()` 가 이 묶음을 거절한다 —
|
||||
# **경고를 만드는 것과 그것으로 막는 것은 둘 다 있어야 한 쌍이다**
|
||||
_run(["python3", "scripts/check-core-support.py", project]),
|
||||
_run(["node", ".agents/skills/writing-tech-log-records/scripts/check_evidence.mjs",
|
||||
project, "--repo"]),
|
||||
_run(["node", ".agents/skills/rewriting-technical-prose-naturally/scripts/check_prose.mjs",
|
||||
|
||||
Reference in New Issue
Block a user