Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I Built the Platform That Judges Hackathons in 72 Hours. The Hardest Bugs Were About Evidence, Not Features.

Описание и применение

Платформа Verdict Ledger обеспечивает надёжную оценку проектов на хакатоне DOGFOOD 2026, гарантируя изоляцию судей, целостность аудита и своевременную публикацию результатов.

Задача

Ensuring that a hackathon judging platform reliably reports final rankings and evidence after a 72‑hour event, while preventing judges from accessing each other’s scores and protecting audit logs.

Результат

Verdict Ledger meets all specified requirements, with 100% test coverage for critical paths and a proven isolation matrix. The platform can be self‑hosted by organizers and reliably publishes rankings without stale data.

Рабочий процесс

  • Define roles and permissions
  • Implement single‑process Flask architecture
  • Create deterministic judge assignment
  • Implement normalization with freshness gate
  • Hash‑chain audit logs
  • Enforce server‑side deadlines
  • Write 273 unit tests and 43 access‑matrix tests
  • Run official checker (7/7 PASS)
  • Publish final ranking

Доказательства

273 tests pass, none skipped, in about 90 seconds, with only the standard library's unittest.

Источник

A judge must never see another judge's scores. If this only works because the UI hides a button, it does not work.

Источник

Hash‑chained audit log

Источник

  • Дата записи: 2026-10-02T11:55:49.714Z