Apply what you understand

An explainable Agila study-app prototype

A working program is the beginning. Explain your decisions and show evidence that they hold up.

The challenge

Prepare a reviewable Flying V prototype using documented lifecycle and UI contracts. Add a separate descriptor-validation experiment; document what the sandbox establishes and what needs a production runtime.

Evidence to include

  • Explain all retained APIs with references to the public SDK.
  • Include one successful lifecycle and one handled failure case.
  • Include a UI description and accurate expected sandbox output.
  • Test valid, zero, and negative mesh counts independently.
  • Publish source, commands, actual results, limitations, and AI-use notes for your self-review; never include credentials.
Starter code
import agila

fn main() {
    mesh := agila.MeshDescriptor{
        vertex_count: 3
        index_count: 3
    }
    agila.submit_mesh(mesh) or {
        eprintln(err.msg())
        return
    }
}

Save your practice

Sign in to save a project submission.