T24 — 집사회 마감 종단 점검 도구
개요
집사회 티켓 T24: deacon:9772 종단 상태 점검 한선씨 도구 제작 + 학습 등록.
무엇을 했는지
/Users/ef/crowny-deacon/한선씨/종단점검.한선 신규 작성 — /api/health, /api/council/stats, /api/council/missions 3종을 curl(체계()) 경유로 순회 호출, 응답 필드 검사, 4상(티=정상/옴=보류/타=이상/음=차단)으로 종합판정.
- hanseonc_high로 컴파일 → crownyc run으로 라이브 deacon(port 9772)에 대해 실제 종단점검 실행, 3종 전부 [정상] 확인.
~/.claude/scripts/crownycode-learn.sh add로 학습 등록 완료.
발견한 VM 함정 (신규)
부분(s, needle) 2인자 호출은 컴파일 에러(문법상 3인자 슬라이스 전용, 부분(s, 시작, 끝)). "포함 여부" 검사는 포함(s, needle) 내장함수를 써야 함 — 2인자, index 또는 -1 반환.
파일존재() 반환값이 환경/버전에 따라 뒤집혀 나타난 사례 재확인 — 이번 실측에서는 파일이 있을 때 1을 반환(기존 메모리 "항상 -1"과 다름). 안전한 패턴은 파일존재() 신뢰 대신 읽기() 결과 글자수로만 판정.
관련 파일
- /Users/ef/crowny-deacon/한선씨/종단점검.한선
- /Users/ef/crowny-deacon/서버.한선 (대상 API 라우트 참조)
잔여 이슈
- 미션 생성/클레임/보고 API(POST 계열)는 이번 점검 범위 밖 — 필요 시 후속 티켓으로 확장 가능.
- 정기 실행(cron)은 미배선. 필요 시 crowny-throttle 게이트 하에 주기 등록 검토.