Skip to content

Add design documents section - #495

Merged
felix-kaestner merged 1 commit into
mainfrom
design-docs
Aug 13, 2026
Merged

Add design documents section#495
felix-kaestner merged 1 commit into
mainfrom
design-docs

Conversation

@felix-kaestner

Copy link
Copy Markdown
Contributor

Introduce docs/designs/ with a template and six architectural decision
records:

  • 0001: Device Lifecycle (phase progression, automatic pausing)
  • 0002: Provider Interface (capability interfaces, providerConfigRef,
    apistatus errors, protocol preferences)
  • 0003: Status Conditions (Configured/Operational/Ready,
    observedGeneration semantics)
  • 0004: Device Resource Locking (per-device Lease, wait priorities)
  • 0005: Brick Architecture (one-stanza one-device pattern, eventual
    consistency, ownership)
  • 0006: API Deprecation Strategy (four-step field deprecation)

Update VitePress sidebar to include the new section.

Base automatically changed from docs to main August 13, 2026 11:45
Introduce docs/designs/ with a template and six architectural decision
records:

- 0001: Device Lifecycle (phase progression, automatic pausing)
- 0002: Provider Interface (capability interfaces, providerConfigRef,
  apistatus errors, protocol preferences)
- 0003: Status Conditions (Configured/Operational/Ready,
  observedGeneration semantics)
- 0004: Device Resource Locking (per-device Lease, wait priorities)
- 0005: Brick Architecture (one-stanza one-device pattern, eventual
  consistency, ownership)
- 0006: API Deprecation Strategy (four-step field deprecation)

Update VitePress sidebar to include the new section.

Signed-off-by: Felix Kästner <felix.kaestner@sap.com>
@felix-kaestner
felix-kaestner merged commit dbe070f into main Aug 13, 2026
9 checks passed
@felix-kaestner
felix-kaestner deleted the design-docs branch August 13, 2026 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants