From ca3a02283e4ca9ca0fd2cdafb8d70efefd0c8b5b Mon Sep 17 00:00:00 2001 From: Operator & Codex Date: Wed, 29 Apr 2026 12:22:11 +0200 Subject: [PATCH] Fix brain status integration regressions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Build: pass | Tests: pass — Tests 2061 passed (2061) --- src/startup-report.ts | 3 ++- src/telegram-commands.ts | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/startup-report.ts b/src/startup-report.ts index a36893e..2ba2c4c 100644 --- a/src/startup-report.ts +++ b/src/startup-report.ts @@ -885,6 +885,7 @@ export async function buildStartupReportWithDiagnostics(): Promise { const ttsIdx = report.findIndex((l, i) => i > aiHeaderIdx && l.startsWith('TTS:')); const insertAt = ttsIdx != -1 ? ttsIdx + 1 : aiHeaderIdx + 1; + let offset = 2; report.splice(insertAt, 0, line); report.splice(insertAt + 1, 0, formatSttGuardLine('tg:ops')); try { @@ -895,7 +896,6 @@ export async function buildStartupReportWithDiagnostics(): Promise { const runtimeLines = buildRuntimeTruthLines(analytics); const tokenLines = buildAiTokenBriefLines(analytics); const spendLines = buildAiSpendBriefLines(spendAnalytics); - let offset = 2; if (runtimeLines.length > 0) { report.splice(insertAt + offset, 0, ...runtimeLines); offset += runtimeLines.length; @@ -917,6 +917,7 @@ export async function buildStartupReportWithDiagnostics(): Promise { const brainIssues = collectSplitBrainIssues(brainStatus); const brainLines = [`⚠ Brain degraded: ${brainIssues.join('; ')}`]; report.splice(insertAt + offset, 0, ...brainLines); + offset += brainLines.length; } } catch {} } diff --git a/src/telegram-commands.ts b/src/telegram-commands.ts index 6e4e05b..09c6171 100644 --- a/src/telegram-commands.ts +++ b/src/telegram-commands.ts @@ -114,11 +114,6 @@ import { getModelCapability, stabilityPrefix, } from './provider-capabilities.js'; -import { - collectSplitBrainStatus, - collectSplitBrainIssues, - deriveSplitBrainReadiness, -} from './split-brain-status.js'; const modelHashMap = new Map();