-
Notifications
You must be signed in to change notification settings - Fork 0
Branch main Arch wiki automation
github-actions[bot] edited this page Jul 14, 2026
·
102 revisions
| Field | Value |
|---|---|
| Branch | main |
| Source | specs/architecture/wiki_automation.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. |
Define how Aeostara wiki content is generated, maintained, and refreshed across branches.
Primary maintenance path:
- Workflow:
.github/workflows/wiki-sync.yml - Trigger: push to any branch + manual dispatch
- Generator:
.github/scripts/generate_wiki_pages.py
Responsibilities:
- Build branch-scoped overview dashboards.
- Wrap source docs/contracts/interfaces into consistent wiki page layouts.
- Maintain branch index and wiki
Home.md. - Keep links and metadata deterministic.
Periodic refresh path:
- Workflow:
.github/workflows/wiki-maintenance-sweep.yml - Trigger: daily schedule + manual dispatch
- Scope:
mainbase-design documentation. Platform implementation repositories maintain their own downstream wiki/API references.
Responsibilities:
- Regenerate base-design wiki pages on schedule.
- Keep dashboards synchronized to the latest base-design branch head.
- Prevent stale pages in the wiki knowledge base.
Generated branch overview pages must include:
- Snapshot metadata table (branch, commit, sync time)
- Branch map diagram
- Coverage table (docs/contracts/algorithms/interfaces/acceptance)
- Category navigation sections
- Back-links from leaf pages to branch overview
Given identical source tree and commit, the generator must produce identical wiki output.