oneiros / docs /13-timeline-hackathon.md
Adinda Panca Mochamad
Day 1: foundation β€” ekstraksi JSON, Gradio minimal, trace logger
c10196a
|
Raw
History Blame Contribute Delete
4.83 kB
# 13 β€” Timeline Hackathon (Day 0–5 + Buffer)
Dokumen operasional harian untuk Build Small Hackathon. Versi checklist paling detail juga ada di [`ONEIROS_CURSOR_CONTEXT.md` Β§6](../ONEIROS_CURSOR_CONTEXT.md) β€” update salah satu saat menandai progres.
---
## Ringkasan
| Parameter | Nilai |
|-----------|--------|
| Window build | 5–15 Juni 2026 |
| Submit | 15 Juni 2026 |
| Registrasi org | ≀ 3 Juni 2026 |
| Hari kerja inti | 5, 7, 9, 11, 13 Juni |
| Jam fokus/hari | 6–8 jam (solo) |
---
## Kalender
| Tanggal | Hari | Fokus |
|---------|------|--------|
| ≀ 3 Jun | **Day 0** | Registrasi, Space, model, fixtures |
| 4 Jun | β€” | Istirahat |
| 5 Jun | **Day 1** | Model + JSON + Space running |
| 6 Jun | β€” | Rescue jika gate Day 1 gagal |
| 7 Jun | **Day 2** | SVG + themes |
| 9 Jun | **Day 3** | Gradio E2E + UI + trace |
| 11 Jun | **Day 4** | Video + README |
| 13 Jun | **Day 5** | Submit + blog + sosial |
| 14–15 Jun | **Buffer** | Fix only |
---
## Milestone M0–M6
| ID | Milestone | Hari | Bukti |
|----|-----------|------|-------|
| M0 | Terdaftar org | 0 | Push access ke Space |
| M1 | Space Running | 1 | Build log hijau |
| M2 | JSON β‰₯85% | 1 | Log 10 mimpi |
| M3 | SVG 5 mood | 2 | test_generator OK |
| M4 | E2E Space | 3 | Map + panel live |
| M5 | Video + README | 4 | Link di README |
| M6 | Submit | 5 | Sosial + blog |
---
## Day 0 β€” Persiapan (≀ 3 Juni)
**Target:** Admin selesai, model di disk, fixtures siap.
**Estimasi:** 2–4 jam.
### Checklist
**Administratif**
- [ ] Registrasi hackathon
- [ ] Join org `build-small-hackathon`
- [ ] Buat Space `oneiros`
- [ ] Dataset `oneiros-agent-traces` (public)
- [ ] `huggingface-cli login`
**Teknis**
- [ ] Download GGUF ke `./models`
- [ ] Test llama-cpp + Metal
- [ ] Draft README YAML Space (preload, timeout)
- [ ] `tests/fixtures/mimpi_uji.txt` (10 mimpi)
**Narasi**
- [ ] Sketsa video 3 beat
- [ ] Username HF final
**GATE β†’ Day 1:** Org βœ… Β· Space ada βœ… Β· Model/preload βœ…
---
## Day 1 β€” Foundation (5 Juni)
**Target:** Ekstraksi stabil + Space Running.
**Estimasi:** 7–8 jam.
| Blok | Task utama |
|------|------------|
| Pagi | `loader.py`, requirements, Space wheel, push v0.1 |
| Siang | `extractor.py`, `normalisasi.py`, 10 mimpi log |
| Sore | `test_extractor`, trace minimal, Space JSON output |
**DoD**
- [ ] `test_extractor` 3/3
- [ ] β‰₯8/10 mimpi parse OK
- [ ] Space Running
- [ ] 1 agent trace baris
**GATE β†’ Day 2:** Space Running Β· β‰₯85% parse Β· dev lokal jalan
---
## Day 2 β€” Map visual (7 Juni)
**Target:** SVG dream-like, 5 mood.
**Estimasi:** 6–7 jam.
| Blok | Task utama |
|------|------------|
| Pagi | `themes.py`, `generator.py`, unit tests |
| Siang | QA visual, 5 screenshot |
| Sore | Fixture render di Space v0.2 |
**DoD**
- [ ] `test_generator` semua hijau
- [ ] 5 mood terlihat berbeda
- [ ] Feedback "interesting" atau 1 iterasi polish
**GATE β†’ Day 3:** SVG + nama entitas OK
---
## Day 3 β€” Gradio E2E (9 Juni)
**Target:** App lengkap di Space.
**Estimasi:** 7–8 jam.
| Blok | Task utama |
|------|------------|
| Pagi | `app.py` pipeline, disclaimer |
| Siang | CSS, ExamplesΓ—3, before/after shot |
| Sore | trace push, agent_test, README lokal, UX test |
**DoD**
- [ ] Map + panel dari UI
- [ ] Trace dataset β‰₯5 baris
- [ ] UX notes 3 bullet
**GATE β†’ Day 4:** E2E <60s Β· trace public Β· README lokal
---
## Day 4 β€” Video & README (11 Juni)
**Target:** Aset judge-facing.
**Estimasi:** 6–8 jam (video 2–3 jam).
| Blok | Task utama |
|------|------------|
| Pagi | README final, bonus table, screenshots |
| Siang | **Rekam & edit video** (lokal utama) |
| Sore | trace 20+, pre-warm Space, blog outline |
**DoD**
- [ ] Video link di README
- [ ] Semua badge terdokumentasi
- [ ] Klaim privasi benar
**GATE β†’ Day 5:** Video live Β· Space Running
---
## Day 5 β€” Submit (13 Juni)
**Target:** Submission resmi.
**Estimasi:** 4–6 jam.
- [ ] QA bersih (3 Examples, MODEL_PATH)
- [ ] Blog Field Notes publish
- [ ] Post sosial @Gradio @HuggingFace
- [ ] Final checklist ([14 Submit](14-submit-dan-bonus.md))
- [ ] Tag `v0.1.0-submit`
---
## Buffer (14–15 Juni)
| P | Task |
|---|------|
| P0 | Space down, build fail |
| P0 | Timeout demo |
| P1 | Parse edge cases |
| P1 | README/CSS typo |
| P2 | Stretch features |
| P2 | 50+ traces |
---
## Stretch backlog
1. Klik node SVG
2. Journal
3. Export PNG
4. ZeroGPU
5. Docker
---
## Cara tracking
```bash
# Contoh commit prefix
git commit -m "day-1: loader + extractor, space v0.1"
```
Atau salin checklist ke GitHub Issues / project board dengan label `day-0` … `day-5`.
---
## Dokumen terkait
- [02 Hackathon](02-hackathon.md)
- [14 Submit & bonus](14-submit-dan-bonus.md)
- [15 Risiko](15-risiko-dan-mitigasi.md)