Smart CitySelf-submittedNot a finalist (self-declared)

Shady

breakfast · undeluro/shady

Council score

Median of 3 models, weighted by the task's official criteria
81.0 / 100

A genuinely computed and unusually honest shade-routing tool for Krakow that earns its completeness and category scores, held back only by offline hosting, slow live routing, missing field validation, and an undisclosed AI-assisted workflow.

Criteria · line = median, dots = each member
Idea & Innovation30%
8.0

A real urban insight, that building shadows at a chosen departure time change the best walk, is implemented as actual computation: pvlib sun position, footprint shadow projection, and penalty search on a 164k-node graph with a 25 percent detour cap. Shade-aware routing exists in prior art, so the idea is strong rather than exceptional.

Relation to Category20%
9.0

Everyday walking for Krakow residents and tourists, built on municipal open data (GUGiK LoD1, OSM, Nominatim) with attribution. All three members scored 9 and nothing in the evidence argues otherwise.

Practical Applicability / Usability20%
7.0

The user and benefit are clear and the saved demo works offline, but live planning depends on a backend that is now offline, with a 69 s startup and 21 to 60 s cross-city routes against a 10 s target. No physical-device GPS checks were completed, and that gap between demo and dependable daily use holds the score at 7.

Design (visual/UI)20%
8.0

A map-first interface with a coherent palette, exposure-coded route segments, a legend that follows the sheet, comparison cards, and real accessibility work (Reduce Motion, larger text, 44 pt targets). All three members independently gave 8 and the described screenshots support it.

Completeness & Implementation Value10%
9.0

6,907 source LOC, a full data pipeline, a FastAPI backend, cross-platform Expo clients, 106 test cases with coverage gates, deployment scripts, and honest benchmarks. Member C's 7.5 leans on pending device checks, but that is a validation gap rather than missing implementation, so the measured completeness supports the higher score from A and B.

Source lines6,907
Tests106 cases
Claims built9.0 / 10
Task fitYes

Strengths

  • The core capability is genuinely computed, not mocked: pvlib sun position and footprint-based shadow projection drive constrained routing on a citywide 164,456-node walking graph built from real GUGiK and OSM data.
  • A complete pipeline from data to deployment: download and prepare scripts, FastAPI backend, Expo clients, Docker and Cloud Run scripts, and structured logging.
  • Strong verification effort: 106 test cases with coverage gates, reported at 98 percent of Python lines and 100 percent of critical mobile logic.
  • Unusual engineering honesty: the docs disclose the uncalibrated 0.5 tree-shade weight, missed latency targets, disconnected graph components, and pending device checks, and an offline saved demo keeps the product demonstrable without infrastructure.

Weaknesses

  • Live use is impaired: the hosted backend has been taken offline, cold start is about 69 s, and cross-city routes take 21 to 60 s against the team's own 10 s target.
  • No field validation: tree shade is an uncalibrated 0.5 weight heuristic rather than measured canopy transmission, physical-device GPS and gesture checks are pending, and only simulator evidence exists.
  • AI-assisted development is pervasive in the repository (codex default branch, AGENTS.md, agent plan files) but is not disclosed in the submission form. Member A's view is supported by the repository evidence, so the missed disclosure requirement is recorded here.
  • All 11 commits come from a single author and there is no user testing or other field evidence.

Red flags

  • The submission claims the app is finished and works perfectly while the team's own docs report missed latency targets and pending device verification, and the hosted backend is offline with no verifiable live demo at review time. Members A and C both found this overclaim and the measured absence of demo checks supports them over member B, who reported none.
Built during the event: yes: 11 commits by 1 author, 2026-10-03 12:38 to 2026-10-04 16:01 UTC
Live demo: none found in the form or README
Council v9
Aclaude:glm-5.3-flash81.0100% agree
Bdots-studio/dots-3-note-preview:free81.090% agree
Cinclusionai/ling-3.0-flash-sante:free77.070% agree
Jclaude:glm-5.3–judge
Self-submitted and unverified: the result shown is the team's own claim. The council read an evidence pack built from the repo, its decks and docs; it didn't run the code or see the pitch.
The site is open source

The council, the evidence pack, the prompts and the queue are all on GitHub. If a review helped you, a star helps other teams find it.

Star on GitHub