From bf6b94bac5fe3a1db17a02f1309f05fdbc7b3397 Mon Sep 17 00:00:00 2001 From: Yvette Carlisle Date: Tue, 19 May 2026 12:11:05 +0800 Subject: [PATCH] {"schema":"decodex/commit/1","summary":"Remove dashboard issue author display","authority":"manual"} --- .../src/orchestrator/operator_dashboard.html | 13 ------------- .../orchestrator/tests/operator/status/dashboard.rs | 6 ++++-- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/apps/decodex/src/orchestrator/operator_dashboard.html b/apps/decodex/src/orchestrator/operator_dashboard.html index b4afe03a..d43d13aa 100644 --- a/apps/decodex/src/orchestrator/operator_dashboard.html +++ b/apps/decodex/src/orchestrator/operator_dashboard.html @@ -5615,16 +5615,6 @@

Run History

return facts.map(([label, value]) => renderRunMetaFact(label, value)).join(""); } - function runAuthor(run) { - return String(run?.author || run?.issue_author || "").trim(); - } - - function renderRunAuthorInline(run) { - const author = runAuthor(run); - - return author ? renderRunMetaFact("author", author) : ""; - } - function codexAccount(run) { const selected = run?.account || run?.codex_account || null; if (selected) { @@ -6497,7 +6487,6 @@

Run History

function renderRunMetaLine(run) { const items = [ - renderRunAuthorInline(run), renderRunCodexAccountInline(run), renderRunTelemetryMetaItems(run), ] @@ -8605,7 +8594,6 @@

${escapeHtml(issueTitle)}

Debug Details
${field("Run", run.run_id)} - ${field("Author", runAuthor(run) || "none")} ${field("Attempt status", run.attempt_status || run.status)} ${field("Updated", formatTimestamp(run.updated_at))} ${field("Codex thread", runThreadSummary(run))} @@ -9025,7 +9013,6 @@

${escapeHtml(worktree.branch_name)}

for (const key of [ "issue_identifier", "title", - "author", "account", "accounts", "codex_account", diff --git a/apps/decodex/src/orchestrator/tests/operator/status/dashboard.rs b/apps/decodex/src/orchestrator/tests/operator/status/dashboard.rs index 505b99e9..05ceea41 100644 --- a/apps/decodex/src/orchestrator/tests/operator/status/dashboard.rs +++ b/apps/decodex/src/orchestrator/tests/operator/status/dashboard.rs @@ -416,7 +416,8 @@ fn operator_dashboard_renders_account_usage_controls() { assert!(response.contains("function codexAccount(run)")); assert!(response.contains("function codexAccounts(run)")); - assert!(response.contains("function renderRunAuthorInline(run)")); + assert!(!response.contains("function runAuthor(run)")); + assert!(!response.contains("function renderRunAuthorInline(run)")); assert!(response.contains("function codexAccountDisplayName(account)")); assert!(response.contains("function codexAccountTokenLabel(refreshStatus)")); assert!(response.contains("function codexAccountWindowLabel(seconds)")); @@ -1497,7 +1498,8 @@ fn operator_dashboard_run_activity_preserves_snapshot_detail_fields() { assert!(response.contains("function snapshotWithLiveRunActivity(snapshot)")); assert!(response.contains("\"issue_identifier\"")); assert!(response.contains("\"title\"")); - assert!(response.contains("\"author\"")); + assert!(!response.contains("field(\"Author\",")); + assert!(!response.contains("\"author\",\n")); assert!(response.contains("\"child_agent_activity\"")); assert!(response.contains("\"protocol_activity\"")); assert!(response.contains("!dashboardRunFieldHasValue(activityRun[key])"));