VetsLearn — Build & automate — 01: Specify an application before choosing a model Revision 2026-10-03; fictional training fixture. OUTCOME Define a bounded input/output contract and testable requirements. INDEPENDENT TASK Independent task: a library-hours assistant may use public record H: opens 08:30; internal record I: setup 08:00. Write a contract, threat boundary and four acceptance cases. Use builder-lab’s README to identify the six lab stages. STEPS 1. Define guest input, allowed data and output fields. 2. Include public answer, internal denial, missing ID and malformed argument. 3. Explain where deterministic code suffices and what AI would add. ACCEPTANCE CRITERIA - Guest access to I is denied. - No inferred opening time replaces H. - Failures have explicit statuses and no hidden side effects. EXPLAIN YOUR APPROACH What feature would you remove if the baseline already solves the task? Keep your artifact, corrections, evidence and limitations yourself. Self-review is not independent assessment. No paid model calls are required. Review notes: /paths/builder/01/#practice