Extract the pathfinder's git-operations doc
DESIGN/14-git-operations.md distills the settled conclusions from the pathfinder's AI-ANALYSIS-git-operations.md so pro-m1 has a citable in-repo source: the forward-restore model (C3/C9 — restores are new forward commits, never reset, never force; pull's rebase of unpushed local commits is the one deliberate rewrite), C8 as later design settled it (no sidecar state, reseed from HEAD's first-parent ancestry, history browser out of scope with the per-card History section as the one carve-in), and honest call-outs of the three leanings 06/07 settled differently (C1 substrate, A1 iCloud dual mode, B6 cadence-as-divergence-budget). Resolves the corpus's outstanding git-operations-doc tbd. Claude-Session: https://claude.ai/code/session_01SR4XGjmBE16ZUYWpfFHXwY
This commit is contained in:
@@ -79,7 +79,7 @@ Agent and hand edits arrive through the watcher like any change and get auto-com
|
||||
- **Commit granularity resettled to Edit sessions**: body commits land at the Edit→Preview flip (the effective Save button), not at typing-settle; the committer stages around open sessions (Rules ▸ Auto-commit).
|
||||
- **Branch switch gates on explicit save-or-discard** for open Edit sessions instead of silently flushing (Branch switching).
|
||||
- **Commit messages upgraded for external writers**: full schema-1 diff surface, foreign commits in the same vocabulary (no "External edit" prose), semantic launch catch-up, untitled-item rendering (Commit messages).
|
||||
- The rewrite should extract the old repo's AI-ANALYSIS-git-operations.md conclusions (forward-restore model, C3/C8) into a short normative doc rather than re-deriving them.
|
||||
- The old repo's AI-ANALYSIS-git-operations.md conclusions (forward-restore model, C3/C8) are extracted into [14-git-operations.md](14-git-operations.md) rather than re-derived — cite it, not the pathfinder file.
|
||||
|
||||
## Out of scope
|
||||
|
||||
|
||||
Reference in New Issue
Block a user