JD.AI Gateway Architecture
- Type:
architecture
- Kind:
ArchitectureIndex
- ID:
architecture.jdai-gateway
- Status:
draft
- Source:
specs/architecture/examples/architecture.example.yaml
YAML
apiVersion: jdai.upss/v1
kind: Architecture
id: architecture.jdai-gateway
version: 1
status: draft
metadata:
owners:
- JerrettDavis
reviewers:
- upss-architecture-c4-architect
lastReviewed: 2026-03-07
changeReason: Establish canonical architecture specification for the JD.AI gateway system.
architectureStyle: modular-monolith
systems:
- name: JD.AI Gateway
description: Primary entry point for agent-driven software delivery workflows.
type: backend
containers:
- name: Core Library
technology: .NET 9 / C#
system: JD.AI Gateway
- name: CLI Host
technology: .NET 9 / C#
system: JD.AI Gateway
components:
- name: SpecificationEngine
container: Core Library
responsibility: Parse, validate, and manage UPSS specification documents.
- name: AgentOrchestrator
container: Core Library
responsibility: Route tasks to configured AI provider agents.
dependencyRules:
- from: CLI Host
to: Core Library
allowed: true
- from: Core Library
to: CLI Host
allowed: false
trace:
upstream:
- specs/vision/examples/vision.example.yaml
downstream:
deployment: []
security: []
operations: []