Skip to content

Add CarMax mirror + task verifiers (site by @Violet24K, verifiers by reviewer)#57

Open
DEM1TASSE wants to merge 7 commits into
aiming-lab:mainfrom
DEM1TASSE:carmax-verifiers
Open

Add CarMax mirror + task verifiers (site by @Violet24K, verifiers by reviewer)#57
DEM1TASSE wants to merge 7 commits into
aiming-lab:mainfrom
DEM1TASSE:carmax-verifiers

Conversation

@DEM1TASSE

Copy link
Copy Markdown

Brings the CarMax mirror + its verifiers into main as one PR, per the maintainer's
request to merge via the main repo rather than the cross-fork PR #24.

Authorship is preserved — both contributors stay credited. This branch is Zihao Li's
CarMax site commits (from PR #24) with the reviewer's verifier commit on top; each commit
keeps its original author (site = @Violet24K, verifiers = the reviewer). Please merge with a
regular merge (not squash) so both signatures are kept.

Contents:

  • the full sites/carmax/ site (Flask app, templates, seed, 20 tasks) — @Violet24K
  • sites/carmax/verify/verify_<0..19>.py + verify_lib.py and verifier_path/judge_rubric
    in tasks.jsonl — reviewer deliverable (deterministic verifier per task: navigation +
    DB after-state + answer; validated against agent_demo/agent.py)

Known conflict (please resolve on merge): main already merged Merriam-Webster at
index 15 / port 40015, and CarMax was authored at the same slot. On merge, register CarMax as
the next site — index 16 / port 40016 — in websyn_start.sh, control_server.py,
Dockerfile (EXPOSE …-40016), and bump the web port in sites/carmax/tasks.jsonl
(40015 → 40016). The verifiers are port-agnostic (they match URL paths, not the host port).

Supersedes the cross-fork PR #24 and the verifier-only PR #56.

Violet24K and others added 7 commits May 14, 2026 22:28
…com. - 13 SQLAlchemy models (User / Store / Vehicle / SavedVehicle / Comparison + ComparisonItem / Reservation / TestDrive / Appraisal / FinancePreQual / Order / Review / Article) - 59 routes covering search / browse / detail / research / compare / saved / sell-my-car / pre-qual / reserve / test-drive / checkout / account / articles / FAQ / MaxCare / stores / auth - Token-overlap scored search with multi-field weighting - 141 deterministically-seeded vehicles across 31 templates - 12 real CarMax store locations - 5 benchmark users with pre-populated saved/reservation/test-drive/ appraisal/order data - 20 WebVoyager tasks in tasks.jsonl (6 Easy / 9 Medium / 5 Hard, including 2 disambiguation tasks) - Idempotent seed at function level; byte-identical reset verified
Per-task deterministic verifiers (verify_<N>.py) + shared verify_lib.py under
sites/carmax/verify/, plus verifier_path + judge_rubric on each task in tasks.jsonl.
Each verifier checks navigation (anti knowledge-shortcut), DB after-state for stateful
tasks, and the answer against frozen ground truth. Validated against the react agent.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

2 participants