-
Notifications
You must be signed in to change notification settings - Fork 0
Branch main Arch product boundaries
github-actions[bot] edited this page Jul 14, 2026
·
106 revisions
| Field | Value |
|---|---|
| Branch | main |
| Source | specs/architecture/product_boundaries.md |
| Commit | 774b981ef226 |
| Synced (UTC) | 2026-07-14T05:14:42Z |
Architecture pages define ownership, authority, and dependency direction for the base design.
flowchart TB
ASH["ASH fixed authority"] --> Aeostara["Aeostara base design"]
Aeostara --> Contracts["Contracts and algorithms"]
Aeostara --> Handoff["Downstream handoff"]
Handoff --> Platforms["Windows / Mac / iOS repos"]
| Question | Where to look |
|---|---|
| Who owns the semantic decision? | Check the authority and boundary language. |
| What is platform-neutral? | Find Aeostara-owned obligations. |
| What moves downstream? | Find adapter, implementation, and deviation rules. |
Aeostara is a downstream ASH-based healing product specification. It orchestrates product-side execution mechanics while inheriting semantic meaning from ASH.
ASH governs:
- State-space semantics
- State-validity diagnostics
- System-state classification
- Recoverability semantics
- Recovery/fallback semantics
- Containment and safe-failure semantics
- Diagnostic schema and rule taxonomy
Aeostara governs:
- Observation ingestion and runtime/context extraction
- Mapping and normalization of product state into ASH-evaluable input
- Policy-gated execution orchestration
- Backup/rollback/verification/audit mechanics
- Platform adapter contracts for deterministic execution
- Aeostara must not redefine ASH semantic classes.
- Aeostara must not elevate diff artifacts above ASH diagnostics.
- Aeostara may define execution mechanics only inside the ASH-aligned flow.
- Any ambiguity is resolved in favor of ASH definitions.