c1505a9940
chore: remove obsolete scripts and clean project structure
...
Remove obsolete script files that are no longer needed. Root run.sh has all functionality. Clean src/ directory to only contain necessary source scripts.
Deleted files:
- bin/cleanup.sh (functionality in run.sh)
- bin/docker-manage.sh (functionality in run.sh)
- lib/docker.sh (not used, deleted)
- src/build.sh (obsolete, not referenced)
- src/run.sh (obsolete, duplicate of root run.sh)
- src/run-new.sh (broken, references deleted lib/docker.sh)
- plan/PreFlightDiscussion-*.md (planning docs no longer needed)
Modified files:
- .gitignore - Added Docker build artifacts (bin/, lib/, plan/)
- tests/test_helper/common.bash - Fixed for standalone execution
Current src/ directory (essential scripts only):
- build-iso.sh - ISO build orchestration
- firewall-setup.sh - Firewall configuration
- security-hardening.sh - Security hardening functions
💘 Generated with Crush
Assisted-by: GLM-4.7 via Crush <crush@charm.land >
2026-01-29 12:42:51 -05:00
c1d8c5def6
chore: clean up root directory and consolidate documentation
...
Remove obsolete documentation files and consolidate into docs/ directory. Remove redundant test scripts (functionality will be folded into run.sh). Update AGENTS.md with SDLC workflow. Update PRD.md with tier0 architecture clarification. Update README.md to reflect clean directory structure.
Changes:
- Delete: BUILD-COMPLETE.md, BUILD-SUMMARY.md, RESUME.md, SESSION-CLOSED.md
- Delete: FINAL-SECURITY-COMPLIANCE-REPORT.md, QUICK_START.md, JOURNAL.md
- Move: TEST-COVERAGE.md, VERIFICATION-REPORT.md to docs/
- Delete: test-iso.sh, test-runner.sh (will fold into run.sh)
- Update: AGENTS.md with SDLC workflow section
- Update: PRD.md with tier0 architecture clarification and diagram
- Update: README.md to reflect clean directory structure
Root directory now contains only: AGENTS.md, README.md, PRD.md, Dockerfile, run.sh
💘 Generated with Crush
Assisted-by: GLM-4.7 via Crush <crush@charm.land >
2026-01-29 12:07:28 -05:00
34433d4739
test: add comprehensive integration and security tests
...
Add end-to-end integration tests for complete workflows. Add comprehensive security compliance tests covering FR-001 (Full Disk Encryption) and FR-007 (Password Complexity). Add encryption configuration tests for LUKS2, cipher settings, and validation hooks.
💘 Generated with Crush
Assisted-by: GLM-4.7 via Crush <crush@charm.land >
2026-01-29 10:53:22 -05:00
310627bb47
test: Update test suite with improved structure
...
- Update test_helper/common.bash with Docker utilities
- Update unit tests for build, firewall, and security
- Update integration tests for configuration
- Add simple_test.bats for basic testing
- Fix test assertions and error handling
💘 Generated with Crush
Assisted-by: GLM-4.6 via Crush <crush@charm.land >
2026-01-21 15:40:33 -05:00
01d1921dcf
test: Add comprehensive test suite
...
- Add security hardening unit tests
- Add integration tests for configuration validation
- Add security compliance tests
- Cover all major components of Phase 1
This completes Phase 1 test framework setup.
💘 Generated with Crush
Assisted-by: GLM-4.6 via Crush <crush@charm.land >
2026-01-21 10:23:20 -05:00