{"name":"cost_ceiling","slug":"cost-ceiling","family":"setting","title":"Settings keys","noun":"settings key","description":"An eval suite stops immediately when the first run is rejected for bad credentials.","description_source":"entry","described_by":{"version":"2.1.233","anchor":"eval-suites-stop-at-the-first-authentication-failure"},"presence":{"first_seen":"2.1.301","removed_in":"2.1.302","in_current_build":false,"newest_mined":"2.1.308","builds":1,"mined_builds":149,"first_cited":{"version":"2.1.260","released_at":"2026-09-03 22:32:02","spans":1}},"aliases":[],"entries":[{"version":"2.1.260","anchor":"eval-suite-result-schema-gained-partial-run-reasons","heading":"Eval-suite result schema gained partial-run reasons","line":"Internal eval-suite results now record why a run was only partial.","released_at":"2026-09-03 22:32:02","reason":"found in this entry's text"},{"version":"2.1.233","anchor":"eval-suites-stop-at-the-first-authentication-failure","heading":"Eval suites stop at the first authentication failure","line":"An eval suite stops immediately when the first run is rejected for bad credentials.","released_at":"2026-08-14 18:50:44","reason":"found in this entry's text"}],"entries_total":2,"docs":[{"source":"claude-code","path":"plugin-evals","title":"Test plugins with evals","documented":false}],"docs_total":1,"gates":[],"related":[{"name":"costBasis","slug":"costbasis","description":"Usage records now say whether cost came from built-in prices, your org's rates, or a guess."},{"name":"costUsd","slug":"costusd","description":"Plugin eval guidance now names the real fields, suite.plugins and costUsd."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/cost-ceiling","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}