Ir al contenido

ADRs

Format: pure Nygard (Status · Context · Decision · Consequences). Once in Accepted status, an ADR is immutable — if the decision changes, a new one is written that supersedes it.

Numbers are stable identifiers ordered by topic. They do not indicate relative priority between different groups; sub-letters (a, b, c) group sub-decisions within the same topic.

![[adr.base]]

The grouped tables below are the curated topic map; the base above is the sortable/filterable index (by number, status, or domain), powered by each ADR’s frontmatter.


ADRTitleStatusDescription
[[adr-000-adr-conventions]]ADR ConventionsAcceptedNygard format rules for Architecture Decision Records (immutable once Accepted)
[[adr-001-a-naming-glossaryadr-001-a]]Naming Conventions and Domain GlossaryAccepted
[[adr-001-b-language-conventionsadr-001-b]]Language ConventionsAccepted
[[adr-001-c-hour-color-vocabularyadr-001-c]]Hour Color VocabularyAccepted
ADRTitleStatusDescription
[[adr-002-dev-stackadr-002]]Development Stack (MVP Local)Accepted
[[adr-002-a-backend-dev-stackadr-002-a]]Backend Development StackAccepted
[[adr-002-b-frontend-dev-stackadr-002-b]]Frontend Development StackAccepted

Group 3 — Production stack (out-of-scope MVP)

Sección titulada «Group 3 — Production stack (out-of-scope MVP)»
ADRTitleStatusDescription
[[adr-003-prod-stackadr-003]]Production Stack (Out-of-Scope MVP)Accepted
[[adr-003-a-backend-prod-stackadr-003-a]]Backend Production StackAccepted
[[adr-003-b-frontend-prod-stackadr-003-b]]Frontend Production StackAccepted
ADRTitleStatusDescription
[[adr-004-git-github-conventionsadr-004]]Git and GitHub ConventionsAccepted
ADRTitleStatusDescription
[[adr-005-api-contract-ssotadr-005]]API.md as the Single Source of Truth for HTTP ContractsAccepted
[[adr-005-a-contract-testing-pipelineadr-005-a]]Contract Testing PipelineAccepted
[[adr-005-b-api-md-scope-implemented-and-plannedadr-005-b]]API.md Scope: Implemented and Planned EndpointsAccepted
[[adr-018-orgunit-demand-scopeadr-018]]OrgUnit Demand ScopeAccepted
ADRTitleStatusDescription
[[adr-006-environment-variablesadr-006]]Environment VariablesAccepted
ADRTitleStatusDescription
[[adr-007-agent-architectureadr-007]]Agent ArchitectureAccepted
ADRTitleStatusDescription
[[adr-008-authenticationadr-008]]Authentication ArchitectureAccepted
ADRTitleStatusDescription
[[adr-009-testing-strategyadr-009]]Testing StrategyDraft
[[adr-009-a-frontend-testing-strategyadr-009-a]]Frontend Testing Strategy (Angular 21)Draft
[[adr-009-b-backend-testing-strategyadr-009-b]]Backend Testing Strategy (Django 5.2)Draft
[[adr-009-c-ci-integrationadr-009-c]]CI IntegrationDraft
[[adr-009-d-bdd-e2e-testingadr-009-d]]BDD + E2E Testing (Gherkin + Playwright)Draft
ADRTitleStatusDescription
[[adr-010-rule-severity-levelsadr-010]]Rule Severity LevelsAccepted
ADRTitleStatusDescription
[[adr-011-weekly-only-computeadr-011]]Weekly-Only Hours ComputationAccepted
ADRTitleStatusDescription
[[adr-012-design-systemadr-012]]Design SystemAccepted
[[adr-012-a-custom-component-namingadr-012-a]]Custom Component Naming ConventionAccepted
[[adr-012-b-typographyadr-012-b]]Design System TypographyAccepted
[[adr-012-c-theming-tokensadr-012-c]]Theming and Token ConventionsAccepted
ADRTitleStatusDescription
[[adr-013-accessibilityadr-013]]Accessibility (WCAG 2.1 AA Baseline)Accepted
ADRTitleStatusDescription
[[adr-014-user-entityadr-014]]User Entity, Roles and Avatar SystemAccepted
ADRTitleStatusDescription
[[adr-015-datetime-timezoneadr-015]]DateTime and Timezone ConventionsAccepted
ADRTitleStatusDescription
[[adr-016-capacity-planning-patternsadr-016]]Capacity Planning PatternsAccepted
[[adr-019-tag-based-requirementsadr-019]]Tag-Based Position Requirements and Employee AttributesAccepted
ADRTitleStatusDescription
[[adr-017-audit-trail-architectureadr-017]]Audit Trail Architecture: FSM Domain Logic vs REST APIAccepted
ADRTitleStatusDescription
[[adr-020-coverage-dashboard-strategyadr-020]]Coverage Dashboard StrategyDraft
ADRTitleStatusDescription
[[adr-021-argentine-legal-contextadr-021]]Argentine Legal Context and Hours ComputationAccepted
ADRTitleStatusDescription
[[adr-022-mock-data-scopeadr-022]]Mock Data ScopeAccepted
ADRTitleStatusDescription
[[adr-023-frontend-data-invalidationadr-023]]Frontend Data Invalidation and Freshness ManagementAccepted
ADRTitleStatusDescription
[[adr-024-employee-bar-semantics-and-contract-matchingadr-024]]Employee Bar Semantics and Contract MatchingAccepted