# Engineering Playbook > The reusable Purview engineering conventions — repository shape, architecture as tests, verification tiers, and agent enablement. The conventions the Purview projects are built on, written down once with the failure each one prevents, the mechanism that makes it true, and what a smaller repository does instead. It covers how a repository is laid out and named, how the architecture is held by tests that read the compiled assemblies, which checks run in which verification tier, how value objects, schemas and results cross a boundary, how tests are written and where their data comes from, how a repository is made legible to a coding agent, and how its documentation is published. It is documentation-first and ships no library: it holds the conventions, ready-to-copy templates, and a small layered reference implementation whose dependency-direction rules fail the build, so the rules are demonstrated rather than asserted. ## Resources - Repository: https://github.com/purview-dev/engineering-playbook - Project page: https://purview.dev/projects/engineering-playbook/ - Documentation: https://purview.dev/docs/engineering-playbook/ - Full machine-readable content: https://purview.dev/projects/engineering-playbook/llms-full.txt ## Documentation pages - Engineering Playbook: https://purview.dev/docs/engineering-playbook/ - Getting Started: https://purview.dev/docs/engineering-playbook/getting-started/ - Engineering Principles: https://purview.dev/docs/engineering-playbook/engineering-principles/ - Repository Shape: https://purview.dev/docs/engineering-playbook/repository-shape/ - Project Responsibilities: https://purview.dev/docs/engineering-playbook/project-responsibilities/ - Architecture as Tests: https://purview.dev/docs/engineering-playbook/architecture-as-tests/ - Verification Model: https://purview.dev/docs/engineering-playbook/verification-model/ - Contracts and Data Exchange: https://purview.dev/docs/engineering-playbook/contracts-and-data-exchange/ - Testing and Test Data: https://purview.dev/docs/engineering-playbook/testing-and-test-data/ - Agent Enablement: https://purview.dev/docs/engineering-playbook/agent-enablement/ - Agent Skills Distribution: https://purview.dev/docs/engineering-playbook/agent-skills-distribution/ - Agent Guidance Skills: https://purview.dev/docs/engineering-playbook/agent-guidance-skills/ - Documentation Convention: https://purview.dev/docs/engineering-playbook/documentation-convention/ - Worked Examples: https://purview.dev/docs/engineering-playbook/worked-examples/ - Adopting This at Your Scale: https://purview.dev/docs/engineering-playbook/adopting-this-at-your-scale/ - Contributing: https://purview.dev/docs/engineering-playbook/contributing/ - Release Flow: https://purview.dev/docs/engineering-playbook/release-flow/