Tristan Leduc Claude Opus 4.8 (1M context) commited on
Commit
ebd7bac
Β·
1 Parent(s): 2ab78dc

Add submission kit: demo script, social post, badge checklist

Browse files

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

Files changed (1) hide show
  1. SUBMISSION.md +85 -0
SUBMISSION.md ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # WanderLust β€” Hackathon Submission Kit
2
+
3
+ Everything needed to lock in the submission. **Track: Thousand Token Wood.**
4
+ Space: https://huggingface.co/spaces/build-small-hackathon/WanderLust
5
+
6
+ ---
7
+
8
+ ## βœ… Mandatory checklist (Build Small Hackathon)
9
+
10
+ - [x] Gradio app, hosted as a Space under `build-small-hackathon`
11
+ - [x] ≀ 32B params (MiniCPM5-1B = 1B, + bge-small 33M β‰ˆ **1.05B**)
12
+ - [ ] **Demo video** (script below) β€” *you record + upload*
13
+ - [ ] **Social post** (draft below) β€” *you post + link*
14
+ - [ ] **Set Space variable `DISCOVERROUTE_OFFLINE=1`** (Settings β†’ Variables) β€” required
15
+ for the Off the Grid badge (no cloud APIs at request time)
16
+ - [ ] Submit on the hackathon page: Space link + video URL + social link + track + badges
17
+
18
+ ## πŸ… Badges we claim (and why)
19
+
20
+ | Badge | Basis |
21
+ |---|---|
22
+ | **Off the Grid** | With `DISCOVERROUTE_OFFLINE=1`, zero cloud APIs at request time β€” all 4 cities pre-baked + local geocoding |
23
+ | **Off-Brand** | Hand-built `gr.Server` HTML/CSS/JS app-shell, zero default Gradio components |
24
+ | **Tiny Titan** (special, ≀4B) | MiniCPM5-1B, 1B params, in-Space on ZeroGPU |
25
+ | **Field Notes** | Publish `FIELD_NOTES.md` / `PROGRESS.md` as a post, then link it |
26
+ | **openbmb** (sponsor) | Core reasoning model is OpenBMB's MiniCPM5-1B |
27
+
28
+ ---
29
+
30
+ ## 🎬 Demo video script (~90 seconds)
31
+
32
+ > Screen-record the live Space. Keep it tight.
33
+
34
+ 1. **(0:00–0:10) Hook.** "Most map apps ask: what's the fastest way there? WanderLust
35
+ asks: what if those extra minutes were a gift?"
36
+ 2. **(0:10–0:35) One plan, Paris.** Start "Place de la RΓ©publique", destination
37
+ "Jardin du Luxembourg". Type the vibe **"bookshops and quiet streets"**. Hit Plan.
38
+ Show the discovery route drawn vs. the plain route, the time it costs, and read one
39
+ line of the grounded itinerary ("…why each stop is on your path").
40
+ 3. **(0:35–0:55) It read your mood.** Open the interpretation panel β€” show the vibe
41
+ mapped to category weights. Change the vibe to **"lively cafΓ© crawl"**, re-plan, show
42
+ a different route. "Same A to B. A walk that matches you."
43
+ 4. **(0:55–1:15) Multi-city, offline.** Change to **"British Museum, London" β†’
44
+ "Covent Garden, London"**, vibe "cozy bookshops and coffee". Show it routing London.
45
+ Say: "Paris, London, Barcelona, New York β€” all routed **fully offline**, no cloud
46
+ APIs, on a **1-billion-parameter** model running in the Space."
47
+ 5. **(1:15–1:30) Close.** "WanderLust. Small model, big city, your taste. Built for the
48
+ Build Small Hackathon." Show the Space URL.
49
+
50
+ **Tips:** pre-warm each city once before recording (first-load builds the index).
51
+ Record at desktop width so the map + panel both show.
52
+
53
+ ---
54
+
55
+ ## πŸ“£ Social post (draft β€” Thousand Token Wood)
56
+
57
+ > Trim to platform length; attach a 10–15s clip or the route screenshot.
58
+
59
+ ```
60
+ πŸ—ΊοΈ Meet WanderLust β€” it turns any walk from A to B into a personal discovery.
61
+
62
+ Tell it your destination and your *mood* ("bookshops and quiet streets", "a lively
63
+ cafΓ© crawl") and it threads you past the places you'll actually love β€” then tells you,
64
+ in your own words, why each one is on your path. Same destination, a walk you'll remember.
65
+
66
+ ✨ A 1B-parameter model (MiniCPM5-1B) reads your vibe β†’ routing weights β†’ grounded itinerary
67
+ 🌍 Paris Β· London Β· Barcelona Β· New York β€” all routed FULLY OFFLINE, no cloud APIs
68
+ 🎨 Hand-built custom frontend (gr.Server), zero default Gradio components
69
+
70
+ Small model. Big city. Your taste.
71
+
72
+ Built for @huggingface #BuildSmallHackathon (Thousand Token Wood) on @OpenStreetMap data
73
+ with @OpenBMB's MiniCPM.
74
+
75
+ Try it πŸ‘‰ [Space link]
76
+ ```
77
+
78
+ ---
79
+
80
+ ## πŸ“ Field Notes (badge) β€” quickest path
81
+
82
+ `FIELD_NOTES.md` + `PROGRESS.md` already tell the build story. To claim the badge:
83
+ publish one as a short post (HF blog / Dev.to / Medium) titled e.g.
84
+ *"Taste-aware city routing on a 1B model β€” building WanderLust for the Build Small
85
+ Hackathon"*, then add the link under **πŸ”— Links** in `README.md`.