Architecture Decision Records — Cornerstone
This index tracks all ADRs for the template itself (not for generated projects).
| ADR | Title | Status |
|---|---|---|
| ADR-0001 | Adopt a Central Telemetry Microservice for Cross-Team AI Agent Observability | accepted |
| ADR-0002 | Use Single Events Table with JSONB Payload over Typed Per-Event Tables | accepted |
| ADR-0003 | Activate Telemetry via Environment Variable (Mandatory but Zero-Config) | accepted |
| ADR-0004 | Add Project-Level .claude/settings.json to Prevent Global Settings Corruption |
accepted |
| ADR-0005 | Sync Agent Skills at Session Start via UserPromptSubmit Hook | accepted |
| ADR-0006 | Centralized .env Scaffold with Secrets Prompted at Generation Time |
accepted |
| ADR-0007 | OWASP CI/CD Security Posture for Cornerstone | accepted |
| ADR-0008 | Replace ux-expert with stitch-skills pipeline | accepted |
| ADR-0009 | Add problem-intake skill for archaeology brief generation | accepted |
| ADR-0010 | graph-service como MCP centralizado | accepted |
| ADR-0011 | cornerstone-builder — pipeline spec-driven con arquetipos | accepted |
| ADR-0012 | characterization-tester skill — Verificación de comportamiento legacy | accepted |
| ADR-0013 | Hexagonal Architecture as Standard for cornerstone-builder Archetypes | accepted |
| ADR-0014 | One-Feature-per-Commit Policy Enforced via commit-msg Hook | accepted |
| ADR-0015 | Adopt Kubernetes, Artifact Registry, and Automated Env Stages | accepted |
| ADR-0016 | Implement cornerstone status command | accepted |
| ADR-0017 | Root pyproject.toml for Dependency Management | accepted |
| ADR-0018 | MkDocs Material and Technical Writer Agent | accepted |
| ADR-0019 | Swarm End-to-End Evaluations (Sandbox Benchmarking) | accepted |
| ADR-0020 | SonarQube Self-Hosted Quality Gate for Cornerstone CI/CD | accepted |
| ADR-0020 | Agentic Semantic Versioning via commit-msg Hook | accepted |
| ADR-0021 | Skill Files Are Executable Prompt Logic Subject to the ADR Gate | accepted |
| ADR-0022 | Cognitive Complexity Gate via Pre-commit and SonarQube | accepted |