Built entirely with AI
Every line of code was generated by Claude Code (Anthropic), guided by a human architect using Spec-Driven Development.
No human-written code — every line was AI-generated, human-reviewed. The entire development pipeline uses 11 custom AI agents that handle requirements, design, implementation, and quality validation.
The architecture follows Domain-Driven Design with Clean Architecture, CQRS, and Hexagonal Architecture / Ports & Adapters — patterns documented in the companion books.
Development Pipeline
Architecture
Domain-Driven Design with Clean Architecture, CQRS, and Hexagonal Architecture / Ports & Adapters.
auth_bc Authentication, magic links, users, roles, API keys
company_bc Multi-tenant companies, departments, equipment profiles, AI config
asset_bc IT asset inventory, assignments, history, QR/barcodes
request_bc Service requests, AI classification, priority scoring, approval
notification_bc Real-time WebSocket notifications, event routing
report_bc Async PDF report generation (Celery + S3)
procurement_bc Purchase orders, vendors, department budgets
appointment_bc Support appointments, technician availability, calendar
shipping_bc Equipment shipments, addresses, delivery tracking
maintenance_bc Scheduled maintenance, templates, recurring plans
mcp_bc MCP server: 57 AI-callable tools for external assistants
Backend
Frontend
Infrastructure
Code Metrics
A real-world production application, not a toy demo.