Keep the task portable
A task hastask.toml and instruction.md at its root, an environment/ directory for its build context, and tests/ for verification.
Keep assessor-only material outside the actor image. In particular, avoid a broad container copy that makes the entire package—including its tests or reference answers—visible to the actor.
Task authoring explains the package structure and how to keep actor context separate from assessment material.
Local testing is separate
Use a separately installed, compatible Harbor runtime for native Harbor local execution. Follow that runtime’s own versioned configuration and instructions; Synth does not provide a current Harbor passthrough command. A local execution can help debug the task and verifier. It does not prove managed admission, model access, network policy or cloud resource availability. Likewise,synth agent run executes an agent recipe on your machine. It is not a replacement for a task sandbox.