michal/tit

Browse tree · Show commit · Download archive

Diff

eb46623bc00e22bffa4062f3

PLAN.md

Mode 100644100644; object dc621234ce202b00f5b3fa16

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

README.md

Mode 100644100644; object df309213a0cc39a1f0c8e2b5

@@ -1,7 +1,7 @@
 # tit
 
 `tit` is a small, self-hosted collaborative development environment (CDE) for
-Git. The project is in Milestone 1B and does not serve repositories at this time.
+Git. The project is in Milestone 1C 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/0002-ssh-identity.md

Mode 100644100644; object ecb88c54e1b921f62d78c584

@@ -1,6 +1,6 @@
 # Architectural decision record 0002: SSH identity
 
-Status: Provisional
+Status: Accepted
 
 Date: 2026-07-22
 
@@ -86,8 +86,12 @@
 key, shells, PTYs, subsystems, agents, forwarding, arbitrary exec requests, and
 environment values.
 
-This decision stays provisional until the Linux and macOS hosted M1B gates
-pass.
+GitHub Actions run
+[29965784237](https://github.com/mchalunderscore/tit/actions/runs/29965784237)
+passed all quality checks and both hosted M1B gates. The Ubuntu 24.04.4 runner
+and the macOS 26.4 arm64 runner used Rust 1.96.0. Each release job passed all
+seven authentication tests and all four SSH server tests in debug and release
+modes. The SSH tests used the stock OpenSSH client and tools on each runner.
 
 ## Consequences