Core Concepts
Understanding contracts, agents, and journeys.
Overview
Specflow has three core concepts:
- Contracts — Architectural rules that must hold (invariants)
- Agents — Specialized LLM-powered workers that generate + verify
- Journeys — End-to-end workflows that define “done”
Pages
- What Are Contracts? – Architectural invariants enforced like types
- How Agents Work – 23+ specialized LLM-powered workers
- What Are Journeys? – End-to-end workflows that define “done”
- Security & Accessibility Gates – Default SEC and A11Y contract rules
- Production Readiness Gates – Default PROD rules for demo data, placeholder domains, and hardcoded IDs
- Test Integrity Gates – No mocking in E2E tests, no silent failures, no placeholder assertions (TEST-001..005)