webmcp/analysis

Cursus

A course planner whose tools refuse, say what a choice closes off two years before it bites, and hold a limit you set against the agent — including when you are the one asking.

Aggregate 35
Leverage 9
Execution 8
Impact 9
Creativity 9

Each criterion 1–10, equally weighted; aggregate is their sum. Ranking is the pipeline's consolidated output.

01 Links & metadata

Category
education / education
Origin
built for the challenge / built for the challenge
Access
no auth
Eligibility
LIKELY_ELIGIBLE / LIKELY_ELIGIBLE
Substitution
MAJOR_DELTA / MAJOR_DELTA
Demo liveness
alive

Origin, access model, eligibility, and substitution are reviewer diagnostics, not judging criteria. Authentication requirements are not penalized.

02 The two blind reviews

Two independent reviewers scored this project blind, from a sanitized evidence packet. Scores are shown separately so the reasoning stays inspectable. A withheld score means the reviewers differed by more than two points.

Reviewer A (round 1)

confidence 80%
Leverage
8 /10

The tool layer makes constraints, refusals, alternatives, and reversible planning explicit and reliable; a general UI agent would be less dependable at preserving a student's durable rule across actions.

Evidence cited
  • About text describes thirteen tools, refusal based on a student instruction, alternatives, event logs, and undo by event reduction.
  • Tools expose consequence-aware planning two years ahead rather than simple course lookup.
Execution
8 /10

The packet provides a coherent small product with specific course data, visible refusal semantics, audit/undo, and three frame sheets plus extensive gallery evidence, though no video/transcript.

Evidence cited
  • Live demo and public repository are reported.
  • About text describes a concrete Term 3 planning and refusal workflow.
  • Fourteen hand-entered courses, thirteen tools, and fifteen gallery images are cited; three frame sheets submitted.
Impact
8 /10

Students face real high-cost planning choices and benefit from explicit prerequisite/track consequences plus a constraint they control.

Evidence cited
  • Product directly addresses course selection and specialization closure.
  • Student-defined protection applies even when the student later asks the agent to violate it.
Creativity
8 /10

Treating a student's own preference as a durable policy that the agent must enforce, explain, and audit is a distinctive interaction model.

Evidence cited
  • Refusal names both ways out and returns prose for the agent to report.
  • Undo and audit emerge from the event model rather than being superficial UI actions.

Reviewer B (round 2)

confidence 86%
Leverage
8 /10

Typed tools and shared state make constraint-aware planning, refusal, event-based undo, and audit substantially more reliable than an agent guessing through a UI.

Evidence cited
  • About text describes 13 tools on document.modelContext and shared client-side state.
  • Frames visibly show a Courses workspace and the Devpost preview shows add_course followed by a prominent Refused result tied to the student's constraint.
Execution
8 /10

The packet presents a coherent, intentionally scoped planner with a central workflow and visible refusal behavior; frame evidence is somewhat small but consistent.

Evidence cited
  • Contact sheets show the Courses interface with course records and code/tool-oriented state.
  • Description specifies populated courses, credit accounting, refusal, event log, undo, and no-build-step deployment.
  • Devpost screenshot includes an embedded demo preview with a concrete refused add_course call.
Impact
8 /10

Students making multi-year course choices have a concrete high-stakes planning problem, and the product directly addresses tradeoffs and self-defined limits.

Evidence cited
  • Pitch and about text identify students, credits, specialization lock-in, and policy-bound planning.
  • Visible refusal explains what a choice closes off.
Creativity
8 /10

The distinctive idea is a planner whose tools actively refuse choices that violate a student's future-facing boundary, including when the student asks for the forbidden action.

Evidence cited
  • Student-owned rule is explicitly distinguished from university rules.
  • The refusal-and-undo interaction is a memorable interaction model rather than ordinary scheduling.

03 Review highlights

Standouts across reviewers

  • Student-authored constraint is enforced even against the student, a memorable safety pattern.
  • Refusal and undo are modeled as first-class outcomes.
  • Student-owned constraints are enforced even against the requesting student.
  • Refusal returns actionable prose and alternatives.

Red flags

  • Course catalog is hand-entered and small.
  • No video/transcript; second call-count metric is explicitly unverifiable because WebMCP lacks caller identity.
  • No submitted video metadata despite embedded demo evidence; frame text is often low resolution.

04 Evidence

What each artifact proves is labeled on the artifact itself. A Devpost page capture is packaging evidence, not proof the product runs; video frames are evidence from the submitted demo, not live verification.

Devpost page capture for Cursus
EX-01 Devpost page capture · packaging evidence, not runtime proof · source

EX-V Submitted demo video

Contact sheets from the ?s video the team submitted. This is what reviewers were shown; it demonstrates the product in motion but is not independent verification. · watch the original

Contact sheet 1 from the Cursus demo video
EX-V1 Sheet 1 of 3 · reported video evidence
Contact sheet 2 from the Cursus demo video
EX-V2 Sheet 2 of 3 · reported video evidence
Contact sheet 3 from the Cursus demo video
EX-V3 Sheet 3 of 3 · reported video evidence