Skip to content

auriora-org/auriora-engineering-standard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AURIORA Engineering Standard

The AURIORA Engineering Standard (AES) is the constitutional engineering reference for the AURIORA Platform: it defines the architectural vocabulary (Product Families, Modules, Controllers, Units, Host Interfaces, Unit Interfaces), naming and identity principles, interface and compatibility rules, the maturity model, and minimum release expectations.

AES is a compact constitution designed for a small team — currently one or two developers — doing disciplined open engineering. It scales requirements by maturity level (Experimental, Active Development, Released) instead of applying release-grade process to prototypes. The guiding principle: create enough documentation to understand, continue, test and reproduce the work, but never require documentation whose maintenance costs more than the risk it reduces.

Start with STANDARD.md.

Reading Order

  1. STANDARD.md — scope, requirement language, maturity model, conformance, foundation rules
  2. Principles
  3. Terminology
  4. Architecture
  5. Naming and Identity
  6. Interfaces and Versioning
  7. EEPROM Metadata
  8. Maturity and Release
  9. Decisions and Governance
  10. Review Checklists
  11. Document Index
  12. Worked Example

Companion Standards and Guides

AES defines what must be true; the companions define how work is done in their domain. Where a companion and AES conflict, AES prevails.

Requirement Language

  • MUST / SHALL — mandatory when applicable; most requirements are scoped to an artifact type and maturity level
  • SHOULD — recommended default; engineering judgment may justify another approach, with no formal exception record required
  • MAY — optional

Deviations from applicable MUSTs need a concise note in the project's design documentation; formal exception records are reserved for Released artifacts and platform-wide deviations. See STANDARD.md §2.

Repository Status

This repository is a Markdown source of truth. Generated PDFs or websites are derived from these files and are never canonical.

Versioning and Changes

Released AES versions are recorded in the CHANGELOG and tagged in version control per AES-GOV-011. Feedback and change proposals follow the contributing policy.

License

This documentation is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0).

About

Engineering standards, architectural principles and development guidelines for the AURIORA open hardware platform.

Topics

Resources

License

Contributing

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages