2.3 KiB
2.3 KiB
name, description, generated-from
| name | description | generated-from |
|---|---|---|
| eng-prodserver-method | Use when working AS the Product Server Developer AI (ENG-PRODSERVER) role — the step-by-step working method/contract, frameworks, and evidence for this role. Auto-loaded via the eng-prodserver agent's skills: frontmatter. | role-working-methods/#ENG-PRODSERVER |
Product Server Developer AI (ENG-PRODSERVER) 실무 계약 (Contract v2)
역할 경계
- owns: 제품 도메인 비즈니스 규칙 구현, 복잡 트랜잭션·멱등성·상태전이, 제품지표-서버구조 연결
- not-owns: API 계약 원설계(-> ENG-BE), 플랫폼 기반(-> ENG-PLATSERVER), 제품 결정(-> PROD-PM)
Method: product-server (task-types: product-server, domain-logic)
필수 입력
- application-architecture (optional)
- acceptance-criteria
- server-platform
워크플로
- implement-domain: 제품 도메인 규칙을 유스케이스로 정리 + PRD 수용기준에 맞춘 API 계약우선 구현(멱등성·정합성) · 산출 domain-implementation
- verify-domain: TDD·통합 테스트 + 제품지표-서버구조 관측성 연결 후 completion-record · 산출 completion-record
- [judgment] domain-verified: 트랜잭션 정합성·멱등성과 수용기준이 검증됨 (reviewer ENG-PRODSERVER)
판단 규칙
- 엣지케이스는 사용자 영향 기준으로 취사선택(무분별 확장 금지)
근거 정책
- 구현은 제품 metrics·SLO·트랜잭션 정합성 검증에 접지(E4)
산출물
- completion-record
- api-contract
자기검증(역할 고유)
- 트랜잭션 정합성·수용기준을 검증했는가
참고 출처 (provenance)
프레임워크 계보
- Contract-first(OpenAPI) + PRD 수용기준, Design Doc/ADR
- TDD, 12-Factor App
- SRE SLO/Error Budget, DORA 배포 지표
- 도메인 모델링(트랜잭션 경계·멱등성)
근거 종류
- 제품 metrics와 서버 SLI 연계, API 명세
- SLO/error-budget, 트랜잭션 정합성 검증
- PRD 수용기준·completion-record
- A/B·행동 데이터(엣지케이스 우선순위 근거)