feat: CONAI Phase 1 MVP 초기 구현
소형 건설업체(100억 미만)를 위한 AI 기반 토목공사 통합관리 플랫폼 Backend (FastAPI): - SQLAlchemy 모델 13개 (users, projects, wbs, tasks, daily_reports, reports, inspections, quality, weather, permits, rag, settings) - API 라우터 11개 (auth, projects, tasks, daily_reports, reports, inspections, weather, rag, kakao, permits, settings) - Services: Claude AI 래퍼, CPM Gantt 계산, 기상청 API, RAG(pgvector), 카카오 Skill API - Alembic 마이그레이션 (pgvector 포함) - pytest 테스트 (CPM, 날씨 경보) Frontend (Next.js 15): - 11개 페이지 (대시보드, 프로젝트, Gantt, 일보, 검측, 품질, 날씨, 인허가, RAG, 설정) - TanStack Query + Zustand + Tailwind CSS 인프라: - Docker Compose (PostgreSQL pgvector + backend + frontend) - 한국어 README 및 설치 가이드 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
from .user import User
|
||||
from .project import Project, WBSItem
|
||||
from .task import Task, TaskDependency
|
||||
from .daily_report import DailyReport, DailyReportPhoto
|
||||
from .report import Report
|
||||
from .inspection import InspectionRequest
|
||||
from .quality import QualityTest
|
||||
from .weather import WeatherData, WeatherAlert
|
||||
from .permit import PermitItem
|
||||
from .rag import RagSource, RagChunk
|
||||
from .settings import ClientProfile, AlertRule, WorkTypeLibrary
|
||||
|
||||
__all__ = [
|
||||
"User",
|
||||
"Project", "WBSItem",
|
||||
"Task", "TaskDependency",
|
||||
"DailyReport", "DailyReportPhoto",
|
||||
"Report",
|
||||
"InspectionRequest",
|
||||
"QualityTest",
|
||||
"WeatherData", "WeatherAlert",
|
||||
"PermitItem",
|
||||
"RagSource", "RagChunk",
|
||||
"ClientProfile", "AlertRule", "WorkTypeLibrary",
|
||||
]
|
||||
Reference in New Issue
Block a user