hackathon-advisor / docs /submission-notes.md
JacobLinCool's picture
docs: add public X post link
34a717d
|
Raw
History Blame Contribute Delete
6.17 kB

A newer version of the Gradio SDK is available: 6.21.0

Upgrade

Hackathon Submission Notes

Prepared on 2026-06-14 for the Build Small Hackathon submission deadline of 2026-06-15 23:59 UTC.

Official guide: https://build-small-hackathon-field-guide.hf.space/submit
Live app: https://build-small-hackathon-hackathon-advisor.hf.space
Space: https://huggingface.co/spaces/build-small-hackathon/hackathon-advisor
GitHub: https://github.com/JacobLinCool/hackathon-advisor
Demo video: https://youtu.be/Gq-FUiL-ZPw Social post: https://x.com/JacobLinCool/status/2066156056724848965

Official Checklist

Requirement Status Evidence / action
Stay under 32B Ready All runtime models are below 4B; the full stack is documented at /api/prize-ledger and in README.md.
Ship a Gradio app in the official org Ready Public Gradio Space: build-small-hackathon/hackathon-advisor; /health returns 200.
Record a demo Ready Final demo video is uploaded to YouTube; a Space-hosted MP4 backup remains committed at static/assets/hackathon-advisor-demo.mp4.
Post it Ready Public X post: https://x.com/JacobLinCool/status/2066156056724848965.
Mind the GPU limit Ready Uses one ZeroGPU Space (zero-a10g) for this submission.
Tag README Ready README front matter uses official track:*, sponsor:*, and achievement:* tags.
Short write-up of idea and tech Ready README plus docs/article.md describe the problem, experience, architecture, quests, and Codex usage.

Target Track

Track Eligible? Rationale
Backyard AI Not primary The app is useful to hackathon builders, but it is not framed around one everyday personal task for a named nearby user.
Thousand Token Wood Yes The project is an AI-native field guide: map, almanac, quest evidence, grounded originality coaching, and shareable artifacts.

README tag: track:wood.

Sponsor Prizes

Prize Eligible? Requirement Evidence
Best MiniCPM Build Yes Build with MiniCPM models. openbmb/MiniCPM5-1B is the advisor planner and quest-classifier base model.
Best Use of Codex Yes Codex-attributed commits in connected GitHub repo or Space. Public GitHub history includes Codex co-author trailers; README explains Codex role; trace dataset is published.
Nemotron Hardware Prize Yes Build with Nemotron models. /api/transcribe uses nvidia/nemotron-speech-streaming-en-0.6b through NVIDIA NeMo ASR.
Best Use of Modal Yes Use Modal for development or runtime and note it in README. Modal scripts train the quest LoRA and support remote index builds; README notes Modal development compute.

README tags: sponsor:openbmb, sponsor:openai, sponsor:nvidia, sponsor:modal.

Achievement Tags From The Submit Tool

Achievement Eligible? Evidence
Off the Grid Yes Runtime inference uses local open weights on the Space; no proprietary remote inference API is in the runtime path.
Well-Tuned Yes Advisor and quest-classifier MiniCPM LoRA adapters are public on Hugging Face.
Off-Brand Yes Custom gradio.Server frontend in static/, not stock Gradio UI.
Llama Champion Yes EmbeddingGemma GGUF retrieval runs through llama.cpp via llama-cpp-python.
Sharing is Caring Yes Redacted Codex traces are published on the Hub, and the app exports shareable notes/PNG/bundles.
Field Notes Yes docs/quest-classification-lora.md, docs/blog-quest-lora.md, docs/article.md, and field-note exports document the build.

README tags: achievement:offgrid, achievement:welltuned, achievement:offbrand, achievement:llama, achievement:sharing, achievement:fieldnotes.

Other Prize Table Fit

Prize / badge Eligible? Status
Tiny Titan Yes Largest runtime model is MiniCPM5-1B at about 1.08B, well below 4B.
Best Agent Yes MiniCPM selects tools; Python orchestrates search, whitespace, scoring, plans, exports, and atlas actions.
Best Demo Ready Demo video and public X post are both linked from the README.
Bonus Quest Champion Yes The submission satisfies the six achievement tags and multiple sponsor/extra prize criteria.
Judges' Wildcard Automatic No separate entry required.

Deployment Verification

  • https://build-small-hackathon-hackathon-advisor.hf.space/health returned HTTP 200 on 2026-06-14.
  • Space API reports sdk: gradio, private: false, runtime.stage: RUNNING, hardware.current: zero-a10g.
  • Runtime endpoint reports backend: minicpm-transformers, model_id: openbmb/MiniCPM5-1B, and device: cuda.
  • Mounted cache/storage is configured at /data.

Repository Hygiene

  • GitHub repository is public: https://github.com/JacobLinCool/hackathon-advisor.
  • .env, .venv, .cache, build artifacts, node_modules, local demo work files, and local frames are ignored.
  • .env.example contains safe non-secret defaults.
  • A secret-pattern scan found only placeholder/example strings and test fixtures, not real committed credentials.

Manual Remaining Step

No repository-side action remains. Complete the official submission form with the Space, GitHub, YouTube demo, and X post links listed above.

Submission Form Summary

Hackathon Advisor is a live atlas of the Build Small Hackathon and a small-model originality coach. It crawls public Build Small Spaces into a searchable map, shows project clusters and quest evidence, lets builders ask the atlas what exists, and opens The Unwritten Almanac to compare a new idea against nearby work, find whitespace, score originality, and export shareable field notes.

The runtime is local/open-weight: MiniCPM5-1B plus LoRA for advisor tool planning, MiniCPM5-1B plus LoRA for quest classification, EmbeddingGemma GGUF through llama.cpp for retrieval, and Nemotron Speech ASR through NVIDIA NeMo for voice input. Every model is under 4B and the full stack is far below the 32B cap. Codex helped build, test, debug, document, and prepare the submission, with Codex co-author attribution in the public Git history.