로드맵
Doggy Framework의 개발 계획과 버전 반복 계획.
v0.1.0 — 기본 기능
✅ 현재 버전
- ✅ 동적 모델 엔진(
@Ef애노테이션 + PHP 8 Attribute, 마이그레이션 자동 생성) - ✅ 시각적 뷰 디자이너(View/ViewField 엔티티, 드래그 앤 드롭 레이아웃, AI 강화, 버전 관리)
- ✅ DataGrid(FilterCondition/FilterGroup, DoctrineDataSet, 서버 측 처리)
- ✅ 조직 구조 관리(Gedmo NestedTree 무제한 계층 부서 트리, 직위, 직급)
- ✅ 직원 전체 라이프사이클 관리(Employee가 사용자 엔티티, 입사/변동/퇴사)
- ✅ WebAuthn 비밀번호 없는 로그인(ES256/RS256, resident_key, Employee 연동)
- ✅ 삼원 분립 보안 모델(ThreeOfficersVoter, ROLE_SYS_ADMIN/SEC_ADMIN/AUDITOR)
- ✅ 비밀번호 정책(복잡도, 유효 기간, 이력, 재시도 잠금 규칙)
- ✅ 감사 로그(AuditService, login_success/login_failure 자동 기록)
- ✅ 예약 작업 시스템(TaskScheduler + Messenger + Task/TaskLog)
- ✅ 시스템 캘린더(공휴일, 대체 근무일)
- ✅ 파일 저장 시스템(Local / S3 어댑터, 이미지 최적화 Imagine, SHA-256 중복 제거)
- ✅ Mercure SSE 실시간 푸시(FrankenPHP 내장 Hub, Bolt 전송)
- ✅ 메일 시스템(다중 사서함 설정, 템플릿 편집, HTML 보안 필터링)
- ✅ AI 통합(다중 Provider: 알리바바 백련 + LM Studio + OpenAI + Ollama 등)
- ✅ LLM 설정 시스템(LlmProvider/LlmRole, 그래픽 관리, 키 암호화, 장애 조치)
- ✅ Agent 시스템(코딩 어시스턴트, 자연어 쿼리, 비밀번호 정책, 시각 인식 예약)
- ✅ AI 어시스턴트(플로팅 패널, 컨텍스트 등록, ReAct 루프, 도구 호출)
- ✅ AI 뷰 강화(의도 인식 + 6개 시나리오 서브 Agent, 비동기 작업, 실시간 진행률)
- ✅ SunUI 컴포넌트 라이브러리(25+ 컴포넌트, 45+ 테스트 페이지)
- ✅ 메뉴 관리(MenuStaticGenerator)
- ✅ 국제화(중/영, LocaleSubscriber)
v0.5.0 — 프로세스와 폼
개발 중
- 🔄 워크플로 엔진
- 시각적 프로세스 디자이너
- 승인 흐름, 업무 전환
- 조건 분기와 병렬 처리
- 🔄 폼 디자이너
- 드래그 앤 드롭 폼 구성
- 조건 로직과 연동
- 🔄 API 인터페이스 관리
- Postman 스타일 인터페이스 디버깅
- JSON Schema 자동 생성
- 🔄 전역 알림 시스템
- 🔄 인스턴트 메시징
v1.0.0 — 로우코드 플랫폼
계획 중
- 📋 플러그인 시스템(디렉터리/네임스페이스/라우트 격리, 동적 로드 및 언로드)
- 📋 애플리케이션 템플릿 마켓
- 📋 페이지 디자이너
- 📋 다중 애플리케이션 관리
- 📋 가상 어시스턴트(3D 인터랙션)
v2.0.0 — AI 강화
장기 계획
- 🤖 AI 보조 모델링 강화(자연어로 엔티티 생성)
- 🤖 자연어 쿼리 강화
- 🤖 지능형 Agent 오케스트레이션 강화
- 🤖 MCP 생태계 심층 통합
- 🤖 AI 성과 평가
커뮤니티 기여
다음 방향의 참여를 환영합니다:
- SunUI 컴포넌트 확장
- 서드파티 저장소 백엔드 어댑터
- 문서 번역
- 예제 애플리케이션
- 버그 수정
현재 작업은 GitHub Issues에서 확인하세요.