Commit graph

5 commits

Author SHA1 Message Date
Snider
fd46e82297 docs(todo): mark Phase 1 Steps 1.0-1.1 complete (3330e55)
Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-20 02:32:15 +00:00
Snider
17b9e32df2 docs: refine Phase 1 with 40-module audit and mock SSH strategy
Analysis found 40 modules in modules.go (1,434 LOC) with zero tests.
Broken into 5 steps: mock infrastructure, command execution (4),
file operations (6), service/package (7), advanced (10), plus
error propagation and become/sudo testing.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-20 02:09:44 +00:00
Snider
b3954c808b docs: mark Phase 0 as complete in TODO.md
All 6 Phase 0 items done:
- ansible/ tests (6e346cb)
- infra/ tests (6e346cb)
- build/ tests (5d22ed9)
- release/ tests + linuxkit nil fix (5d22ed9)
- Race condition tests (6e346cb)
- go vet clean (6e346cb)

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-20 01:59:04 +00:00
Snider
7708f8fddd docs(devops): update TODO.md Phase 0 completion status
Mark ansible/ and infra/ tests as done, race detection clean,
go vet fixed. Note pre-existing LinuxKit nil pointer crash.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-20 01:38:18 +00:00
Snider
9b55b97b28 docs: add domain expert guide, task queue, and research notes
CLAUDE.md: architecture guide for ansible/build/infra/release (29K LOC)
TODO.md: 5-phase task queue (test coverage, ansible, infra, release, devkit)
FINDINGS.md: package inventory, test gaps, config ecosystem

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-20 00:59:01 +00:00