Files
josh-sync/docs/adr/README.md
2026-05-26 10:38:20 +03:00

1.5 KiB

Architecture Decision Records

This directory contains Architecture Decision Records (ADRs) for josh-sync. Each ADR documents a significant design decision, its context, the alternatives considered, and the rationale for the chosen approach.

Index

ADR Title Status
001 Josh-proxy for bidirectional sync Accepted
002 State storage on orphan git branch Accepted
003 Force-with-lease for forward sync Accepted
004 Always-PR policy for reverse sync Accepted
005 Git trailer for loop prevention Accepted
006 Inline exclude in josh-proxy URL Accepted
007 Reconciliation merge for filter changes Accepted
008 First-parent ordering in reconciliation merges Accepted
009 Tree comparison as sync skip guard Accepted
010 Onboard workflow with checkpoint/resume Accepted
011 Linearize fallback for reverse sync Accepted
012 Explicit monorepo_url (drop first-target-host inference) Accepted
013 Non-destructive adoption merge for existing subrepos Accepted