OUTCOMES
이 Prompt로 완성할 결과
- 반복 가능한 인수 시나리오가 있음
- 실패가 구체적 계층을 가리킴
BEFORE YOU START
시작 전 준비
- 사용자 흐름과 기대 결과가 명확함
- 대상 환경에서 기능이 실행됨
AI가 먼저 볼 위치
docs/agent/ai-harness-principles.mddocs/agent/electron-e2e-plan.mddocs/agent/dataflow-verification.mdappsREADY TO RUN
전체 Prompt
실행과 인수 경계를 포함한 전체 Prompt를 복사합니다.
버튼 존재가 아니라 흐름 완료와 driver, API, persistence, realtime, rendering 실패 위치를 증명하세요. AGENTS.md, docs/agent/ai-harness-principles.md, docs/agent/electron-e2e-plan.md, docs/agent/dataflow-verification.md, apps를 읽고 목표, 시작, 행동, 결과, 대상, 위험을 모아 실제 흐름에 가장 가까운 driver를 고릅니다.
Given/When/Then과 data, identity, environment, success를 쓰고 drive, observe, judge, attribute, evidence, discover를 갖춥니다. 실제 API/client/component를 쓰고 느린 외부 경계만 대체합니다. 보이는 결과와 persistence/event를 함께 검사하고 실패 단계에 최소 log, screenshot, event, DB evidence를 연결합니다.
먼저 기능 누락/주입 오류에서 실패한 뒤 성공, 빈 상태, 권한, 외부 실패를 검증합니다. 순서 의존과 취약 sleep 없이 반복하고 mobile build와 PostgreSQL backend test를 실행하세요. 시나리오, 계층, 명령, 증거, 귀속, 결과, 미검증, 각 테스트가 잡는 regression을 보고하세요.