Module 2 – Verify libraries, assumptions, and boundaries
A plausible API name is still a claim
Imagine a draft uses agila.Button{label: 'Start', on_click: start_lesson}. Familiar names can make unsupported code look convincing. Search the released SDK for the Button definition. The inspected public struct contains a label; its describe() method returns a textual description. The proposed callback field is not present in that contract.
Keep an evidence table: proposed call or field, definition found, supported behavior, and unresolved questions. Use the exact SDK version you are building against. A name in a design discussion is not necessarily an implemented API, and an API in a different language ecosystem does not automatically exist in Flying V.
Reference: Agila SDK: public definitions and examples.
Complete this lesson
Answer every check correctly to earn your lesson certificate. Feedback helps you review and try again.
Sign in · Save your progress and earn a certificate for this lesson.