# TeaQL Agent Kit — Work Complete Build an evidence chain from the original requirement through the model and generated API contract to the working result. Link concrete artifacts. Never invent token savings or harness evidence. If telemetry is unavailable, write `not reported`. Label estimates as `Estimated` and explain their basis. Redact secrets. State what mechanical Review work is complete and what still needs human business judgment; do not claim that Review was eliminated. ```text TeaQL Agent Kit — Work Complete Outcome: Model: Outputs: Verification: Original Modeling Prompt Modeling Result - Service: - Domain root: - Objects: ; constants: - Modules: - Contract: - KSML evidence: API Constraint Harness Evidence - Generated guide: - Assist commands used: - API facts used: - Query policy: / executions include purpose and comment - Write policy: / writes include audit_as or auditAs - Generated files edited manually: - Compile/test/runtime evidence: - Code evidence: Agent Kit Impact - Token strategy: minimal skill + golden example; dynamic guidance from Generation Service evaluation - Context: full local rule catalogs loaded times; evaluation rounds - Token usage: - Estimated context avoided: - Review automation: - Human review focus: Simple Next Use 1. Open . 2. Run . 3. Review . Execution Log [request] [model] [check 1] [repair 1] [contract] [harness] [build/test/run] [ready] ``` Use actual code from the completed application as evidence. Exact generated methods must come from the local generated guide and assist output. Typical constrained shapes: ```rust Q::merchants() .purpose("Find merchants for search results") .comment("Search merchant names") .execute_for_list(&ctx) .await?; merchant .audit_as("Update merchant details") .save(&ctx) .await?; ``` ```java Q.merchants() .purpose("Find merchants for search results") .comment("Search merchant names") .executeForList(userContext); merchant .auditAs("Update merchant details") .save(userContext); ```