fix: preserve legacy Telegram token upgrades - #44
Conversation
🤖 Automated Review PanelReviewer A — GPT-5.6-terraFinding fixed: the Docker quick-start passed the old host variable into the canonical container environment. Updated it to source Reviewer B — independent reviewAPPROVE. The fallback is restricted to the default Telegram instance; canonical precedence, secret-safe structured warning, tests, and documentation satisfy the ticket. After the Reviewer A correction, the complete required verification suite passed again: provider tests (104), workspace tests (217), build, strict clippy, formatting, codegen freshness, and diff check. The known |
Auto-Merge Gate approvalConfidence: 0.94 The implementation directly satisfies COD-455: it preserves legacy-only default Telegram startup, gives Checks observed: CI Test, Format Check, Clippy, Secret Scan, Dependency Audit, and Creed context drift all completed successfully. Scope limits: three files; configuration compatibility and documentation only. No unresolved reviews, manual-review marker, deployment cutover, or credential value exposure was found. — Auto-Merge Gate |
Summary
TELEGRAM_BOT_TOKENas a deprecated, default-Telegram-only upgrade fallback when the canonicalIRIS_TELEGRAM_BOT_TOKENis absent.Verification
cargo test -p iris-providers(104 passed)cargo build --all-targetscargo test --all-targets(217 passed)cargo clippy --all-targets -- -D warningscargo fmt --all -- --checkcargo run -p iris-codegen --bin iris-codegen -- checkgit diff --checkCloses COD-455.