Bilingual navigation: Versión en Español
Classification: Core Architecture and Governance Corpus
Status: Authoritative
Owner: Evolith Architecture Board
Goal: keep a single, provider-neutral engineering Constitution that every Evolith product and satellite repository can inherit without modification.
Objectives:
- Centralize universal architecture principles, Core ADRs, and canonical contracts in one authoritative place.
- Guarantee that governance (SDLC, standards, rulesets) survives changes of product, framework, tool, or vendor.
- Provide a clear dependency direction: Core governs the Suite; products consume Core and propose improvements upstream with evidence.
Evolith Core is the provider-neutral engineering Constitution shared by every Evolith product and satellite implementation.
It defines:
- universal architecture principles and patterns;
- Core ADRs and canonical contracts;
- the five-phase SDLC and Phase Gate governance;
- artifact, evidence, traceability, and responsibility standards;
- rulesets, schemas, taxonomies, and validation requirements;
- security, tenant-isolation, and provider-abstraction rules;
- the process for promoting validated lessons upstream.
Core is intended to remain valid even when a product, framework, model, tool, or vendor changes.
Evolith Core is not:
- Evolith Tracker;
- Smart CLI, a chatbox, or an MCP product;
- a task-management platform;
- an LLM or autonomous agent;
- a dashboard or BI implementation;
- a named provider integration;
- a SaaS deployment or commercial edition;
- the internal design of any product in the Evolith Suite.
Products consume Core. They do not redefine it.
| Document | Description | Goal / Objective | Type | Mandatory |
|---|---|---|---|---|
| Architecture Hub | Principles, patterns, reference models, contracts, and Core ADRs | Guide corporate design | Area hub | Yes |
| SDLC Governance Center | Phases, gates, artifacts, evidence, roles, exceptions, traceability, and metrics | Govern the full lifecycle | Domain hub | Yes |
| Standards and Governance Center | Reusable standards and governance rules | Align teams to unified policies | Area hub | Yes |
| Rulesets Hub | Machine-consumable policy and validation contracts | Validate compliance automatically | Rules hub | Yes |
| Governance Hub | Canonical terminology, classifications, and governance boundaries | Keep language and boundaries consistent | Area hub | Yes |
| Knowledge Hub | Lessons and evidence from satellite implementations, pending upstream review | Capture evidence and learning | Area hub | No |
Evolith Core
↓ governs
Evolith Product Suite
↓ contains
Tracker · Smart CLI · MCP Services · Plugins · Future Products
↓ integrates through abstractions
Named Tools and Providers
The dependency direction is one-way:
- Core defines universal constraints.
- Suite products conform to Core.
- Provider implementations conform to product and Core contracts.
- Validated lessons may be proposed upstream.
- Only the Architecture Board can approve a Core change.
A Core ADR:
- applies across products;
- remains provider-neutral;
- defines architecture decisions, patterns, contracts, or universal constraints;
- cannot select Langfuse, Jira, Claude, Superset, GitHub, Azure DevOps, or another vendor as a universal requirement.
A Product ADR belongs to one Suite product and may define its internal architecture, persistence, APIs, UX, or deployment.
A Platform-Specific ADR may select or evaluate a named technology, provider, deployment profile, license, or adapter implementation.
- Core is provider-neutral.
- Core rules are versioned and reviewable.
- Product-specific schemas cannot leak into canonical Core contracts.
- Named tools are examples or provider profiles, not universal dependencies.
- Human accountability remains explicit.
- Runtime products preserve evidence and decision lineage.
- Satellite lessons require evidence and Architecture Board approval before promotion.
- Core documentation is bilingual when required by repository policy.
The Product Suite uses Core to deliver operational capabilities:
- Tracker executes governance state and audit.
- Smart CLI and MCP expose governed interactions and evaluations.
- Plugins and adapters connect external capabilities.
- Future products may consume the same Constitution.
Suite vision, business positioning, roadmaps, UX, product APIs, and commercial models belong in the Evolith Product Suite, not in Core.
Documents outside Core that complete the picture (Core's own domains are listed in section 3):
| Document | Description | Goal / Objective | Type | Mandatory |
|---|---|---|---|---|
| Documentation Taxonomy | Defines what kind of document belongs where | Keep the corpus organized | Governance standard | Yes |
| Evolith Product Suite | Portfolio vision, strategy, positioning, and communication | Direct the ecosystem | Domain hub | Yes |
| Product-Specific Designs | Functional and technical design per product | Contain product internals | Area hub | Yes |
| Platform and Provider Guidance | Named tools, vendors, adapters, and deployment profiles | Isolate provider decisions | Area hub | Yes |