chore(계획): PLAN 592 이관 — 지운 프로젝트 휴지통 · 7 일 뒤 영구 삭제(요구 455)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-30 08:41:04 +09:00
co-authored by Claude Opus 5.5
parent e13bed9c9c
commit 6eb9c51d1e
+8
View File
@@ -0,0 +1,8 @@
# PLAN 592 이관 (2026-10-30 · 요구 454 · 455)
## 592. 지운 프로젝트 휴지통 · 1 주 뒤 영구 삭제 (요구 454 · 455 · sub3 Opus high)
- 사용자 확정(요구 455): 프로젝트 지움 = 휴지통으로(목록에서 숨김 · 자료 그대로) · 1 주(7 일) 지나면 DB 행 · 프로젝트 폴더 전부 영구 삭제 · 시스템 관리에 휴지통 화면(지운 프로젝트 · 지운 사람 · 지운 시각 · 남은 날 · [되살리기] · [영구 삭제] = 시스템 관리자만 · 한 번 더 확인).
- 정함(브레인): 지금 지움 = `B01_Dashboard_Repository.py` soft_delete_project(deleted_at) · 하드 = `common_util_project_delete.py` hard_delete_project(개발 PC 설정 `PROJECT_DELETE_HARD_ENABLED`) → 모든 지움은 휴지통으로 · 7 일 뒤 hard_delete_project 로 · 돌리는 자리 = 이미 있는 서버 정리 루프(`common_util_temp_cleanup.py` · 6 시간) · DB 하나 · storage 시놀로지 공유라 두 PC 서버가 같이 돌아도 탈 없게(이미 지운 것 건너뜀) · B · D · E 프로젝트 모두.
- [x] 592-1 휴지통 화면 · 되살리기 · 영구 삭제 · 7 일 자동 삭제 · 확인: 지움 → 휴지통 · 되살림 → 목록 · 날짜 당겨 7 일 흉내 → DB · 폴더 0 · 권한.
- 검증완료 — 5178 시험 사본 둘(D 복제 · sub3임시): 화면 지움 → 휴지통 7 일 · 회사 관리자 되살림(목록 보임 · 영구 삭제 단추 없음) · 8 일 당김 → 정리 1 건 · 다시 0 건 · 화면 [영구 삭제] 즉시 · 둘 다 DB 행 0 · 자식 행 0 · 폴더 없음 · 감사 기록 · 일반 403 · 회사 관리자 영구 삭제 · 남의 회사 되살림 403 · 밝음 · 어두움 · 시험 12 통과 · typecheck 0