Core Primitives
- Scenario: A specific use case that the agent application is expected to handle.
- Contract: A group of requirements that are expected to be met for a given scenario.
- Pre-condition: A requirement that must be true before the execution.
- Path-condition: A requirement that must be true during the execution.
- Post-condition: A requirement that must be true after the execution.