michal/tit
Browse tree · Show commit · Download archive
Diff
eb46623bc00e → 22bffa4062f3
PLAN.md
Mode 100644 → 100644; object dc621234ce20 → 2b00f5b3fa16
@@ -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 100644 → 100644; object df309213a0cc → 39a1f0c8e2b5
@@ -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 100644 → 100644; object ecb88c54e1b9 → 21f62d78c584
@@ -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