ワンクリックで
rn-harness-contract
Phase 4 — Generator and Evaluator negotiate completion criteria before any code is written.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Phase 4 — Generator and Evaluator negotiate completion criteria before any code is written.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Phase 7 — Smart AdMob ad placement analysis and integration. Guides user through manual ad unit creation.
Phase 5 — Build the React Native + Expo app in 3 sub-phases (scaffold, API, UI). Self-evaluates before handoff.
Phase 7.5 — Human acceptance gate before store build. Runs an automated Maestro E2E smoke test on a real simulator/emulator, then PAUSES for the user to run the app themselves and explicitly approve before any EAS/local build or store submission.
React Native app launch harness — from market research to App Store & Google Play submission. One command takes you from idea to store review.
Phase 8 (EAS-free alternative) — Build & deploy without EAS. For users whose EAS free-plan project slots are full. Local Gradle (Android AAB) + Xcode/fastlane (iOS IPA), self-hosted OTA, then submit via Google Play API + fastlane/Transporter.
Phase 8 — EAS Build for iOS and Android, plus EAS Update (OTA) configuration.
| name | rn-harness-contract |
| description | Phase 4 — Generator and Evaluator negotiate completion criteria before any code is written. |
| allowed-tools | ["Read","Write","Edit","Bash","Glob","Grep"] |
Generator와 Evaluator가 빌드 전 완료 기준에 합의한다.
오케스트레이터에서 Phase 4로 호출됨.
docs/harness/plans/YYYY-MM-DD-prd.md (PRD)docs/harness/plans/YYYY-MM-DD-design.md (디자인)docs/harness/specs/YYYY-MM-DD-research.md (시장 조사)PRD의 유저 스토리와 디자인 스펙을 기반으로 15~30개의 검증 가능한 기준을 작성:
## Contract Proposal
### 1. 회원가입
- **Test**: 이메일/비밀번호 입력 → 가입 버튼 탭
- **Expected**: 유효성 검사 통과 → 홈 화면 이동 → 유저 데이터 저장
- **Evidence**: typecheck pass + 코드 확인
- **Type**: code
### 2. 로그인 후 홈 피드
- **Test**: 로그인 → 홈 탭 → 데이터 로드
- **Expected**: 로딩 스피너 → 데이터 표시 → 스크롤 가능
- **Evidence**: typecheck pass + 코드 확인
- **Type**: code
### 3. 프로필 수정
- **Test**: 프로필 화면 → 이름 수정 → 저장
- **Expected**: 수정 후 반영, 에러 시 Toast 표시
- **Evidence**: typecheck pass + 코드 확인
- **Type**: code
Default mode (1-pass):
Strict mode (--strict):
## Review section says "AGREED"모든 계약에 반드시 포함:
npm test exit 0)npm run typecheck 에러 0개npm run lint 에러 0개any 타입 사용 0개docs/harness/contract.md:
# Build Contract
## Status: AGREED
## Criteria
### Functional
1. [기준 1]
2. [기준 2]
...
### Anti-Stub
AS-1: ...
AS-2: ...
AS-3: ...
### Test
T-1: ...
T-2: ...
### Code Quality
CQ-1: ...
CQ-2: ...
CQ-3: ...
### FSD Architecture
FSD-1: ...
FSD-2: ...
FSD-3: ...
### Mobile UX
UX-1: ...
UX-2: ...
UX-3: ...
UX-4: ...
## Review
AGREED — [날짜]
## Negotiation History
### Round 1 — Generator Proposal
[원본]
### Round 2 — Evaluator Review
[피드백]
### Round 3 — Final Agreement
[합의]
current_phase: generator
next_role: rn-harness-generator
current_round: 1