feat: add native environment provider configuration - #33
Conversation
🤖 Automated Review PanelGPT-5.6-terraAPPROVE — native env overlays preserve TOML/default behavior, retain secret references, fail required provider credentials at construction, and remove entrypoint TOML generation. Gemini 3 FlashBLOCK → fixed — identified that Both reviewers found no remaining goal-alignment or security blockers after the fix. |
85df9af to
0cb5484
Compare
CodeFold Auto-Merge GateConfidence: 0.88 Rationale: COD-428 is clearly implemented: native Checks observed: GitHub CI Test, Format Check, Clippy, Secret Scan, Dependency Audit, and Creed context drift are all successful. Local Scope limits: No secrets, deployment/cutover, billing, or destructive behavior changed. |
Summary
IRIS_ENABLED_PROVIDERSand canonical per-provider environment overlays with env > TOML > defaults precedenceVerification
cargo test --all-targets(178 tests)cargo clippy --all-targets -- -D warningscargo fmt --all -- --checkcargo run -p iris-codegen --bin iris-codegen -- checksh -n docker-entrypoint.shCloses COD-428