-
Notifications
You must be signed in to change notification settings - Fork 0
Branch main Arch future repo split plan
github-actions[bot] edited this page Jul 14, 2026
·
103 revisions
| Field | Value |
|---|---|
| Branch | main |
| Source | specs/architecture/future_repo_split_plan.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. |
This document supersedes earlier repo-split planning language. The repo split is now an active consumption model: Aeostara is the platform-agnostic base design, and platform implementations live downstream.
- ASH Pattern System remains upstream semantic authority.
- Aeostara binds ASH into a JSON configuration healing base design.
- Windows, Mac, and iOS repositories consume Aeostara through version pins and conformance reports.
Aeostara base-design completion does not require platform branches or native source files. Branch/profile artifacts may be kept only as downstream templates or historical references. Active base CI validates base design artifacts, not platform implementations.
- Platform repo pins an Aeostara version.
- Platform repo maps contracts and interfaces to native modules.
- Platform repo runs Aeostara fixture vectors.
- Platform repo records module mapping, verification report, diagnostics report, materialization boundary report, deviation log, and acceptance judgment.