Skip to content

fix: 감시AI 보고 ID 오타 방지와 감시AI오류 알림 쉬운 말 - #181

Merged
fwkyle merged 3 commits into
mainfrom
kyle/fix/watch-ai-report-id
Oct 17, 2026
Merged

fwkyle merged 3 commits into
mainfrom
kyle/fix/watch-ai-report-id

Conversation

@fwkyle

@fwkyle fwkyle commented Oct 17, 2026

Copy link
Copy Markdown
Owner

Why

점검 AI가 긴 호출 ID를 다시 치다 한 글자를 틀려 report-missing이 났고, kyle에게 뜻을 알 수 없는 알림이 갔다(2026-10-17).

변경

  • watch-report의 호출 ID를 생략 가능하게: 환경 KADAN_JUDGE_REQUEST → 점검 폴더(watch-ai/, 원장에 요청이 있을 때만) → 넘긴 ID. 넘긴 값이 다르면 하네스 값이 이기고 idMismatch를 남김. 출력에 requestIdSource(arg|env|cwd).
  • 프롬프트의 보고 명령에서 ID를 빼고 '요청 ID는 쓰지 마라' 추가. scripts/watch-judge.sh는 손대지 않음.
  • 감시AI오류 알림을 누가·무엇을·무슨 일·대상 문제 여부·할 일 한 줄로. report-incomplete에는 원장의 점검 AI 판단을 붙임.
  • 문서 5곳 맞춤, 시험 추가(tests/watch-report-id.test.mjs), 옛 문구 기대 시험 2곳 수정.

검증

격리 npm test 1990 통과, check:public 0.

🤖 Generated with Claude Code

fwkyle and others added 3 commits October 17, 2026 17:34
점검 AI가 긴 호출 ID를 옮겨 치다 틀려 report-missing이 나던 사고를 막는다.
watch-report가 환경(KADAN_JUDGE_REQUEST)·점검 폴더에서 ID를 읽고,
넘긴 ID가 다르면 하네스 값이 이기며 idMismatch를 남긴다.
감시AI오류 알림은 누가·무엇을·무슨 일·대상 문제 여부·할 일을 한 줄로 쓴다.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- 원장에 있는 인자는 환경·폴더 값이 덮지 않고, 없는 값(오타)만 하네스 값으로 복구한다.
  환경과 폴더가 서로 다르면 기록하지 않는다.
- 문제 판정은 실제 전달 기록이 있을 때만 따로 보고됨이라 쓴다.
- 불일치 인자는 ID 모양일 때만 남기고 그 밖은 길이와 지문만 남긴다.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@fwkyle
fwkyle merged commit 682b974 into main Oct 17, 2026
4 checks passed
@fwkyle
fwkyle deleted the kyle/fix/watch-ai-report-id branch October 17, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant