Skip to main content

ADR 001: v1/v2 Branch Model

Context

The platform has a historical v1 app line and a current v2 line. Current main is v2, while the v1 app needs a preserved branch at commit b9ef9d5087dc14368120f659c81bc3706ca20af2.

Decision

Use:

  • main for v2 development.
  • v1 as a frozen v1 branch at b9ef9d5.
  • Documentation should explicitly explain that v1 and v2 diverged at 10bca61.

Consequences

  • Engineers can inspect or hotfix v1 without confusing it with v2.
  • v2 docs should not imply v1 contains current modular architecture.
  • Migration docs should reference both the divergence point and the v1 freeze commit.