Releases: auriora-org/auriora-engineering-standard
Releases · auriora-org/auriora-engineering-standard
Release list
AURIORA Engineering Standard 1.1.0
Added
- Unit execution models:
Passive UnitandManaged Unitdefined as execution models of a Unit (not new top-level objects), withUnit APIandUnit Interface Profileas supporting terms (Terminology §3). New requirementsAES-UNIT-006(declared execution model, discoverable capabilities/API version) andAES-UNIT-007(deterministic discovery→validate→UIF_PWR_EN→waitUIF_READY→communicate sequence) in Architecture §5. - Unit Interface signal and profile model (Interfaces and Versioning §3.1): the
UIF_prefix defined as AURIORA Unit Interface, the standardUIF_signal set, active-HIGHUIF_READYsemantics, and a prohibition on any Unit-presence pin (UIF_PRESENT/UIF_PRESENT_N) — presence is EEPROM discovery. New requirementAES-IF-008(named, independently versioned Unit Interface Profiles; hosts reject unsupported profiles/versions). - EEPROM optional TLV fields for execution model, Unit Interface Profile identifier/version, Unit API identifier/version, capability flags and power characteristics (required voltage, startup/operating/discovery-state current), via new requirement
AES-EEPROM-008layered on the existing TLV extension mechanism (AES-EEPROM-003) — no fixed-header expansion. - Versioned Unit Interface Profile specifications under
docs/interfaces/:AURIORA UIF-I2C-6(Draft, six-signal profile for Passive/simple-I²C Units) and theAURIORA Managed SPI Profile(Draft). Both define the signal set and semantics; connector, pin count and electrical/mechanical limits are left as explicit open hardware decisions, so both remain Draft until finalized. Indexed fromSTANDARD.mdand the Document Index. UIF-I2C-6§3 records the first hardware realization (AEU-01,AOID:PUB:UNIT:ENV:AEU:001) seeding the electrical layer with a nominalUIF_PWR_VINof +3V3; these values are AEU-01-specific and not yet profile-normative. The AOID is registered provisionally in the Document Index AOID table.
AES 1.0.0
First release of the AURIORA Engineering Standard.
Added
STANDARD.md: scope, requirement language (MUST/SHOULD/MAY scaled by applicability and maturity), the three-level maturity model (Experimental, Active Development, Released), conformance, the primary architecture diagram and reuse decision tree, and the foundation governance rulesAES-GOV-001–AES-GOV-003.- Nine canonical chapters: Principles, Terminology, Architecture (Platform, Module, Controller, Unit design), Naming and Identity (family identifiers, product numbers, revisions, serials, AOIDs, document IDs), Interfaces and Versioning, EEPROM Metadata, Maturity and Release, Decisions and Governance, Review Checklists.
- Fixed historical decisions
AES-HIST-001–AES-HIST-006preserving platform-first architecture, Controller/Module separation, replaceable Units, interface contracts, documentation-as-product and stable family identity. - Architectural Decision Records (
ADR-001–ADR-003) and Engineering Decision Records (EDR-001–EDR-002). - Document index and worked Module lifecycle example.
- Two review checklists (general engineering and release); domain-specific checklists delegated to the companion guides.
- CC BY-SA 4.0 license and contributing policy.
- Companion standards and guides linked from the handbook: AURIORA Hardware Design Guide (
AHDG), AURIORA Firmware Style Guide (AFSG), AURIORA Software Style Guide (ASSG) and AURIORA Documentation Standard (ADS).
Full record: CHANGELOG.md