Skip to content

Hardening/review roadmap#1

Merged
yc1838 merged 5 commits into
mainfrom
hardening/review-roadmap
Apr 27, 2026
Merged

Hardening/review roadmap#1
yc1838 merged 5 commits into
mainfrom
hardening/review-roadmap

Conversation

@yc1838

@yc1838 yc1838 commented Apr 17, 2026

Copy link
Copy Markdown
Owner

No description provided.

yc1838 added 5 commits April 17, 2026 00:08
Adds REVIEW.md (peer-review of the codebase) and implements every Quick
Win from its roadmap. Each production change ships with a failing test
first (red-green-refactor):

  - extract _route_after_model to module scope (unblocks test collection)
  - _cooldown_limit_for helper replaces 3 if .. else 3 no-op ternary
  - _strip_response_metadata_noise preserves token usage while dropping
    provider noise (was: blanket clear that broke cost observability)
  - _write_checkpoint_atomic keeps prior file intact on mid-write crash
  - Config gains budget_hard_cap / budget_warn_at /
    semantic_dedup_threshold; wired through build_react_agent
  - dedup / semantic_dedup / loop_breaker logs demoted to info
  - delete dead max_json_repairs field
  - hoist Config.from_env() out of per-question loop

Plus operational hygiene: LICENSE (MIT), .env.example, .github/ci.yml,
dependency upper bounds, README drift fix, gitignore .last_failures /
submission / anatomy PDFs, rename scratch_vision_test to _scratch_vision,
delete empty plugin-skill dirs.

Tests: 29 passed (was 10). REVIEW.md §0 tracks status.
@yc1838 yc1838 merged commit f2975c9 into main Apr 27, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant