Skip to main content

ADR Renumbering Plan

Status: Proposed Date: 2025-12-22 Impact: High - requires extensive reference updates


Current State (32 ADRs)

Core Sequence (ADR-NNN)

CurrentTitleProposed
ADR-001Async Task Executor RefactoringADR-001 (no change)
ADR-002Hybrid Deployment ArchitectureADR-002 (no change)
ADR-002-ADDENDUMLicense Validation StrategyADR-003
ADR-003User Registration AuthenticationADR-004
ADR-006Work Item HierarchyADR-005
ADR-010Autonomous Orchestration SystemADR-006
ADR-011Uncertainty Quantification FrameworkADR-007
ADR-012MoE Analysis FrameworkADR-008
ADR-013MoE Judges FrameworkADR-009
ADR-014Component Capability SchemaADR-010
ADR-015Self-Awareness FrameworkADR-011
ADR-016LLM Council PatternADR-012
ADR-017Agent Skills Framework AdoptionADR-013
ADR-018Agentic Documentation StandardADR-014
ADR-100CODITECT Master Index SystemADR-015

Context Extraction Series (ADR-CX-*)

CurrentTitleProposed
ADR-CX-CONTEXT-EXTRACTIONContext ExtractionADR-020

Context Query Series (ADR-CXQ-*)

CurrentTitleProposed
ADR-CXQ-CONTEXT-QUERYContext QueryADR-021
ADR-CXQ-007Codebase Indexing ExpansionADR-022
ADR-CXQ-008SQLite Scalability AnalysisADR-023
ADR-CXQ-009Multi-Tenant Platform ArchitectureADR-024

LMS Series (ADR-LMS-*)

CurrentTitleProposed
ADR-LMS-PHASE-1LMS Phase 1ADR-030
ADR-LMS-PHASE-2LMS Phase 2ADR-031
ADR-LMS-004User AuthenticationADR-032
ADR-LMS-005CertificatesADR-033
ADR-LMS-006SCORM/xAPIADR-034
ADR-LMS-007AssessmentsADR-035
ADR-LMS-008AnalyticsADR-036
ADR-LMS-009Instructor DashboardADR-037
ADR-LMS-010External IntegrationADR-038

Standalone ADRs

CurrentTitleProposed
ADR-TOKEN-ACCOUNTINGToken AccountingADR-040
ADR-WORKFLOW-EXECUTORWorkflow ExecutorADR-041

Proposed Number Ranges

RangeCategory
001-019Core Architecture
020-029Context System (CX/CXQ)
030-039Learning Management System
040-049Runtime/Execution
050-059Security
060-069Integration
070-079Reserved
080-089Reserved
090-099Experimental

Migration Steps

  1. Create mapping file - Document old → new number mapping
  2. Update all ADR content - Fix internal references
  3. Rename files - Use git mv for history preservation
  4. Update external references - Search all .md files for ADR-* references
  5. Update frontmatter - Add adr_number field per ADR-018
  6. Re-index - Run component-frontmatter-indexer.py

Impact Analysis

Files requiring updates:

  • 32 ADR files (rename + internal refs)
  • ~50+ documentation files (external refs)
  • Config files with ADR references
  • CLAUDE.md files mentioning ADRs

Estimated effort: 2-4 hours with automation


Decision Required

  • Approve renumbering scheme
  • Proceed with migration
  • Create automation script

Author: CODITECT Core Team