michal/tit

Browse tree · Show commit · Download archive

Diff

7e109e94afa347c252d2452a

PLAN.md

Mode 100644100644; object 2b00f5b3fa16ad3867308a53

@@ -331,7 +331,7 @@
 preceding gate passes. If a feasibility gate fails, change the design before
 you continue the feature work.
 
-**Current milestone:** Milestone 1C — read-side Git protocol.
+**Current milestone:** Milestone 1D — write-side Git protocol.
 Update this marker only after the current milestone gate passes.
 
 ### Architecture

README.md

Mode 100644100644; object 1bdc87f8e963d0a82b44e2ec

@@ -1,7 +1,7 @@
 # tit
 
 `tit` is a small, self-hosted collaborative development environment (CDE) for
-Git. The project is in Milestone 1C and does not serve repositories at this time.
+Git. The project is in Milestone 1D and does not serve repositories at this time.
 
 Read [PLAN.md](PLAN.md) for the product design and implementation gates. Read
 [CONTRIBUTING.md](CONTRIBUTING.md) before you change code.

docs/adr/0003-read-side-git.md

Mode 100644100644; object 6477d8dfe1fb04e0903e2cf3

@@ -1,6 +1,6 @@
 # Architectural decision record 0003: read-side Git protocol
 
-Status: Provisional
+Status: Accepted
 
 Date: 2026-07-22
 
@@ -81,8 +81,11 @@
 absolute stock Git client clones through that server. The clone succeeds and
 the sentinel is not used.
 
-The stripped local arm64 macOS release executable is 2,863,648 bytes. This
-decision stays provisional until the Ubuntu and macOS hosted M1C gates pass.
+The stripped local arm64 macOS release executable is 2,863,648 bytes. Hosted
+[CI run 29968062175](https://github.com/mchalunderscore/tit/actions/runs/29968062175)
+passed on 2026-07-23. It used Cargo 1.96.0 on Ubuntu 24.04 and arm64 macOS 26.
+The release executables were 3,239,192 bytes on Ubuntu and 2,847,136 bytes on
+macOS.
 
 ## Consequences