A · Brand-new task
- Pick track with your lead
- discover → pick the idea with the best trap
- research (if the track has it)
- convert → validate (oracle=1, nop=0)
- /local-checks + /human-review
- /snorkel-zip → new submission on the website
Day-to-day
Two workflows: create something new, or revise a Snorkel submission. Most days you revise.
Pipeline
Read in order. Loops mean go back and fix. Step 08 is done.
Your lead assigns the kind of reasoning (optmodel, datalake, vulns…).
Type /<track>-discover — get 3 ideas. Pick the one with the best trap.
/<track>-research turns one idea into a Go / No-Go plan.
/<track>-convert builds the real task folder (Docker, oracle, tests).
oracle = 1 · nop = 0 · ruff clean · /local-checks · /human-review
/snorkel-zip → upload ZIP in the web UI → wait for AI eval.
Too easy? Harden. Unsolvable? Add fair disclosure. Re-upload same ID.
HARD (or MEDIUM), Solvable, ≤5/10 passes, reviewer OK → stop.
| If you see… | It means… | Do this |
|---|---|---|
| Oracle failed | Our solution didn’t score 1 | Fix Docker/oracle first |
| TRIVIAL / EASY | Models solved it too easily | Close leaks; add a hard lever |
| 0/10 unsolvable | Too hard or unfair | Add fair disclosure; keep the trap |
| Needs Revision | Reviewer blocker | Do exactly what they asked |