데이터무결성 ★ 2026-06-09
v1.17.1
17번째 버그헌트: plan add 공백제목 데이터 손상 차단
🔬 17번째 버그헌트(이번 세션 신규코드 회귀 + 광역 스윕).
핵심 변경
**🟠 plan add 공백 제목 → plan.md 손상 (P2)**: plan add " "(공백만)이 || 기본값을 우회(truthy)해 빈 제목으로 기록 → milestone 파서의 \s* 가 개행을 흡수해 **다음 줄 Status: planned 를 제목으로 오인**. 2중 수정: ① dispatch 에서 .trim() 후 판정(공백→기본값 '새 계획'), ② 파서 \.\s* → \.[ \t]*(개행 미흡수, 5곳 + pure-utils) — 손상 클래스 차단.
**selftest 216→217** · **E2E 365/365** · plan add " " → '새 계획'(손상 없음)·정상 제목 보존 행위 재현.
patch(1.17.1) — npm 미배포(R-0011, GitHub). (P3 plan add 빈-인자 기본값은 의도된 동작 — trim 으로 안전화.)