move_detect/CLAUDE.md

1.1 KiB

move_detect — 작업장 안전 AI CCTV

Pi5+Hailo-8 엣지(Python edge/) → HMAC POST → Cafe24 PHP+MySQL 대시보드(server/). 납품·폐쇄망 대상 프로젝트 — ~/.claude/rules/common/build-deployment.md 적용.

시작

  • 위치 참조: docs/PROJECT_MAP.md 먼저 읽기 (전체 재스캔 금지). 변경 시 MAP 갱신.
  • 작업 기록: 단락 종료마다 docs/INDEX.md에 결과만 추가.
  • 감사 상태: docs/delivery-audit.md (43/43 — 실장비 OFF-HW 검증만 잔여).

검증 (verify)

python -m pytest tests -q                 # edge (203+)
cd server && php vendor/bin/phpunit       # server (119+, PDO 4 skip)

제약

  • ultralytics(AGPL) 금지 — Hailo HEF/MoveNet만. 라이브뷰·영상 전송 금지(스냅샷만, 얼굴 블러).
  • 감지기 타이머는 monotonic now, 이벤트 스탬프만 wall clock.
  • DB 테이블 prefix move_. 프런트 JS는 textContent만(innerHTML 금지), 바닐라(빌드 없음).
  • UI는 라이트·고밀도 운영 콘솔 방향 확정 (메모리 참조; 다크·미니멀 반려됨).
  • 원격: Forgejo(tea CLI, gh 금지).