From af37c881625aa43e9aa75dd4241ed5ff019d6525 Mon Sep 17 00:00:00 2001 From: deeaitch Date: Mon, 5 Oct 2026 18:02:00 -0400 Subject: [PATCH] Removed status and date from ADR --- adr/ADR-001-repository-name.md | 3 --- adr/ADR-002-license.md | 3 --- adr/ADR-003-reference-design.md | 3 --- adr/ADR-004-full-system-image-updates.md | 4 ---- adr/ADR-005-package-based-updates.md | 4 ---- adr/ADR-006-container-based-updates.md | 4 ---- adr/ADR-007-independent-application-updates.md | 4 ---- adr/ADR-008-binary-delta-delivery.md | 4 ---- adr/ADR-009-versioned-filesystem-trees.md | 4 ---- adr/ADR-010-hybrid-update-strategies.md | 4 ---- adr/ADR-014-trial-boot-and-confirmation.md | 3 --- adr/ADR-015-service-checks-and-package-downgrade.md | 3 --- adr/template.md | 3 --- 13 files changed, 46 deletions(-) diff --git a/adr/ADR-001-repository-name.md b/adr/ADR-001-repository-name.md index cf6f3c3..1b26d5a 100644 --- a/adr/ADR-001-repository-name.md +++ b/adr/ADR-001-repository-name.md @@ -1,8 +1,5 @@ # ADR-001: Use `ota-reference-design` as the Repository Name -* **Status:** Accepted -* **Date:** 2026-07-29 - ## Context The project requires a repository name that communicates its purpose clearly without tying the design to a single hardware platform, implementation language, or update framework. diff --git a/adr/ADR-002-license.md b/adr/ADR-002-license.md index f102733..f75eea4 100644 --- a/adr/ADR-002-license.md +++ b/adr/ADR-002-license.md @@ -1,8 +1,5 @@ # ADR-002: Use the MIT License -* **Status:** Accepted -* **Date:** 2026-07-29 - ## Context The project is intended to be an open educational and engineering reference for designing OTA update systems on embedded Linux. diff --git a/adr/ADR-003-reference-design.md b/adr/ADR-003-reference-design.md index 24e967d..3b62aae 100644 --- a/adr/ADR-003-reference-design.md +++ b/adr/ADR-003-reference-design.md @@ -1,8 +1,5 @@ # ADR-003: Build a Reference Design, Not a Production Framework -* **Status:** Accepted -* **Date:** 2026-07-29 - ## Context OTA update systems differ significantly between products. diff --git a/adr/ADR-004-full-system-image-updates.md b/adr/ADR-004-full-system-image-updates.md index b74a90d..3ea3e9e 100644 --- a/adr/ADR-004-full-system-image-updates.md +++ b/adr/ADR-004-full-system-image-updates.md @@ -1,9 +1,5 @@ # ADR-004: Full-System Image Updates -## Status - -Accepted - ## Context An OTA architecture must define the unit of update. diff --git a/adr/ADR-005-package-based-updates.md b/adr/ADR-005-package-based-updates.md index 93c1c4b..d60bf9b 100644 --- a/adr/ADR-005-package-based-updates.md +++ b/adr/ADR-005-package-based-updates.md @@ -1,9 +1,5 @@ # ADR-005: Package-Based Updates -## Status - -Accepted - ## Context An OTA architecture must define the unit of update. diff --git a/adr/ADR-006-container-based-updates.md b/adr/ADR-006-container-based-updates.md index b0078f4..2abf5c4 100644 --- a/adr/ADR-006-container-based-updates.md +++ b/adr/ADR-006-container-based-updates.md @@ -1,9 +1,5 @@ # ADR-006: Container-Based Updates -## Status - -Accepted - ## Context An OTA architecture must define the unit of update. diff --git a/adr/ADR-007-independent-application-updates.md b/adr/ADR-007-independent-application-updates.md index 980b560..776f717 100644 --- a/adr/ADR-007-independent-application-updates.md +++ b/adr/ADR-007-independent-application-updates.md @@ -1,9 +1,5 @@ # ADR-007: Independent Application Updates -## Status - -Proposed - ## Context An embedded Linux device may contain applications that change more frequently than its operating system. Releasing a complete system image for every application change can tie unrelated work to the same release schedule. diff --git a/adr/ADR-008-binary-delta-delivery.md b/adr/ADR-008-binary-delta-delivery.md index afd71ac..a87392f 100644 --- a/adr/ADR-008-binary-delta-delivery.md +++ b/adr/ADR-008-binary-delta-delivery.md @@ -1,9 +1,5 @@ # ADR-008: Binary Delta Delivery -## Status - -Proposed - ## Context A device may need a large artifact even though much of its content is already present in the installed version. Transferring the complete artifact can be expensive or slow on a constrained connection. diff --git a/adr/ADR-009-versioned-filesystem-trees.md b/adr/ADR-009-versioned-filesystem-trees.md index b3bc66e..d4bc88f 100644 --- a/adr/ADR-009-versioned-filesystem-trees.md +++ b/adr/ADR-009-versioned-filesystem-trees.md @@ -1,9 +1,5 @@ # ADR-009: Versioned Filesystem Trees -## Status - -Proposed - ## Context A software platform can be released as a complete set of files and directories without representing every release as a separate block image. diff --git a/adr/ADR-010-hybrid-update-strategies.md b/adr/ADR-010-hybrid-update-strategies.md index ef57ce9..8c16f6a 100644 --- a/adr/ADR-010-hybrid-update-strategies.md +++ b/adr/ADR-010-hybrid-update-strategies.md @@ -1,9 +1,5 @@ # ADR-010: Hybrid Update Strategies -## Status - -Proposed - ## Context An embedded Linux device may contain a slowly changing platform, frequently updated applications, and data maintained on a separate schedule. diff --git a/adr/ADR-014-trial-boot-and-confirmation.md b/adr/ADR-014-trial-boot-and-confirmation.md index 8951da1..d0958dc 100644 --- a/adr/ADR-014-trial-boot-and-confirmation.md +++ b/adr/ADR-014-trial-boot-and-confirmation.md @@ -1,8 +1,5 @@ # ADR-014: Trial Boot and Confirmation for System Updates -* **Status:** Proposed -* **Date:** 2026-10-05 - ## Context A new system image can install correctly and still fail to start or run the main application. If the new system cannot start the OTA manager, that manager cannot request recovery. diff --git a/adr/ADR-015-service-checks-and-package-downgrade.md b/adr/ADR-015-service-checks-and-package-downgrade.md index 16199ef..3644380 100644 --- a/adr/ADR-015-service-checks-and-package-downgrade.md +++ b/adr/ADR-015-service-checks-and-package-downgrade.md @@ -1,8 +1,5 @@ # ADR-015: Service Checks and Package Downgrade -* **Status:** Proposed -* **Date:** 2026-10-05 - ## Context An independently updated service can fail after its new package is installed. It may crash, fail to become ready, or keep running without doing its job. Restarting it repeatedly may leave the device without an essential function. diff --git a/adr/template.md b/adr/template.md index a14c3d8..bc60208 100644 --- a/adr/template.md +++ b/adr/template.md @@ -1,8 +1,5 @@ # ADR-NNNN: Decision Title -* **Status:** Proposed -* **Date:** YYYY-MM-DD - ## Context Describe the problem or architectural question that requires a decision.