@@ -74,6 +74,28 @@ class ProjectType(str, Enum):
7474 SVELTEKIT_APP = "sveltekit-app" # SvelteKit app
7575 REMIX_APP = "remix-app" # Remix full-stack React app
7676 ASTRO_SITE = "astro-site" # Astro static/SSR site
77+ # AI / LLM / Agents
78+ LLM_APP = "llm-app" # LLM-powered app (LangChain / LlamaIndex / custom SDK)
79+ AGENT_ORCHESTRATION = "agent-orchestration" # Multi-agent system (AutoGen/CrewAI/LangGraph)
80+ MCP_SERVER = "mcp-server" # Model Context Protocol server
81+ RAG_PIPELINE = "rag-pipeline" # RAG + embedding pipeline
82+ MLOPS_PLATFORM = "mlops-platform" # MLOps platform (MLflow / BentoML / Ray Serve)
83+ # JVM
84+ JAVA_SPRING = "java-spring" # Spring Boot application
85+ JAVA_LIBRARY = "java-library" # Java library / SDK
86+ # Cloud / Infrastructure
87+ SERVERLESS = "serverless" # FaaS (Lambda / GCP Functions / Cloudflare Workers)
88+ KUBERNETES_OPERATOR = "kubernetes-operator" # K8s controller / operator
89+ STREAMING_PIPELINE = "streaming-pipeline" # Kafka / Flink / Beam / Spark Streaming
90+ DATA_WAREHOUSE = "data-warehouse" # dbt / Snowflake / BigQuery / Redshift
91+ # Game development
92+ GAME_UNITY = "game-unity" # Unity game project
93+ GAME_GODOT = "game-godot" # Godot game project
94+ # Web3 / blockchain
95+ SMART_CONTRACT = "smart-contract" # Solidity / EVM smart contracts
96+ # Desktop
97+ DESKTOP_ELECTRON = "desktop-electron" # Electron desktop app
98+ DESKTOP_TAURI = "desktop-tauri" # Tauri desktop app (Rust + WebView)
7799
78100
79101class Platform (str , Enum ):
@@ -548,6 +570,28 @@ def project_type_enum(self) -> ProjectType | None:
548570 ProjectType .SVELTEKIT_APP : "SvelteKit application" ,
549571 ProjectType .REMIX_APP : "Remix application (React + full-stack)" ,
550572 ProjectType .ASTRO_SITE : "Astro site (static / SSR)" ,
573+ # AI / LLM / Agents
574+ ProjectType .LLM_APP : "LLM-powered application (LangChain / LlamaIndex / custom)" ,
575+ ProjectType .AGENT_ORCHESTRATION : "Multi-agent orchestration (AutoGen / CrewAI / LangGraph)" ,
576+ ProjectType .MCP_SERVER : "MCP server (Model Context Protocol)" ,
577+ ProjectType .RAG_PIPELINE : "RAG / embedding pipeline" ,
578+ ProjectType .MLOPS_PLATFORM : "MLOps platform (MLflow / BentoML / Ray Serve)" ,
579+ # JVM
580+ ProjectType .JAVA_SPRING : "Java Spring Boot application" ,
581+ ProjectType .JAVA_LIBRARY : "Java library / SDK" ,
582+ # Cloud / Infrastructure
583+ ProjectType .SERVERLESS : "Serverless / FaaS (Lambda / GCP Functions / Cloudflare Workers)" ,
584+ ProjectType .KUBERNETES_OPERATOR : "Kubernetes operator / controller" ,
585+ ProjectType .STREAMING_PIPELINE : "Streaming data pipeline (Kafka / Flink / Beam)" ,
586+ ProjectType .DATA_WAREHOUSE : "Data warehouse (dbt / Snowflake / BigQuery)" ,
587+ # Game development
588+ ProjectType .GAME_UNITY : "Game (Unity)" ,
589+ ProjectType .GAME_GODOT : "Game (Godot)" ,
590+ # Web3
591+ ProjectType .SMART_CONTRACT : "Smart contract (Solidity / EVM)" ,
592+ # Desktop
593+ ProjectType .DESKTOP_ELECTRON : "Desktop application (Electron)" ,
594+ ProjectType .DESKTOP_TAURI : "Desktop application (Tauri — Rust + WebView)" ,
551595}
552596
553597_SECTION_REFS : dict [str , str ] = {
@@ -584,4 +628,26 @@ def project_type_enum(self) -> ProjectType | None:
584628 ProjectType .EPISTEMIC_PIPELINE : "17.31" ,
585629 ProjectType .KNOWLEDGE_ENGINEERING : "17.32" ,
586630 ProjectType .AEE_RESEARCH : "17.33" ,
631+ # AI / LLM / Agents
632+ ProjectType .LLM_APP : "17.34" ,
633+ ProjectType .AGENT_ORCHESTRATION : "17.35" ,
634+ ProjectType .MCP_SERVER : "17.36" ,
635+ ProjectType .RAG_PIPELINE : "17.37" ,
636+ ProjectType .MLOPS_PLATFORM : "17.38" ,
637+ # JVM
638+ ProjectType .JAVA_SPRING : "17.39" ,
639+ ProjectType .JAVA_LIBRARY : "17.40" ,
640+ # Cloud / Infrastructure
641+ ProjectType .SERVERLESS : "17.41" ,
642+ ProjectType .KUBERNETES_OPERATOR : "17.42" ,
643+ ProjectType .STREAMING_PIPELINE : "17.43" ,
644+ ProjectType .DATA_WAREHOUSE : "17.44" ,
645+ # Game development
646+ ProjectType .GAME_UNITY : "17.45" ,
647+ ProjectType .GAME_GODOT : "17.46" ,
648+ # Web3
649+ ProjectType .SMART_CONTRACT : "17.47" ,
650+ # Desktop
651+ ProjectType .DESKTOP_ELECTRON : "17.48" ,
652+ ProjectType .DESKTOP_TAURI : "17.49" ,
587653}
0 commit comments