The platform at a glance
What each layer owns
How a typical request moves through the system
- A person works in the product application—for example, reviewing a budget, asking Alleato a question, or updating a project workflow.
- The application validates access and either reads/writes the shared data contract or invokes a focused service.
- Long-running work moves to the operational engine, which records clear status and failure details instead of silently dropping work.
- Results return to the product as visible records, source links, action previews, or explicit recovery guidance.
Design principles
- One owner per responsibility. A user workflow, source sync, or data contract should have a clear primary owner.
- Fail loudly. Missing configuration, unavailable source data, and blocked actions must surface specific next steps.
- Evidence before confidence. AI and operational outputs should expose sources, run records, or verification status when the decision matters.
- Generated facts, curated meaning. Route and schema inventories are generated; ownership, purpose, and decisions are intentionally documented.