Skip to main content

Architecture Decision Records

ADRTitleStatus
ADR-001Module naming: kebab-caseAccepted
ADR-002Registry structure: oceansoft/terraform-aws/awsAccepted
ADR-003Provider constraints: >= 6.28, < 7.0; terraform >= 1.11.0Accepted
ADR-0043-tier testing: snapshot/localstack/integrationAccepted
ADR-005Example naming: {tier}-{descriptor} (mvp-/poc-/production-)Accepted
ADR-006S3 native state locking (no DynamoDB)Accepted
ADR-007Upstream dependency strategy: aws-ia fork + rebrandAccepted
ADR-008Tag governance: Enterprise + FOCUS 1.2+ co-existence strategyProposed
ADR-009act .actrc platform mappingProposed
ADR-010ci:act task: full pipeline expansion + PATH injectionProposed
ADR-011act advisory dry-run + artifact server for non-ci workflowsProposed
ADR-012Local dev source override pattern for projects/Proposed
ADR-013build:validate + lock file scope expansion to projects/Proposed
ADR-014Priority examples for cross-validationProposed
ADR-015Root VERSION file update procedure (HITL gate)Proposed
ADR-016CHANGELOG entries for version gap (HITL content)Proposed
ADR-018Registry publish pre-flight checklist + HITL execution sequenceProposed
ADR-019MCP cross-validation post-Registry-publishProposed
ADR-020Break-glass emergency access patternAccepted

Process

  • Naming: ADR-NNN-kebab-case-title.md
  • Lifecycle: Proposed → Accepted → Deprecated → Superseded
  • Format: 5W1H (What, Why, Who, When, Where, How)