Project Roadmap

CS3704 Canvas Calendar Agent — current status, completed milestones, and what's next. 228 commits across 5 contributors as of May 2026.

Contributor Breakdown

Klein Panic 203 commits 93.1%
William (Williammm23) 11 commits 5.0%
Yuzhuo 2 commits 0.9%
pjie22 2 commits 0.9%
dependabot[bot] 10 commits excluded

Current Milestone

Demo site polish + DPO methodology documentation

✓ DONE Nav consistency + HF links

Unified 52px nav across all pages. HF Space + Model + Dataset links added. Tailwind homepage CTA wired to agent-demo/. .planning and .claude untracked from GitHub.

✓ DONE Chrome extension aesthetic

Agent demo redesigned to match Chrome extension popup — fixed-height panel, Segoe UI font stack, pinned input, breathing room on tool grid. PR #128 merged.

✓ DONE DPO methodology page

New method.html: base model, SFT trajectories, DPO theory, 9-method ablation matrix, G1–G13 guardrails, bench harness. Scroll animations + pipeline visualization. PR #130.

✓ DONE Favicon + site assets

SVG favicon created from TUI Canvas icon. Added to all pages and MkDocs. pages.yml updated to deploy method.html and favicon.svg to site/.

Open

Next up

IN PROGRESS CANVAS_API_TOKEN → CF Worker

Move Canvas API token from GH Actions env into Cloudflare Worker proxy. Same pattern as HF token (PR #124). TODO comment in pages.yml build step.

NEXT Release CI overhaul

4 release asset sets: source.zip+tar.gz, canvas-sdk (tar.gz + macOS + .whl), canvas-tui (tar.gz + macOS), web-extension (tar.gz + .crx). Standalone shippable for each.

NEXT Standalone SDK + TUI + extension

Audit and fix any hidden cross-module imports. Each of canvas-sdk, canvas-tui, and the Chrome extension should pip install / load cleanly in an isolated environment.

NEXT README modernization

Revamp README with badges, quick-start, architecture overview, and links to live demo, HF Space, and docs. Structure for GitHub scannability.

History

v7-DPO model deployed to HF Space 9-method ablation training complete
HF token → Cloudflare Worker proxy PR #124 — tokens out of GH Actions
18-tool agent registry + Ask AI tab wired to HF Space PR #122
GitHub Pages live demo site Tailwind homepage + MkDocs docs + agent demo
Security audit — PII removed, tokens removed from public JS PRs #128, #124
canvas-sdk 18-tool registry, LoRA/DPO training pipeline, bench harness v3.0 milestone