feat(dashboard,adrs): enrich dashboard tabs with domain model parity and resolve consequence schema handling

This commit is contained in:
Riz Ashraf committed 2026-10-07 14:38:02 +01:00
1 parent 73c3d41c87
commit f546579596
5 files changed
+798 -143

No files matched your search

+9
View File
@@ -367,6 +367,7 @@ pub struct Adr {
pub title: String,
pub context: String,
pub decision: String,
#[serde(alias = "consequences")]
pub consequence: String,
#[serde(default = "default_adr_status")]
pub status: String,
@@ -383,6 +384,14 @@ pub struct Adr {
pub affected_components: Vec<String>,
#[serde(default)]
pub author: Option<String>,
#[serde(default)]
pub git_commit: Option<String>,
#[serde(default)]
pub git_branch: Option<String>,
#[serde(default)]
pub resolved_at: Option<u64>,
#[serde(default)]
pub task_id: Option<String>,
}
fn default_adr_status() -> String {