Files
headlamp-sealed-secrets-plugin/docs/architecture/adr
privilegedescalation-engineer[bot] 67602fb279 chore: replace Dependabot references with Renovate (#55)
- SECURITY.md: update to mention Renovate instead of Dependabot
- README.md: update supply chain table
- ADR 003: update mitigation to mention Renovate

Closes PRI-389. Parent PRI-387.

Co-authored-by: Chris Farhood <chris@farhood.org>
Co-authored-by: Paperclip <noreply@paperclip.ing>
2026-05-04 21:19:15 +00:00
..

Architecture Decision Records (ADRs)

This directory contains Architecture Decision Records for the Headlamp Sealed Secrets plugin.

What is an ADR?

An Architecture Decision Record captures an important architectural decision made along with its context and consequences.

Format

Each ADR follows this structure:

  • Title: Short descriptive name
  • Status: Accepted | Superseded | Deprecated
  • Context: What is the issue we're seeing that is motivating this decision?
  • Decision: What is the change we're actually proposing/doing?
  • Consequences: What becomes easier or harder as a result?
  • Alternatives Considered: What other options did we evaluate?

Index

ADR Title Status Date
001 Result Types for Error Handling Accepted 2026-02-11
002 Branded Types for Type Safety Accepted 2026-02-11
003 Client-Side Encryption Accepted 2026-02-11
004 RBAC-Aware UI Accepted 2026-02-11
005 Custom React Hooks Accepted 2026-02-12
006 Error Boundary with Dual Variants Accepted 2026-03-05
007 Custom Hooks Architecture vs Data Context Accepted 2026-03-05

Creating New ADRs

When making significant architectural decisions:

  1. Copy template:

    cp docs/architecture/adr/template.md docs/architecture/adr/NNN-title.md
    
  2. Fill in the template

  3. Update this index

  4. Link from relevant documentation

References