Skip to content

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