This is the initial commit for the CODEX_ADK project, a full-stack AI agent management platform featuring: BACKEND (ASP.NET Core 8.0): - CQRS architecture with 6 commands and 7 queries - 16 API endpoints (all working and tested) - PostgreSQL database with 5 entities - AES-256 encryption for API keys - FluentValidation on all commands - Rate limiting and CORS configured - OpenAPI/Swagger documentation - Docker Compose setup (PostgreSQL + Ollama) FRONTEND (Flutter 3.x): - Dark theme with Svrnty branding - Collapsible sidebar navigation - CQRS API client with Result<T> error handling - Type-safe endpoints from OpenAPI schema - Multi-platform support (Web, iOS, Android, macOS, Linux, Windows) DOCUMENTATION: - Comprehensive API reference - Architecture documentation - Development guidelines for Claude Code - API integration guides - context-claude.md project overview Status: Backend ready (Grade A-), Frontend integration pending 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
21 lines
598 B
Dart
21 lines
598 B
Dart
/// OpenAPI code generation configuration
|
|
/// This file triggers the OpenAPI generator when build_runner executes
|
|
library;
|
|
|
|
import 'package:openapi_generator_annotations/openapi_generator_annotations.dart';
|
|
|
|
@Openapi(
|
|
additionalProperties: DioProperties(
|
|
pubName: 'console',
|
|
pubAuthor: 'Svrnty',
|
|
pubDescription: 'Svrnty Console API Client',
|
|
useEnumExtension: true,
|
|
enumUnknownDefaultCase: true,
|
|
),
|
|
inputSpec: InputSpec(path: 'api-schema.json'),
|
|
generatorName: Generator.dart,
|
|
outputDirectory: 'lib/api/generated',
|
|
skipSpecValidation: false,
|
|
)
|
|
class OpenapiConfig {}
|