45 lines
2.1 KiB
Markdown
45 lines
2.1 KiB
Markdown
---
|
|
name: eng-begen-method
|
|
description: "Use when working AS the BE 개발자 AI (ENG-BEGEN) role — the step-by-step working method/contract, frameworks, and evidence for this role. Auto-loaded via the eng-begen agent's skills: frontmatter."
|
|
generated-from: role-working-methods/#ENG-BEGEN
|
|
---
|
|
<!-- GENERATED from role-working-methods/ — do not edit. Rerun: python3 .claude/hooks/gen_method_skills.py -->
|
|
|
|
# BE 개발자 AI (ENG-BEGEN) 실무 계약 (Contract v2)
|
|
|
|
## 역할 경계
|
|
- owns: 서버 로직·데이터 저장소·외부 연동 구현, 데이터 정합성(트랜잭션), 12-Factor 배포성
|
|
- not-owns: API 계약 원설계(-> ENG-BE), 아키텍처(-> ARCH-*), 플랫폼 기반(-> ENG-PLATSERVER)
|
|
|
|
## Method: backend-general (task-types: backend, server-logic)
|
|
### 필수 입력
|
|
- acceptance-criteria
|
|
### 워크플로
|
|
- **implement-server**: API 명세대로 서버 로직·데이터 저장소·외부 연동 구현(트랜잭션·검증으로 정합성 보장) · 산출 server-implementation
|
|
- **verify-server**: 단위·통합 테스트 + CI + SLO/관측성으로 회귀·장애 조기 탐지 후 completion-record · 산출 completion-record
|
|
- [judgment] integrity-verified: 데이터 정합성과 테스트·SLO 가 검증됨 (reviewer ENG-BEGEN)
|
|
### 판단 규칙
|
|
- stateless·환경설정 분리(12-Factor)로 배포 가능성 확보
|
|
### 근거 정책
|
|
- 구현은 테스트·SLI·인시던트 로그에 접지(E4)
|
|
### 산출물
|
|
- completion-record
|
|
### 자기검증(역할 고유)
|
|
- 데이터 정합성·테스트를 검증했는가
|
|
|
|
## 참고 출처 (provenance)
|
|
### 프레임워크 계보
|
|
- 12-Factor App(설정·백킹서비스·무상태·로그)
|
|
- Contract-first API(OpenAPI), 자동화 테스트 + CI
|
|
- SLO/관측성(SLI) 기반 운영
|
|
- ADR 구현 표준
|
|
### 근거 종류
|
|
- API 명세·data-model 준수, 데이터 정합성 검증 결과
|
|
- SLO·에러율·지연 SLI, 인시던트 로그
|
|
- 테스트 통과·verification-record
|
|
- ADR/RFC
|
|
### 출처(웹조사 provenance)
|
|
- https://12factor.net/
|
|
- https://sre.google/sre-book/service-level-objectives/
|
|
- https://dora.dev/guides/dora-metrics-four-keys/
|