Spaces:
Running
Running
| # 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) | |