refactor: split the TUI and refresh project docs

Move login state, authentication, discovery, input, rendering, and tests into focused TUI modules. Add detailed CLI error reports with recovery commands, align the build and host-check documentation, and keep the legacy Go tree outside normal builds.

Checks: make check; make integration-test; go test ./... (legacy/go).
This commit is contained in:
2026-10-05 21:37:15 +05:30
parent de8843471b
commit f2a885d621
33 changed files with 2866 additions and 2173 deletions

11
.gitignore vendored
View File

@@ -4,10 +4,13 @@ go_project_build_documentation.md
documentation.md
session.md
build/*
examples/*
build/
examples/
things_todo.md
ly/*
ly/
# The Rust implementation replaced this reference tree.
/legacy/go/
tui-design-skill/
FEATURE_CHECKLIST.md
@@ -15,3 +18,5 @@ IMPLEMENTATION_CHECKLIST.md
audit_code.md
audit_rust_code.md
.latchd-work/
reference.md
.vscode/