pyr0ball
pyr0ball closed issue Circuit-Forge/avocet#49 2026-05-06 23:00:46 -07:00
feat: Train › Jobs view — finetune job queue UI
pyr0ball closed issue Circuit-Forge/avocet#50 2026-05-06 23:00:46 -07:00
feat: Train › Results view — training run history and metrics
pyr0ball commented on issue Circuit-Forge/avocet#51 2026-05-06 23:00:46 -07:00
refactor: Eval — consolidate 6 benchmark tabs into Benchmark + Compare views

Shipped in the Apr 19–May 4 sprint. CompareView extracted from BenchmarkView to /eval/compare.

pyr0ball closed issue Circuit-Forge/avocet#51 2026-05-06 23:00:46 -07:00
refactor: Eval — consolidate 6 benchmark tabs into Benchmark + Compare views
pyr0ball closed issue Circuit-Forge/avocet#46 2026-05-06 23:00:45 -07:00
feat: LLM SFT finetuning backend (TRL + PEFT/LoRA)
pyr0ball commented on issue Circuit-Forge/avocet#47 2026-05-06 23:00:45 -07:00
feat: app corrections ingestion endpoint for CF menagerie

Shipped in the Apr 19–May 4 sprint. POST /ingest corrections endpoint with Bearer auth landed in app/data/corrections.py.

pyr0ball closed issue Circuit-Forge/avocet#47 2026-05-06 23:00:45 -07:00
feat: app corrections ingestion endpoint for CF menagerie
pyr0ball closed issue Circuit-Forge/avocet#48 2026-05-06 23:00:45 -07:00
refactor: frontend nav restructure — Data/Eval/Train pipeline sidebar
pyr0ball commented on issue Circuit-Forge/avocet#49 2026-05-06 23:00:45 -07:00
feat: Train › Jobs view — finetune job queue UI

Shipped in the Apr 19–May 4 sprint. TrainJobsView (job queue, submission form, cancel, SSE log stream) landed.

pyr0ball commented on issue Circuit-Forge/avocet#48 2026-05-06 23:00:45 -07:00
refactor: frontend nav restructure — Data/Eval/Train pipeline sidebar

Shipped in the Apr 19–May 4 sprint. AppSidebar restructured into Data/Eval/Train two-domain nav with flywheel signal badges.

pyr0ball commented on issue Circuit-Forge/avocet#44 2026-05-06 23:00:44 -07:00
refactor: consolidate eval routes into cforch.py

Shipped in the Apr 19–May 4 sprint. Eval benchmark routers consolidated into app/eval/cforch.py.

pyr0ball closed issue Circuit-Forge/avocet#43 2026-05-06 23:00:44 -07:00
feat: extract train module + SQLite finetune job queue
pyr0ball commented on issue Circuit-Forge/avocet#45 2026-05-06 23:00:44 -07:00
feat: dashboard aggregation endpoint + DashboardView

Shipped in the Apr 19–May 4 sprint. GET /api/dashboard aggregate endpoint and DashboardView (flywheel stage cards: Data → Eval → Train → Fleet) landed.

pyr0ball closed issue Circuit-Forge/avocet#44 2026-05-06 23:00:44 -07:00
refactor: consolidate eval routes into cforch.py
pyr0ball commented on issue Circuit-Forge/avocet#46 2026-05-06 23:00:44 -07:00
feat: LLM SFT finetuning backend (TRL + PEFT/LoRA)

Shipped in the Apr 19–May 4 sprint. LLM SFT backend using TRL + PEFT/LoRA is in app/train/train.py.

pyr0ball closed issue Circuit-Forge/avocet#45 2026-05-06 23:00:44 -07:00
feat: dashboard aggregation endpoint + DashboardView
pyr0ball commented on issue Circuit-Forge/avocet#42 2026-05-06 23:00:43 -07:00
refactor: decompose api.py into data domain modules

Shipped in the Apr 19–May 4 sprint. api.py is now a factory-only wiring file; routes live in label.py, fetch.py, corrections.py, imitate.py, cforch.py with backward-compat redirects.

pyr0ball commented on issue Circuit-Forge/avocet#43 2026-05-06 23:00:43 -07:00
feat: extract train module + SQLite finetune job queue

Shipped in the Apr 19–May 4 sprint. SQLite-backed job queue, Popen subprocess, SSE log streaming, and path traversal guard on python_bin all landed in app/train/train.py.

pyr0ball closed issue Circuit-Forge/avocet#42 2026-05-06 23:00:43 -07:00
refactor: decompose api.py into data domain modules
pyr0ball pushed to main at Circuit-Forge/snipe 2026-05-06 10:19:41 -07:00
ae0d4fbc89 docs(screenshots): add search results view showing trust scores, STEAL badges, and market price comparison