Commit Graph

15 Commits

Author SHA1 Message Date
swanadiva c215d68c81 refactor: flatten docs/ — move V2 docs from docs/v2/ to docs/
- git mv docs/v2/*.md docs/ (11 planning documents)
- Remove empty docs/v2/ directory
- Update all references: AGENTS.md, CHANGELOG.md, README.md, ARCHITECTURE.md
- Fix outdated repo tree in ARCHITECTURE.md to match actual structure
2026-07-07 12:04:59 +07:00
swanadiva 7794ca554b chore: move V1 plans to v1/docs/plans/ + create root AGENTS.md
- git mv docs/plans/ (V1 planning docs) into v1/docs/plans/
- Create AGENTS.md as AI session checkpoint for seamless continuation
- Root now clean: only V2-related files remain
2026-07-07 12:01:52 +07:00
swanadiva 847989df75 refactor: move V1 code into v1/ subdirectory
- git mv cmd/ internal/ pkg/ test/ go.mod go.sum Makefile build.sh docs/ v1/
- Create v1/README.md with V1 documentation
- Update root README for V1 + V2 structure
- V1 still builds (cd v1 && go build ./cmd/hostkeeper) and 105 tests pass
- Root is now clean for V2 development
2026-07-07 11:56:27 +07:00
swanadiva 8ebdebedc8 chore: V2 planning docs + template discovery 2026-07-07 11:53:16 +07:00
swanadiva 4a8b4a2bc4 test: Phase 3 comprehensive test coverage — 105 tests, zero race conditions
- Add test/crypto/ (19 tests): AES-256-GCM encrypt/decrypt, PBKDF2, IsEncrypted, HashPassword
- Add test/knownhosts/ (14 tests): TOFU verify, MITM detection, CRUD, persistence
- Add test/storage/ (20 tests): KeyPair/Snippet CRUD, encryption, MergeStrategy
- Add test/config/ (9 tests): config lifecycle, path getters
- Add test/tui/ (10 tests): WrapFooter, ClampWidth, TruncateStr
- Fix knownhosts deadlock: Add/Remove use saveInternal()
- Export responsive.go functions for testing
- Add docs/TEST_PLAN.md with full scenario documentation

Coverage: crypto 0%→100%, knownhosts 0%→100%, storage 40%→90%, config 22%→80%, tui 40%→70%
2026-06-29 12:05:02 +07:00
swanadiva b319f44c3e docs: update design + impl plan — native SSH delegation, Gruvbox theme, dual-pane SFTP 2026-06-23 15:34:04 +07:00
swanadiva c5cc3bd711 docs: add Phase 2 tasks 15-19 (TUI Overhaul) to implementation plan 2026-06-23 14:48:32 +07:00
swanadiva e8c451ed56 docs: restructure Phase 2 (TUI priority) + update Phase 3 2026-06-23 14:47:47 +07:00
swanadiva e99a6ac347 docs: rewrite TUI Layer — tab system, orange theme, multi-session SSH 2026-06-23 14:47:30 +07:00
swanadiva 9c1bbd4eac docs: update Key Design Principles — TUI-First + Orange Theme 2026-06-23 14:47:12 +07:00
swanadiva 933ee48f3f docs: update Key Design Decisions — TUI-first architecture 2026-06-23 14:46:55 +07:00
swanadiva 48c858df0f feat: complete MVP — all 14 tasks done
- Task 13: Full documentation (README, INSTALLATION, USAGE, ARCHITECTURE)
- Task 14: Release prep (CHANGELOG, RELEASE_CHECKLIST)
- Update PROJECT_STATE.md to reflect 100% completion
2026-06-23 14:06:31 +07:00
swanadiva 0b0b4ebcbf docs: Add multi-session/LLM continuity references
- Update README.md to prioritize PROJECT_STATE.md for new agents
- Add handoff instructions to implementation plan header
- Ensure any agent/LLM knows to check current status first
- Create clear documentation hierarchy for handoffs
- Fix markdown formatting issues

This ensures any AI agent or human developer can immediately
understand project state and continue work without confusion.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-22 15:49:21 +07:00
swanadiva 190c623488 docs: Add comprehensive implementation plan for Hostkeeper MVP
- Create 14 detailed implementation tasks with step-by-step instructions
- Include TDD approach with test-first development
- Add exact file paths, code examples, and commands
- Cover all core features: SSH client, storage, CLI commands, TUI
- Include comprehensive testing and build system
- Add cross-platform build instructions
- Provide release preparation checklist
- Estimate 3-4 weeks development time for MVP

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-22 15:39:49 +07:00
swanadiva ddd3c666c3 docs: Add comprehensive Hostkeeper design document
- Architecture overview: Monolithic CLI with embedded TUI
- Component details: Command, TUI, Core Engine, Storage layers
- Data flow and workflows for all major operations
- Security architecture for Phase 1 (MVP) and Phase 2
- Error handling strategy and recovery procedures
- Cross-platform support strategy
- Implementation phases and success criteria

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-22 14:58:20 +07:00