oneiros / docs /02-hackathon.md
Adinda Panca Mochamad
Day 1: foundation β€” ekstraksi JSON, Gradio minimal, trace logger
c10196a
|
Raw
History Blame
3.34 kB
# 02 β€” Konteks Hackathon
## Event
| Field | Nilai |
|-------|--------|
| Nama | **Build Small Hackathon** |
| Penyelenggara | Gradio Γ— Hugging Face |
| Window build | **5–15 Juni 2026** (10 hari, 2 weekend) |
| Deadline submit | **15 Juni 2026** |
| Registrasi org | **≀ 3 Juni 2026** |
| Prize pool | $40.000+ (cash & fisik) |
| Org HF | https://huggingface.co/build-small-hackathon |
| Registrasi | https://huggingface.co/spaces/build-small-hackathon/registration |
## Aturan resmi (wajib)
1. **Model ≀ 32 miliar parameter** total
β†’ Qwen2.5-7B-Instruct memenuhi.
2. **Aplikasi Gradio**, dihost sebagai **Hugging Face Space** di org hackathon.
3. **Demo video** + **post media sosial** adalah bagian submission.
## Aturan disiplin tim (internal)
- Kode produk Oneiros ditulis selama **5–15 Juni 2026**.
- `ONEIROS_CURSOR_CONTEXT.md` dan folder `docs/` adalah spesifikasi β€” bukan submission kode.
- Space target: `build-small-hackathon/oneiros` (atau nama setara yang disetujui org).
## Track: An Adventure in Thousand Token Wood
**Brief:** Bangun sesuatu yang **delightful** dan tidak akan ada tanpa AI β€” main, eksperimen, kejutan. AI harus melakukan hal yang menyenangkan, bukan hanya membantu Anda membangun app.
### Kriteria penilaian
| Kriteria | Implikasi untuk Oneiros |
|----------|-------------------------|
| Genuinely delightful | Peta visual memukau; video emosional |
| AI is load-bearing | Ekstraksi + layout, bukan chat wrapper |
| Originality | Sudut mimpi + peta, bukan generic Q&A |
| Polish Gradio app | UI custom gelap, bukan tema default |
## Bonus quests (6 resmi β€” target 5)
| Badge | Nama | Target Oneiros? | Bukti yang dibutuhkan |
|-------|------|-----------------|------------------------|
| πŸ”Œ | Off the Grid | βœ… | README + video: `python app.py` lokal |
| πŸ¦™ | Llama Champion | βœ… | `llama-cpp-python` + GGUF di Space |
| 🎨 | Off-Brand | βœ… | Screenshot before/after UI |
| πŸ“‘ | Sharing is Caring | βœ… | Dataset publik **agent trace** |
| πŸ““ | Field Notes | βœ… | Post HF Blog |
| 🎯 | Well-Tuned | ❌ | Skip β€” tidak fine-tune |
Detail implementasi tiap badge: [14 Submit & bonus](14-submit-dan-bonus.md).
## Deliverable submission
| Item | Wajib | Lokasi |
|------|-------|--------|
| Space live | βœ… | `huggingface.co/spaces/build-small-hackathon/oneiros` |
| Demo video | βœ… | Link di README Space (≀ ~2 menit disarankan) |
| Post sosial | βœ… | X/LinkedIn β€” mention @Gradio @HuggingFace |
| Blog Field Notes | βœ… (bonus) | HF Blog + link di README |
| Agent trace dataset | βœ… (bonus) | HF Dataset publik |
## Timeline kalender
| Tanggal | Aktivitas |
|---------|-----------|
| ≀ 3 Jun | Day 0 β€” registrasi, Space kosong, download model |
| 5 Jun | Day 1 β€” foundation + Space running |
| 7 Jun | Day 2 β€” SVG |
| 9 Jun | Day 3 β€” Gradio E2E |
| 11 Jun | Day 4 β€” video + README |
| 13 Jun | Day 5 β€” submit + blog + sosial |
| 14–15 Jun | Buffer β€” fix only |
Rincian harian: [13 Timeline hackathon](13-timeline-hackathon.md).
## Link berguna
- [Org hackathon](https://huggingface.co/build-small-hackathon)
- [llama.cpp di Spaces (forum)](https://discuss.huggingface.co/t/using-llama-cpp-on-spaces/172216)
- [ZeroGPU docs](https://huggingface.co/docs/hub/spaces-zerogpu)
- [Gradio Guides](https://www.gradio.app/guides/)