hitterm
Auto-generated from project docs
North Star
Booklet Status
| Booklet | Status | Branch | Notes |
|---|---|---|---|
| B0 | DONE | booklet/hitterm-b0 | Fork setup, strip, configure, deploy, Authelia |
| B1 | SKIPPED | — | tmux not installed on Aorus Git Bash; CloudCLI's 30-min PTY_SESSION_TIMEOUT is sufficient durability. Value not worth the MSYS2 install complexity. Revisit if backend restarts become frequent. |
| B2 | PLANNED | — | SSE reconnection + push notifications + diff summaries |
| B3 | NEXT (ELEVATED) | — | Multi-node session allocation (VPS ↔ CMD-AORUS). RESEARCH-271 + RESEARCH-272. Unblocks 6-8 concurrent Claude Code sessions. |
| B4 | FUTURE | — | Rust server rewrite (axum + portable-pty) |
Recent Decisions
| Date | Decision | Rationale |
|---|---|---|
| ------ | ---------- | ----------- |
| 2026-04-04 | Project kickstarted | RESEARCH-175 completed |
| 2026-04-04 | Fork CloudCLI (not build from scratch) | Agent SDK + mobile UI = months saved |
| 2026-04-04 | AGPL-3.0 accepted | Internal tooling only |
| 2026-04-04 | Rust rewrite deferred to B4 | Node.js pragmatic for V1 |
| 2026-04-04 | tmux over raw node-pty | Walk-away persistence |
| 2026-04-06 | B0 completed | Deployed, 52MB RAM, Authelia |
| 2026-04-07 | RESCOPE | RESEARCH-209: "better terminal" → "AI session orchestrator". Multi-node allocation added (B3). Push notifications promoted to P0 (B2). Diff review added (B2). TypeScript migration deprioritised. |
Source: /root/projects/hitterm/