PROMPT CONTRACTS
# PROMPT CONTRACTS — TMS 프로젝트 전체 Phase 실행 계약서
> Spec-Contract 방법론 활동 4-1 산출물
> 작성일: 2026-03-09
> 기준 문서: 02_SPECIFICATIONS.md v1.0, CLAUDE.md v1.0, Architecture_Design.md v1.0
>
> **76개 Phase × 5개 조항** (GOAL, CONSTRAINTS, FORMAT, ADJACENT CODE, FAILURE CONDITIONS)
> **"think hard" 매핑:** FORMAT 파일 ≥4 / ADJACENT ≥3 / 상태 관리 / 새 패턴 중 2개+ → 자동 추가
>
> **📊 진행 현황 (2026-03-15 기준):** 76/82 Phase 완료 (93%)
> - ✅ SP1~SP20 (76/76) 완료
> - ⬜ SP21~SP22 (0/6) 미착수 — 다음 구현 대상: SP21-P1 (결함 전이 버튼 추가)
>
> **공통 실행 전 체크리스트:**
> - [ ] `git add -A && git commit -m "checkpoint before [태스크ID]"`
> - [ ] 새 세션 시작 (이전 세션 재사용 금지)
> - [ ] CLAUDE.md 핸드셰이크 통과
> - [ ] 세션 제한: 45분 / 15회 왕복
>
> **공통 FAILURE CONDITIONS (모든 Phase에 적용):**
> - FC-00a: CLAUDE.md 하드 바운더리 위반 (`any` 타입, `var`, CSS-in-JS, Prisma, process.env 직접 접근 등)
> - FC-00b: SCOPE 외 파일 수정
> - FC-00c: ADJACENT CODE 파일의 기존 기능 파손
> - FC-00d: TypeScript `tsc --noEmit` 에러 발생
> - FC-00e: console.log 잔존 (logger 미사용)
---
## SP1: 프로젝트 초기 설정 ✅ (6/6 완료)
---
### SP1-P1: 모노레포 스캐폴딩 ✅
**태스크 ID:** SP1-P1 | **복잡도:** S | **검증:** 🤖 자동
**GOAL**when to use it
Community prompt sourced from the open-source GitHub repo SunnyBan101/spec-contract-v5 (no explicit license). A "PROMPT CONTRACTS" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
roleplaycommunitygeneral
source
SunnyBan101/spec-contract-v5 · no explicit license