diff --git a/docs/INDEX.md b/docs/INDEX.md index e7ccb6e..d291329 100644 --- a/docs/INDEX.md +++ b/docs/INDEX.md @@ -1,5 +1,21 @@ # INDEX — 작업 기록 (완료 결과만) +- **2026-08-18** **VERSION 1.0.0 — 첫 정식 납품 버전** — `9596d1b`. + 산출물: `dist/move-detect-cafe24-1.0.0-20260818.zip` · + `dist/move-detect-pi-1.0.0-20260818-aarch64-cp311-hailo8.tar.gz` + (둘 다 스탬프 version 1.0.0 / git_commit 9596d1b). + 릴리스 규칙 위반 3건 시정: 산출물 파일명에 버전·날짜가 없던 것, VERSION 부재 시 + 'unknown' 으로 빌드되던 것(이제 exit 1), 문서의 stale 파일명. + 납품 동봉물 확충: CHANGELOG.md 신설 · 역할별 사용 설명서(3역할 14절 + FAQ 6항, 실제 화면 + 캡처 8장 base64 임베드 단일 HTML 665KB — 소스는 `server/deploy/manual/`, 생성물은 + 커밋하지 않고 패키저가 매번 빌드) · 감사 리포트를 '납품점검-리포트.md' 로 동봉. + **README-UPLOAD 에 크론 안내 신설** — 설치 안내서에 자동 실행 등록이 아예 없어 이번 + 릴리스의 핵심인 통보가 한 건도 나가지 않을 뻔했다(8·9번 절 + 체크리스트 3항목). + 부수: 셸 스크립트 CRLF 로 bash 가 죽던 것 정규화 + Pi 쪽에 없던 CRLF·`bash -n` 가드 추가. + 검증: pytest 통과(skip 3) · PHPUnit 224 (skip 0) · 매뉴얼 실렌더 · 패키지 내부 검증 + (문서 4종 동봉, 매뉴얼 외부 참조 0·임베드 이미지 8, 마이그레이션 8/8, config.php 는 + CHANGEME 템플릿, tools/ 는 www 밖, 웹 루트 PHP 는 2개, Pi 휠 11 + HEF 1 + SHA256SUMS). + - **2026-08-18** 납품 재감사 — `7daee0b`. 확장된 표면(라우트 17·표 6종·CLI 도구 5·엣지 모듈 4· 통보 발송·감사 해시체인)을 8개 관점으로 재감사, 확정 12건 전량 해소 (CRITICAL 3 · HIGH 3 · MEDIUM 4 · LOW 2). 최대 발견은 **신규 감지 유형이 ingest 검증기에만 빠져 카메라 무결성