Standards & Specifications
Standards & Specifications
Separation of Duties: See Separation of Duties - Standards documentation is responsible for documenting standards. It does NOT own agent manifests, execution, or infrastructure configuration.
The LLM Ecosystem is built on industry standards and open specifications.
Core Standards
OSSA (Open Standard for Scalable AI Agents)
The OpenAPI for AI Agents
- OSSA Specification v0.2.4
- JSON Schema Reference
- Versioning Strategy
- Compliance Badge
- OpenAPI Extensions
External Links:
OpenAPI Standards
API-First Development
- API-First Methodology
- Specification Guidelines
- Schema Design Patterns
- Validation & Testing
- Master API Registry
Code Standards
By Language
Tools & Enforcement
- ESLint/Prettier (TypeScript)
- Black/Ruff/MyPy (Python)
- PHPCS/PHPStan (Drupal)
- yamllint (YAML)
Development Standards
- Test-Driven Development (TDD)
- Branch Naming Rules (Strict Enforcement)
- Worktree Workflow
- Commit Message Format
- Quality Gates
- Code Review Guidelines
- Separation of Duties - Project responsibilities and decision tree
- Separation of Duties Audit - Complete audit of all projects
Technology Selection Standards
- BAT Decision Matrix - Best Available Technology selection framework
- LLM provider selection (Claude, GPT-4, Gemini, Llama)
- Agent framework selection (OSSA, kAgent, LangGraph)
- Infrastructure selection (Vast.ai, NAS, Cloudflare)
- Database selection (PostgreSQL, Qdrant, Redis)
- Observability selection (GitLab, OpenTelemetry, Prometheus)
- MOE Metrics - Effectiveness tracking
Package Standards
- NPM Package Structure
- Composer Package Structure
- Drupal Module Standards
- Versioning (Semantic Versioning)