etc 폴더와 shutter 생성

This commit is contained in:
2026-01-01 20:31:49 +09:00
parent 4ce1e3f813
commit 517259c9b5
8 changed files with 2379 additions and 324 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,22 @@
# SAM Project Guidelines
## Core Principles
1. **Anti-Hallucination**: Never guess column names. Check `app/Models/` or migrations.
2. **Hybrid EAV**: Follow `sales/codepolicy/index.php` for table design.
3. **Clean Code**: Maintain Laravel 12 best practices and Next.js 15 standards.
## Project Structure
- `api/`: Laravel 12 REST API + Swagger
- `mng/`: Filament PHP Admin (Blade/Tailwind)
- `react/`: Next.js 15 Frontend
- `docs/`: Master plans and progress logs
## Tech Stack Rules
- **Admin**: Use Filament v3. No Alpine.js in standard blade files unless necessary.
- **Styling**: Vanilla CSS + Tailwind. Glassmorphism is the standard UI theme.
- **Testing**: Use TestSprite for visual and E2E QA.
## Workflow Integration
- Use Antigravity for UI and complex logic planning.
- Use Claude Code for infrastructure, linting, and git operations.
- Always update `PROGRESS.md` before ending a session.

View File

@@ -0,0 +1,34 @@
# [기능명] Master Plan - v1.0
## 1. 개요 (Overview)
- **목적**: [기능의 핵심 목적 작성]
- **대상**: [수혜자 및 관련 모듈]
- **배경**: [기존 5130 시스템 대비 개선 사항]
## 2. 아키텍처 설계 (Architecture)
### 2.1 DB 설계 (Hybrid EAV)
- **필수 컬럼 (Stored)**: `id`, `tenant_id`, [주요 필드]
- **가변 컬럼 (JSON options)**: `settings`, `metadata`, [확장 필드]
### 2.2 기술 스택
- **Backend**: Laravel 12 API (api 프로젝트)
- **Admin**: Filament PHP (mng 프로젝트)
- **Frontend**: Next.js 15 (react 프로젝트)
## 3. 구현 단계 (Phases)
### Phase 1: DB & 모델링
- [ ] 마이그레이션 생성 (api)
- [ ] Eloquent 모델 및 관계 설정
### Phase 2: 비즈니스 로직 (API)
- [ ] 컨트롤러 구현
- [ ] API 명세서 업데이트 (Swagger)
### Phase 3: UI/UX 구현 (mng/react)
- [ ] 관리자 페이지 구성
- [ ] 사용자 프론트엔드 연동
## 4. 검증 포인트 (Verification)
- [Antigravity] 디자인 시스템 준수 여부
- [Claude Code] 보안 취약점 및 정책 준수 체크
- [TestSprite] 주요 시나리오 E2E 테스트

View File

@@ -0,0 +1,20 @@
# Progress Log - [프로젝트명]
## 🚀 실시간 진행 현황
- **현재 단계**: Phase [N] 구현 중
- **진행률**: [NN]%
- **최근 완료**: [최근 완료된 항목]
## 📝 작업 기록 (Context History)
| 날짜 | 단계 | 내용 | 담당 | 비고 |
| :--- | :--- | :--- | :--- | :--- |
| 202X-XX-XX | Phase 1 | DB 마이그레이션 및 기본 모델 생성 | Claude Code | 완료 |
| 202X-XX-XX | Phase 2 | 리스트 조회 API 및 필터 기능 추가 | Antigravity | 진행 중 |
## 🧠 컨텍스트 요약 (Amnesia Recovery)
- **핵심 결정 사항**: [중요 아키텍처 결정 내용]
- **다음 세션 시작 지점**: [AI가 다음 세션에서 바로 이어서 해야 할 일]
- **주의 사항**: [구현 중 발견된 특이 사항]
## 🚩 이슈 및 차단 사항 (Blockers)
- [ ] [현재 해결되지 않은 기술적 이슈]

View File

@@ -0,0 +1,24 @@
# Product Specification (PSD) for TestSprite QA
## 1. Feature Description
- **Target URL**: `http://localhost:8000/[path]`
- **Goal**: [테스트를 통해 검증하고자 하는 핵심 사용자 가치]
## 2. User Scenarios
### Scenario 1: [시나리오 명]
1. **Given**: [사용자의 초기 상태]
2. **When**: [사용자가 수행하는 액션]
3. **Then**: [기대하는 결과 및 화면 변화]
### Scenario 2: [에지 케이스 시나리오]
...
## 3. UI Checkpoints
- [ ] 버튼 클릭 시 로딩 애니메이션 표시 여부
- [ ] 입력 폼 유효성 검사 (Validation) 메시지 확인
- [ ] 반응형 레이아웃 (모바일/데스크탑) 정렬 상태
## 4. Visual Standards
- **Font**: Inter, Outfit 체 사용 여부
- **Color**: Dark mode (#030712) 배경 및 Glassmorphism 투명도 확인
- **Icon**: Lucide 아이콘 일관성