-
Notifications
You must be signed in to change notification settings - Fork 0
Branch main Interface ISemanticProjector
github-actions[bot] edited this page May 31, 2026
·
75 revisions
| Field | Value |
|---|---|
| Branch | main |
| Source | specs/interfaces/ISemanticProjector.pseudo.md |
| Commit | 5b2aac39fcf8 |
| Synced (UTC) | 2026-05-31T11:22:29Z |
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. |
Projects observed and desired JSON evidence into the 9 ASH coordinates.
- 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.