Build Log
Cheapest Adequate Cognition
September 7, 2026
Built and live-ran the first evaluation slice for routing routine ForgeKit cognition to free models — found 2 of 3 named candidates dead/disqualified on contact with reality, substituted with evidence, and confirmed all 3 live candidates score below a trivial baseline on an ungrounded classification task.
Timeline
What shipped
forgekit-os/scripts/groq-model-config.mjs — named Groq model-id constants (openai/gpt-oss-20b, openai/gpt-oss-120b)
forgekit-os/scripts/providers/groq-reasoning-provider.mjs — ReasoningProvider adapter serving both GPT-OSS models via one factory
forgekit-os/scripts/openrouter-model-config.mjs — OpenRouter model-id constants, including the full dead/disqualified/live substitution history as named _STATUS records
forgekit-os/scripts/providers/openrouter-reasoning-provider.mjs — ReasoningProvider adapter, now serving MiniMax M3 (GLM 5.2 and Poolside kept callable for history, not deleted)
forgekit-os/scripts/verify-candidate-availability.mjs — live provider-catalog verification, built as a structural discipline per Zeb's explicit instruction after the GLM 5.2 incident
forgekit-os/scripts/build-cognition-eval-corpus.mjs — read-only extraction of 75 known-outcome Owner Loop cases from already-committed forgekit-os/charges + forgekit-os/observations (never touches products/medinaCHF)
forgekit-os/scripts/run-cognition-eval.mjs — eval harness with rate-limit-aware retry (parses the provider's own stated wait time)
forgekit-os/scripts/score-cognition-eval.mjs — baseline-adjusted scorer (agreement rate vs. trivial-predictor baseline, false-BUILD vs. false-NON-BUILD split, coverage)
18 new unit/contract tests across 5 test files, all mock/network-free except the real live verification runs done manually this session
forgekit-os/observations/cognition-eval-corpus.json — the real extracted corpus (75 cases)
forgekit-os/observations/cognition-eval-runs/*.json — 3 real full 75-case live run outputs (one per final candidate)
forgekit-os/observations/cognition-eval-competency-map-2026-09-07.txt — the scored report
forgekit-os/patterns.md §AI — new OBSERVED entry documenting the pattern, the real bugs found, and the explicit zero-consumers extraction status