o2o-negosium-original/schedules/anchoring/docs
민헌 e1940c69aa feat(anchoring): 가격구간을 자릿수 계단식 사다리(46칸)로 재설계 (TODO 1)
균일 3,000원 × 33,334칸 → 자릿수 사다리 46칸. 폭 = 구간 상한의 10%
(선행 자릿수 밴드): [0, 1,000) 통일 1칸 + 자릿수(1천~1억, 5개)당 9칸
— "1천 원대·2천 원대 … 9천만 원대". 1억 초과는 마지막 인덱스(45) 클램프.

- 고가 구간의 무의미한 3,000원 해상도 제거 → 칸당 표본 밀도 대폭 개선
  (희소 칸 이월 문제 구조적 완화), 정적 테이블 2MB → 3KB
- 사다리 단일 소스 = constants.UPPER_BOUNDS(생성식), json 은 기동 시 대조 검증
- calc_bracket_index: // 3000 → bisect_right (좌폐우개 경계 규약 동일 유지)
- 조정 이력 0건 시점 적용 — 인덱스 재매핑/마이그레이션 없음. DB 스키마 무변경
- 골든 테스트 재작성(경계·자릿수 진입·클램프) + 사다리 형태 검증 추가 — 16 passed
- 문서 5종·인수인계·README·스키마 주석 동기화, TODO 과제 1 완료 처리

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 20:08:23 +09:00
..
개발용.md feat(anchoring): 가격구간을 자릿수 계단식 사다리(46칸)로 재설계 (TODO 1) 2026-07-02 20:08:23 +09:00
기획용.md feat(anchoring): 가격구간을 자릿수 계단식 사다리(46칸)로 재설계 (TODO 1) 2026-07-02 20:08:23 +09:00
운영및유지보수.md feat(anchoring): 가격구간을 자릿수 계단식 사다리(46칸)로 재설계 (TODO 1) 2026-07-02 20:08:23 +09:00
워크플로우.md feat(anchoring): 가격구간을 자릿수 계단식 사다리(46칸)로 재설계 (TODO 1) 2026-07-02 20:08:23 +09:00
인수인계.md feat(anchoring): 가격구간을 자릿수 계단식 사다리(46칸)로 재설계 (TODO 1) 2026-07-02 20:08:23 +09:00