# 함수 설계서: `` (#) > **부모 설계서**: ./README.md · **상태**: Draft > **작성**: [AI] Architect · **구현**: · **테스트**: <경로 또는 TBD> ## 1. 시그니처 ``` () # 언어 확정 후 정확히 기재 ``` ## 2. 책임 (단일 책임, 1줄) 이 함수가 하는 단 하나의 일. ## 3. 입력 | 파라미터 | 타입 | 제약/검증 | 설명 | |----------|------|-----------|------| | `

` | | | | ## 4. 출력 - **반환**: 타입 / 의미. - **부수효과**: (있으면 — I/O·상태변경 명시) / 없으면 **순수 함수**. ## 5. 동작 / 알고리즘 1. ... 2. ... ## 6. 에러 & 실패 모드 | 조건 | 처리 | 반환/예외 | |------|------|-----------| | | | | ## 7. 엣지케이스 - 경계값(0, 음수, 빈값, 최대), 동시성, 부분 실패. ## 8. 복잡도 / 성능 - 시간/공간 복잡도. 호출 빈도(예: 시세 폴링 루프 내부인가?). ## 9. 의존성 - 호출하는 함수/모듈, 외부 API, 설정 키. ## 10. 테스트 케이스 - [ ] 정상: <입력 → 기대 출력> - [ ] 경계: ... - [ ] 실패: ... ## 11. 추적성 - 인수조건: # 의 "<항목>". - 관련 ADR: .