DIRAC Repository Landscape¶
This page maps all dirac-* repositories and their current roles, active ADR count, and cross-repo authority.
Repository Overview¶
| Repo | Role | Active ADRs | Last Activity | Framework Authority |
|---|---|---|---|---|
| dirac-framework | System-wide architecture baseline, canonical ADRs, platform architecture | 3 canonical | 2026-06-20 | Authority source for cross-repo decisions |
| dirac-odoo | Odoo/ERP model semantics, SA governance, Odoo extension strategy | 8 (0001–0008) | 2026-06-18 | Odoo implementation decisions; repo-local ADRs override framework defaults when Odoo-specific |
| dirac-abs | ABS service models, asset lifecycle, entitlement, IoT/device coordination | 0 | 2026-05 | ABS execution semantics; repo-local ADRs override for ABS-specific topics |
| dirac-fed | BFF federation layer, GraphQL contracts, Odoo-to-UXI DTO mappings | 0 | 2026-06-11 | FED contract authority; serves provider-agnostic DTOs to UXI apps |
| dirac-uxi-isr | ISR web application suite (omnivoltaic, mobility, cross-grid, off-grid, productive) | 0 | 2026-06 | UXI frontend implementation; consumes FED contracts, governed by oves-sites style policy |
| dirac-bia | Business intelligence agents, monitoring, dashboards, IT systems visibility | 1 | 2026-05 | Monitoring and observability architecture |
| dirac-ats | Asset tracking systems (AIM, AVT) | 0 | 2026-05 | Asset tracking scope and design |
Authority Flow¶
dirac-framework (canonical ADRs)
├── dirac-odoo (Odoo-local ADRs, override framework defaults for ERP semantics)
├── dirac-abs (ABS-local decisions, override for asset/IoT semantics)
├── dirac-fed (BFF contract authority; provider-agnostic)
├── dirac-uxi-isr (consumes FED; style policy from oves-sites)
├── dirac-bia (monitoring and observability scope)
└── dirac-ats (asset tracking scope)
Cross-Repo Boundaries¶
The canonical boundary definitions are recorded in dirac-odoo's repository boundary page and are summarized here:
- dirac-odoo: Odoo object behavior, inventory, sales, CRM, ERP transaction semantics, custom
ov.*models - dirac-abs: Asset lifecycle, entitlement, bundle behavior, IoT/device workflows, ABS-side operational history
- emob-commercial-models: Operations-facing commercial model definitions, pricing, SOP, rollout guidance (not a
dirac-*repo but the commercial layer across all systems) - dirac-fed: GraphQL BFF contracts, Odoo-to-FED mapping, provider-agnostic DTO layer for UXI apps
- dirac-uxi-isr: ISR web applications that consume FED BFF contracts
Repo Lifecycle¶
All dirac-* repos are in Active lifecycle status.
Related Repositories¶
Non-dirac-* repos that materially interact with DIRAC:
emob-commercial-models— Commercial model definitions implemented through Odoo and ABSemob-lifecycle-models— Business-level asset lifecycle design (conceptual layer above implementation ADRs indirac-odoo)oves-sites— Website design intents and style policy consumed bydirac-uxi-isr