Prepare Build Small final submission materials
#48
by ADJCJH - opened
- README.md +22 -3
- docs/submission/2026-06-14-build-small-final-pack.md +105 -0
README.md
CHANGED
|
@@ -17,6 +17,13 @@ tags:
|
|
| 17 |
- gradio
|
| 18 |
- minicpm
|
| 19 |
- build-small-hackathon
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
- dream-journal
|
| 21 |
---
|
| 22 |
|
|
@@ -32,10 +39,22 @@ The public hackathon demo is English-first for international judges. A visible i
|
|
| 32 |
|
| 33 |
Dream QA accepts dream fragments by text, image, or voice. It turns those fragments into a shared dream intake, extracts up to three concrete dream anchors, asks one grounded follow-up question, and returns a Morning Ticket: the Today Tip first, a tiny 5-minute action, and a short non-certain supporting reflection.
|
| 34 |
|
| 35 |
-
The fastest
|
| 36 |
|
| 37 |
This is not a therapy, diagnosis, or prophecy product.
|
| 38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 39 |
## Models
|
| 40 |
|
| 41 |
- `openbmb/MiniCPM-V-4.6` for image/sketch/note understanding.
|
|
@@ -59,7 +78,7 @@ This is not a therapy, diagnosis, or prophecy product.
|
|
| 59 |
- Toggle: `English / 中文`.
|
| 60 |
- English mode translates or paraphrases non-English dream anchors into natural English, so an international judge does not see mixed UI/model language.
|
| 61 |
- Chinese mode keeps the warm `梦境问答台` wording.
|
| 62 |
-
- Today Tips should be small and optional: "write
|
| 63 |
|
| 64 |
## Current Direction References
|
| 65 |
|
|
@@ -175,7 +194,7 @@ Latest local Dream QA refactor smoke:
|
|
| 175 |
- `docs/smoke/2026-06-08-dream-qa-refactor-smoke.md`
|
| 176 |
- `docs/smoke/2026-06-08-post-refactor-polish-smoke.md`
|
| 177 |
|
| 178 |
-
Historical smoke notes
|
| 179 |
|
| 180 |
## Safety
|
| 181 |
|
|
|
|
| 17 |
- gradio
|
| 18 |
- minicpm
|
| 19 |
- build-small-hackathon
|
| 20 |
+
- thousand-token-wood
|
| 21 |
+
- backyard-ai
|
| 22 |
+
- openbmb
|
| 23 |
+
- modal
|
| 24 |
+
- openai-codex
|
| 25 |
+
- off-brand
|
| 26 |
+
- best-demo
|
| 27 |
- dream-journal
|
| 28 |
---
|
| 29 |
|
|
|
|
| 39 |
|
| 40 |
Dream QA accepts dream fragments by text, image, or voice. It turns those fragments into a shared dream intake, extracts up to three concrete dream anchors, asks one grounded follow-up question, and returns a Morning Ticket: the Today Tip first, a tiny 5-minute action, and a short non-certain supporting reflection.
|
| 41 |
|
| 42 |
+
The fastest judge path is text or image first: choose a sample dream, or enter a short dream about a dead phone, a late elevator, or a misunderstood friend, then answer or skip one grounded question. Voice input is available as an ASR path, but the primary demo should not rely on live transcription.
|
| 43 |
|
| 44 |
This is not a therapy, diagnosis, or prophecy product.
|
| 45 |
|
| 46 |
+
## Submission Status
|
| 47 |
+
|
| 48 |
+
- Space: <https://huggingface.co/spaces/build-small-hackathon/dream-customs>
|
| 49 |
+
- Direct app: <https://build-small-hackathon-dream-customs.hf.space>
|
| 50 |
+
- GitHub: <https://github.com/adjcjh777/dream-customs-build-small>
|
| 51 |
+
- Primary track: Thousand Token Wood.
|
| 52 |
+
- Secondary track: Backyard AI.
|
| 53 |
+
- Demo assets in this repo: `videos/dreamqa_01_text_only.mp4`, `videos/dreamqa_02_image_only.mp4`, `videos/dreamqa_03_text_plus_image.mp4`.
|
| 54 |
+
- Final public demo video URL: to be added after the final upload.
|
| 55 |
+
- Final social post URL: to be added after publishing the X/Instagram post.
|
| 56 |
+
- Final submission prep notes: `docs/submission/2026-06-14-build-small-final-pack.md`.
|
| 57 |
+
|
| 58 |
## Models
|
| 59 |
|
| 60 |
- `openbmb/MiniCPM-V-4.6` for image/sketch/note understanding.
|
|
|
|
| 78 |
- Toggle: `English / 中文`.
|
| 79 |
- English mode translates or paraphrases non-English dream anchors into natural English, so an international judge does not see mixed UI/model language.
|
| 80 |
- Chinese mode keeps the warm `梦境问答台` wording.
|
| 81 |
+
- Today Tips should be small and optional: "write one honest line" beats "handle it immediately."
|
| 82 |
|
| 83 |
## Current Direction References
|
| 84 |
|
|
|
|
| 194 |
- `docs/smoke/2026-06-08-dream-qa-refactor-smoke.md`
|
| 195 |
- `docs/smoke/2026-06-08-post-refactor-polish-smoke.md`
|
| 196 |
|
| 197 |
+
Historical smoke notes and earlier pact/customs plans have been archived to `archive/dream-customs-legacy/`. The current implementation target is the Dream QA flow documented in `docs/handoff.md`, `docs/spec.md`, and `docs/prd.md`.
|
| 198 |
|
| 199 |
## Safety
|
| 200 |
|
docs/submission/2026-06-14-build-small-final-pack.md
ADDED
|
@@ -0,0 +1,105 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Build Small Final Pack - Dream QA
|
| 2 |
+
|
| 3 |
+
Date: 2026-06-14
|
| 4 |
+
|
| 5 |
+
## Current Links
|
| 6 |
+
|
| 7 |
+
- Space: https://huggingface.co/spaces/build-small-hackathon/dream-customs
|
| 8 |
+
- Direct app: https://build-small-hackathon-dream-customs.hf.space
|
| 9 |
+
- GitHub: https://github.com/adjcjh777/dream-customs-build-small
|
| 10 |
+
- Live Space main verified: `60a11f36082f4117a5dbcc9f2b9200f97318e666`
|
| 11 |
+
- GitHub branch verified: `origin/feature/mimo-asr-modal` at `0272c67b1862ac8ac4294f6945e937c5f60d38cf`
|
| 12 |
+
|
| 13 |
+
## Official Submission Checklist
|
| 14 |
+
|
| 15 |
+
- Gradio app hosted in the official Build Small Hugging Face organization.
|
| 16 |
+
- Demo video showing the app and why it is useful.
|
| 17 |
+
- Social media post about the app.
|
| 18 |
+
- README links to the demo video and social media post.
|
| 19 |
+
- README frontmatter tags for tracks and badges.
|
| 20 |
+
- Short README explanation of the idea, how it was built, and the tech used.
|
| 21 |
+
|
| 22 |
+
## Track And Badge Targets
|
| 23 |
+
|
| 24 |
+
- Primary track: Thousand Token Wood.
|
| 25 |
+
- Secondary track: Backyard AI.
|
| 26 |
+
- Sponsor fit: OpenBMB, Modal, OpenAI Codex.
|
| 27 |
+
- Bonus fit: Off Brand, Best Demo.
|
| 28 |
+
- Do not claim Tiny Titan because the ASR model is above 4B.
|
| 29 |
+
|
| 30 |
+
## Model Size Statement
|
| 31 |
+
|
| 32 |
+
All models are individually under the 32B rule:
|
| 33 |
+
|
| 34 |
+
- `openbmb/MiniCPM5-1B`: text dream Q&A and grounded Today Tip generation.
|
| 35 |
+
- `openbmb/MiniCPM-V-4.6`: image, sketch, and note clues.
|
| 36 |
+
- `XiaomiMiMo/MiMo-V2.5-ASR`: voice transcription only.
|
| 37 |
+
|
| 38 |
+
The app uses Hugging Face Space and Gradio as the public UI. Private Modal endpoints serve MiniCPM text, MiniCPM-V vision, and MiMo ASR when runtime secrets are configured. Secrets stay in Space/Modal runtime and are not committed.
|
| 39 |
+
|
| 40 |
+
## Final QA Snapshot
|
| 41 |
+
|
| 42 |
+
Verdict from tester: `PASS_WITH_ASR_RISK`.
|
| 43 |
+
|
| 44 |
+
- Text live feedback: PASS. `/agent_dream_qa` p50 was `9.868s`, max `9.895s` across three semantic gates.
|
| 45 |
+
- Image live feedback: PASS. Browser upload reached Clarify / Step 3 in `6.38s`.
|
| 46 |
+
- ASR live feedback: PASS for timely graceful feedback, risk for real transcription success. `/dream-asr` returned 9-10s graceful timeout in two samples but did not produce transcripts.
|
| 47 |
+
- Semantic safety: PASS. No known invented-anchor pollution in visible fields.
|
| 48 |
+
- Distress handling: PASS. Severe insomnia case showed `safety_note`.
|
| 49 |
+
|
| 50 |
+
Recommended demo path: text first, optional image upload second. Voice can be shown as available or mentioned as graceful fallback, but should not be the hero path until live transcription success is stable.
|
| 51 |
+
|
| 52 |
+
## Demo Video Shotlist
|
| 53 |
+
|
| 54 |
+
Target length: 45-75 seconds.
|
| 55 |
+
|
| 56 |
+
1. Open Dream QA live Space on mobile width or narrow desktop.
|
| 57 |
+
2. Show the four steps: Record, Clarify, Answer, Tip.
|
| 58 |
+
3. Select "A friend misunderstood me" or type a short dream about a dead phone and elevator.
|
| 59 |
+
4. Click "Ask one question".
|
| 60 |
+
5. Show grounded anchors and the one gentle follow-up.
|
| 61 |
+
6. Click "Skip and generate tip" or answer one line.
|
| 62 |
+
7. Show the Morning Ticket with one grounded Today Tip.
|
| 63 |
+
8. Optional quick image moment: upload a small sketch and show that image clues become part of the same intake.
|
| 64 |
+
9. Close with safety boundary: not therapy, not prophecy, one gentle morning tip.
|
| 65 |
+
|
| 66 |
+
## X Draft
|
| 67 |
+
|
| 68 |
+
Dream QA / The Morning Question Desk is my #BuildSmall project: record a fresh dream, answer or skip one gentle question, and leave with a grounded Morning Ticket - one Today Tip tied to concrete details from the dream.
|
| 69 |
+
|
| 70 |
+
Not therapy. Not prophecy. Just a small-model morning desk for the half-awake minute.
|
| 71 |
+
|
| 72 |
+
Built with Gradio on Hugging Face Spaces, MiniCPM5-1B + MiniCPM-V-4.6, MiMo-V2.5-ASR, and Modal-hosted endpoints.
|
| 73 |
+
|
| 74 |
+
Space: https://huggingface.co/spaces/build-small-hackathon/dream-customs
|
| 75 |
+
|
| 76 |
+
#Gradio #HuggingFace #MiniCPM #Modal #OpenBMB
|
| 77 |
+
|
| 78 |
+
## Instagram Caption
|
| 79 |
+
|
| 80 |
+
Some dreams leave behind only a few strange pieces: an elevator, a room, a dead phone, a question you did not know how to ask.
|
| 81 |
+
|
| 82 |
+
Dream QA / The Morning Question Desk helps you record the dream, answer or skip one gentle follow-up, and leave with a Morning Ticket: one grounded Today Tip connected to a real detail from what you described.
|
| 83 |
+
|
| 84 |
+
Not diagnosis. Not prophecy. A small-model morning ritual for the half-awake minute.
|
| 85 |
+
|
| 86 |
+
Built for the Build Small Hackathon with Gradio, Hugging Face Spaces, MiniCPM, MiMo ASR, and Modal.
|
| 87 |
+
|
| 88 |
+
## Chinese Social Draft
|
| 89 |
+
|
| 90 |
+
Dream QA / 梦境问答台 is live for #BuildSmall: 说出一个刚醒来的梦,回答或跳过一个温和追问,然后拿到一张 grounded Morning Ticket:一个引用梦里具体细节的 Today Tip。
|
| 91 |
+
|
| 92 |
+
不是诊断,不是预言,只是小模型帮你把半醒时的疑问放稳一点。
|
| 93 |
+
|
| 94 |
+
Built with Gradio on Hugging Face Spaces, MiniCPM5-1B + MiniCPM-V-4.6, MiMo-V2.5-ASR, and Modal.
|
| 95 |
+
|
| 96 |
+
Space: https://huggingface.co/spaces/build-small-hackathon/dream-customs
|
| 97 |
+
|
| 98 |
+
## Tomorrow's Final Steps
|
| 99 |
+
|
| 100 |
+
1. Record or select the final demo video.
|
| 101 |
+
2. Upload the video publicly or keep the repo `videos/` file as the demo asset if accepted.
|
| 102 |
+
3. Publish the X or Instagram post.
|
| 103 |
+
4. Replace the README demo/social placeholders with final public URLs.
|
| 104 |
+
5. Re-run final smoke: full pytest, Today Tip eval, live `/config`, text/image browser path, and a quick semantic safety case.
|
| 105 |
+
6. Submit the Space URL, demo video URL, and social post URL.
|