6f0649cf2b
style: apply Toss-style design system from design-ref
...
- design tokens (Toss Blue 단일 accent, 상태색, 7px/12px radii)
- 색상 칩 배지(이모지 제거), tabular 숫자, 카드형 표, 상단 내비
- Pretendard variable 폰트 로컬 동봉 (@font-face)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 10:55:18 +09:00
3622b4f20a
feat: FastAPI console with dashboard, Pulp client, healthz (stages 0-1)
...
- config: PULP_* env + 사내 CA(verify=) 대응
- pulp_client: Basic Auth get/post/patch, status/list_repos/get_version
- BFF 라우트: GET / (대시보드), GET /repos (조각), GET /healthz
- views: Pulp JSON → 표시 모델 (GPG 검증 배지 3단계, 요약 집계)
- HTMX + Jinja 템플릿, vendored pico.css/htmx.js (CDN 의존 0)
- 브라우저는 Pulp 직접 호출 안 함 — 모두 BFF 경유 (스펙 §2)
- 테스트: pulp_client(respx), 라우트(dependency_overrides), views 순수함수
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 10:55:01 +09:00
53f7d1d8bb
docs: add project spec, build plan, and contributor/design guidance
...
- pulp-console-spec.md: 실행 스펙 (확정 스택, Pulp API, 안전 모델)
- PLAN.md: 단계별 구현 계획 (체크박스 진행 추적)
- CLAUDE.md: future Claude 세션용 아키텍처/제약 안내
- ref/design-ref.md: Toss 스타일 디자인 레퍼런스
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 10:54:39 +09:00