.omo/evidence/20260704-fix-5788/notepad.md
omo-programming: required for TypeScript edits and failing-first discipline.opencode-qa: consulted to confirm this model-core-only resolver change does not require broader OpenCode harness QA; no OpenCode process/hook/TUI surface is touched.git-master: required for history inspection, commit, push, and PR.commit: required for atomic commit creation.work-with-pr: its fresh-worktree workflow conflicts with the user's instruction to work only in this pre-created worktree/branch.resolveActualContextLimit("anthropic", "claude-sonnet-5", ...) === 1_000_000 fails before product code changes.sonnet to the anchored 5-family alternation.bun test packages/model-core, bun run typecheck, and before/after resolver-output captures are written under this evidence directory.sisyphus-bot/fix-5788, PR targets dev, and auto-merge is enabled with merge commit semantics.bash script/agent/setup.sh was run before repository reads/edits. It failed during build because strict Codex plugin materialization reran submodule init and Git rejected local file transport for packages/shared-skills/upstreams/taste-skill and ui-ux-pro-max. This is bootstrap infrastructure noise, not part of the model-core defect.claude-(fable|mythos)-5 but not claude-sonnet-5.git log -- packages/model-core/src/context-limit-resolver.ts shows prior fix d4c5226ac fix(model-core): add claude-fable-5 and claude-mythos-5 to hasGA1MContext.any, assertions, non-null assertions, or suppressed errors.context-limit-resolver.ts 40, context-limit-resolver.test.ts 131, resolver evidence script 7.