Knowledge_baseDevelopmentVerticals
Vitruvyan Docs
Vertical Patterns
Focus: reusable examples and patterns (not normative rules)
Implementation source of truth:docs/knowledge_base/development/verticals/Vertical_Technical_Reference.md
TOC
- What "pattern" means here
- Where to find patterns
- How to use patterns without copying mistakes
- Operational "files to implement" template
What "pattern" means here
A pattern is an implementation example.
It does not replace:
- vertical contracts V1
- conformance checklist
- real runtime wiring
Where to find patterns
- Pattern overview:
examples/verticals/README.md - Codex domain pack (finance):
examples/verticals/finance/CODEX_HUNTERS_DOMAIN_PACK.md - Contract pattern notes:
docs/contracts/verticals/pattern.md
How to use patterns without copying mistakes
- Start from contracts (
VERTICAL_CONTRACT_V1, checklist, manifest template). - Reuse naming and structure from patterns only.
- Validate real wiring on LangGraph/services before claiming
ACTIVE. - Explicitly mark non-wired parts as
PLANNEDorEXPERIMENTAL.
Operational "files to implement" template
Recommended onboarding format:
Domain <domain>
vitruvyan_core/domains/<domain>/intent_config.pyvitruvyan_core/domains/<domain>/README.mdvitruvyan_core/domains/<domain>/vertical_manifest.yaml
Graph / Orchestration
vitruvyan_core/domains/<domain>/entity_resolver_config.pyvitruvyan_core/domains/<domain>/execution_config.py- startup registration in orchestrator service
Sacred Orders (only as needed)
- Orthodoxy:
vitruvyan_core/domains/<domain>/governance_rules.py - Babel:
signals_<domain>.yaml(+ optional service-level plugin) - Pattern Weavers: taxonomy YAML + config wiring
- Codex: domain pack/config
- Neural: contract-based provider/strategy implementations
For complete file map, env vars, loaders, and official statuses:
docs/knowledge_base/development/verticals/Vertical_Technical_Reference.md