-
Notifications
You must be signed in to change notification settings - Fork 0
Branch main Interface IExecutionAdapter
github-actions[bot] edited this page Jun 7, 2026
·
75 revisions
| Field | Value |
|---|---|
| Branch | main |
| Source | specs/interfaces/IExecutionAdapter.pseudo.md |
| Commit | 5b2aac39fcf8 |
| Synced (UTC) | 2026-06-07T05:52:45Z |
Interface pages describe adapter boundaries that platform repos implement without changing base semantics.
flowchart LR
Base["Aeostara contract"] --> Interface["Interface boundary"]
Interface --> Native["Platform-native module"]
Native --> Result["Contract result"]
Result --> Diagnostics["Diagnostics and audit"]
| Question | Where to look |
|---|---|
| What must the adapter provide? | Read purpose and boundary rules. |
| Which contracts flow through it? | Look for named input/output schemas. |
| Where can platform behavior vary? | Only behind the boundary, never in base semantics. |
Executes approved RecoveryStep objects through platform-native mechanics in downstream repos.
- The interface is platform-neutral and specifies boundary behavior only.
- Downstream platform repos provide native implementations.
- All decisions, failures, blocked actions, and safety transitions must emit diagnostic references and audit events.
- Implementations must consume the schemas in
specs/contracts/without changing base semantics.