Commit Graph

  • cc1f218995 fix: add file utility and pin bats packages in Dockerfile main Charles N Wyble 2026-02-20 13:03:40 -05:00
  • 3186462317 chore: remove accidentally committed espanso deb file Charles N Wyble 2026-02-20 12:28:04 -05:00
  • 96e8b9f446 fix: remove systemd-boot to resolve build conflict Charles N Wyble 2026-02-20 12:27:20 -05:00
  • f82fe920d6 feat: delete ISO when destroying test VM Charles N Wyble 2026-02-20 12:21:00 -05:00
  • 9b3e282d20 feat: add shared git hooks with setup script Charles N Wyble 2026-02-20 12:11:28 -05:00
  • 2d9c66138a fix: correct package name from sbsigntools to sbsigntool Charles N Wyble 2026-02-20 11:24:29 -05:00
  • 2ade926830 docs: add ADRs for security audit findings (FINDING-005, 006, 007, 008) Charles N Wyble 2026-02-20 11:18:45 -05:00
  • 3e79064de1 test: add comprehensive encryption parameter validation (FINDING-007) Charles N Wyble 2026-02-20 11:04:22 -05:00
  • 5b01cfd71b feat: add Argon2id KDF configuration for LUKS2 (FINDING-005) Charles N Wyble 2026-02-20 11:00:23 -05:00
  • bdf1f1b395 fix: pin all package versions for reproducible builds (FINDING-006) Charles N Wyble 2026-02-20 10:54:34 -05:00
  • 589c14833d fix: standardize username to 'football' in all hooks (FINDING-008) Charles N Wyble 2026-02-20 10:49:47 -05:00
  • 09b4f12026 docs(audit): update FINDING-002 to informational (by design) Charles N Wyble 2026-02-20 10:35:42 -05:00
  • c8b004cf3e fix: use system libvirt with /tmp storage for virt-manager visibility Charles N Wyble 2026-02-20 10:22:48 -05:00
  • af03f2feba fix: restore user-mode libvirt (no sudo) and fix preseed partitioning Charles N Wyble 2026-02-20 10:10:06 -05:00
  • 48d635d8cc docs: mandate Linux CLI tools for file editing over internal tools Charles N Wyble 2026-02-20 09:31:23 -05:00
  • aedaabf82c docs: enforce JOURNAL.md updates and auto-commit/push in SDLC Charles N Wyble 2026-02-20 09:28:26 -05:00
  • 59122570a6 feat: enforce SDLC compliance with pre-commit hook and documentation Charles N Wyble 2026-02-20 08:44:56 -05:00
  • 169362ce3d feat: implement Secure Boot with UKI in run.sh Charles N Wyble 2026-02-20 07:40:21 -05:00
  • e3e729af80 fix: correct preseed expert_recipe for crypto+LVM partitioning Charles N Wyble 2026-02-20 07:07:01 -05:00
  • a2f0761cfd docs: update VERIFICATION-REPORT.md with new ISO build info Charles N Wyble 2026-02-20 00:12:20 -05:00
  • 626e49c3e7 fix: preseed.cfg UEFI partitioning and user password prompts Charles N Wyble 2026-02-19 23:29:31 -05:00
  • 81f97687d9 docs: remove status tracking from AGENTS.md, consolidate in STATUS.md Charles N Wyble 2026-02-19 23:15:25 -05:00
  • ad2d4d3e61 docs: add architecture diagram and fix FR-001 links Charles N Wyble 2026-02-19 22:58:14 -05:00
  • f5bbcad08c docs: add clickable links and update to Debian 13 stable Charles N Wyble 2026-02-19 22:54:58 -05:00
  • 29654c6cf2 fix: pin distribution to trixie (Debian 13 stable) Charles N Wyble 2026-02-19 21:27:34 -05:00
  • 987c70b604 fix: remove obsolete icewm-themes package Charles N Wyble 2026-02-19 20:39:13 -05:00
  • 89cd8a1c47 fix: copy config files to live-build config directory in run.sh Charles N Wyble 2026-02-19 20:23:52 -05:00
  • 7e8bbf7a8f fix: copy config files to correct live-build config directory Charles N Wyble 2026-02-19 20:16:42 -05:00
  • 89fd6b7dfb fix: move preseed.cfg to includes.installer for live-build Charles N Wyble 2026-02-19 19:39:35 -05:00
  • f7fc16b5c5 docs: update STATUS.md and README.md with PRD alignment matrix Charles N Wyble 2026-02-19 17:46:59 -05:00
  • cc5d200c4e test: expand integration tests and add unit tests for hooks Charles N Wyble 2026-02-19 17:41:08 -05:00
  • 13c446ef8e test: remove redundant build_test.bats (covered by build-iso_comprehensive_test.bats) Charles N Wyble 2026-02-19 17:18:01 -05:00
  • 8fbf3c0880 test: replace stub tests with comprehensive coverage Charles N Wyble 2026-02-19 17:17:26 -05:00
  • 872da4cf82 feat: add mandatory host FDE check for build/test operations Charles N Wyble 2026-02-19 17:11:54 -05:00
  • d4c64b85fa docs: fix PRD consistency and align all docs with SSH client-only (FR-006) Charles N Wyble 2026-02-19 16:04:38 -05:00
  • f13bb8577a docs: move PRD.md and SDLC.md to docs/ subdirectory Charles N Wyble 2026-02-19 14:52:56 -05:00
  • a284b095d8 chore: remove config/ from gitignore Charles N Wyble 2026-02-19 13:59:57 -05:00
  • ccfe1b017c fix: update preseed for automated installation with user-specified values Charles N Wyble 2026-02-19 13:58:09 -05:00
  • 13139f2b9c fix: use virsh define for VM creation instead of virt-install Charles N Wyble 2026-02-19 13:38:25 -05:00
  • 59c96113fd fix: use libvirt session URI consistently, remove QEMU fallback Charles N Wyble 2026-02-19 13:05:01 -05:00
  • 96f0596160 docs: mark project complete with rebuilt ISO Charles N Wyble 2026-02-19 12:29:03 -05:00
  • 5306942e45 docs: add TODO.md with automated E2E testing roadmap Charles N Wyble 2026-02-19 09:43:33 -05:00
  • 747d58e6ec docs: add permanent lessons to JOURNAL.md to prevent recurring mistakes Charles N Wyble 2026-02-19 09:19:22 -05:00
  • 1070f9bf67 docs: update STATUS.md and JOURNAL.md for session 5 bug fixes Charles N Wyble 2026-02-19 09:15:50 -05:00
  • bed3b07b81 fix: correct security-hardening.sh hook function calls Charles N Wyble 2026-02-19 09:11:43 -05:00
  • ab49d1f98b refactor: remove versioning from ISO filename Charles N Wyble 2026-02-17 15:44:09 -05:00
  • e4fe12aaf1 docs: add critical auto-commit rule to AGENTS.md Charles N Wyble 2026-02-17 15:38:41 -05:00
  • 8c65d174d3 docs: update STATUS.md and JOURNAL.md for session 4 Charles N Wyble 2026-02-17 15:35:27 -05:00
  • d9f2f02138 refactor: consolidate test-iso.sh and monitor-build.sh into run.sh Charles N Wyble 2026-02-17 15:22:21 -05:00
  • 3b5558c031 fix: improve test-iso.sh for QEMU fallback and update status Charles N Wyble 2026-02-17 14:23:19 -05:00
  • d4e0f5b4af docs: update STATUS.md and JOURNAL.md with session progress Charles N Wyble 2026-02-17 12:44:05 -05:00
  • 0807611efe feat: add FIM, comprehensive audit logging, SSH client-only for CIS/FedRAMP/CMMC Charles N Wyble 2026-02-17 12:24:30 -05:00
  • 1396751de0 test: add SSH security tests for FR-006 compliance Charles N Wyble 2026-02-17 11:56:05 -05:00
  • c2a1481aab docs: add destructive git operation safety rules Charles N Wyble 2026-02-17 11:46:59 -05:00
  • de5793e0df docs: add git safety rules for quoting paths and non-interactive rebase Charles N Wyble 2026-02-17 11:46:07 -05:00
  • f15dcda6ff docs: add commit hygiene rules to AGENTS.md Charles N Wyble 2026-02-17 11:45:35 -05:00
  • 0b9ede5f84 fix: resolve all shellcheck warnings and security issues Charles N Wyble 2026-02-17 11:34:11 -05:00
  • 1fee995c3b docs: update STATUS.md with session completion status Charles N Wyble 2026-02-17 10:20:37 -05:00
  • 274ad90731 docs: track JOURNAL.md in version control Charles N Wyble 2026-02-17 10:12:54 -05:00
  • 20ef06a020 feat: add test:system command to run.sh Charles N Wyble 2026-02-17 10:12:35 -05:00
  • b3d02d0c14 docs: update README.md and AGENTS.md for new files Charles N Wyble 2026-02-17 10:12:20 -05:00
  • d00f3c9f02 fix: resolve shellcheck warnings in shell scripts Charles N Wyble 2026-02-17 10:12:01 -05:00
  • acf3f934fd test: add VM boot test framework and system tests Charles N Wyble 2026-02-17 10:11:40 -05:00
  • 6929ecfbc9 feat: add Secure Boot support packages Charles N Wyble 2026-02-17 10:11:19 -05:00
  • 497da0a6b3 docs: add STATUS.md manager report file Charles N Wyble 2026-02-17 10:10:33 -05:00
  • bd1b93f44f . ReachableCEO 2026-01-29 14:20:36 -05:00
  • b456be14ae test: fix BATS test infrastructure and make all tests pass ReachableCEO 2026-01-29 13:29:14 -05:00
  • c1505a9940 chore: remove obsolete scripts and clean project structure ReachableCEO 2026-01-29 12:42:51 -05:00
  • c1d8c5def6 chore: clean up root directory and consolidate documentation ReachableCEO 2026-01-29 12:07:28 -05:00
  • 1abe7bc1a3 docs: add comprehensive test coverage report and update AGENTS.md ReachableCEO 2026-01-29 11:00:58 -05:00
  • c5de26aaee docs: update README with granular test commands ReachableCEO 2026-01-29 10:55:12 -05:00
  • 8b0e421034 feat: add granular test commands to run.sh ReachableCEO 2026-01-29 10:53:48 -05:00
  • fc76b3a9da test: add comprehensive test suite orchestration script ReachableCEO 2026-01-29 10:53:28 -05:00
  • 34433d4739 test: add comprehensive integration and security tests ReachableCEO 2026-01-29 10:53:22 -05:00
  • a9116149c9 test: add comprehensive unit tests for all shell scripts ReachableCEO 2026-01-29 10:53:17 -05:00
  • e8a9ff8061 docs: completely rewrite AGENTS.md with comprehensive LLM agent guide ReachableCEO 2026-01-29 10:52:58 -05:00
  • ec1bc3eabb docs: remove test-iso.sh from project files table ReachableCEO 2026-01-29 10:39:13 -05:00
  • afe6d2347d feat: add test:iso command to run.sh for VM testing ReachableCEO 2026-01-29 10:38:51 -05:00
  • 2a16eae3a4 docs: update README with ISO testing commands ReachableCEO 2026-01-29 10:36:38 -05:00
  • 241510c0f2 feat: add libvirt/virsh ISO testing script ReachableCEO 2026-01-29 10:36:20 -05:00
  • ef4a20fc73 docs: add session closure documentation for continuity ReachableCEO 2026-01-29 10:01:12 -05:00
  • 249af2b843 docs: add quick start guide for project setup and build ReachableCEO 2026-01-29 10:01:10 -05:00
  • 54c88c401d feat: update ISO build command with encryption flags ReachableCEO 2026-01-29 10:00:57 -05:00
  • dfc02d077e chore: add main entry point script for Docker build workflow ReachableCEO 2026-01-29 10:00:54 -05:00
  • 29edabd51a chore: add multi-stage Dockerfile for build environment ReachableCEO 2026-01-29 10:00:50 -05:00
  • 840b6721c2 docs: update RESUME with build completion and ISO status ReachableCEO 2026-01-29 10:00:49 -05:00
  • 927d2053bf docs: update JOURNAL with mandatory requirements implementation session ReachableCEO 2026-01-29 10:00:33 -05:00
  • b0ae6a469c docs: update README with security requirements and compliance ReachableCEO 2026-01-29 10:00:31 -05:00
  • 64e5e6af9a docs: update AGENTS.md with mandatory security requirements ReachableCEO 2026-01-29 10:00:27 -05:00
  • 049e6363d9 docs: add comprehensive verification report for mandatory requirements ReachableCEO 2026-01-29 10:00:25 -05:00
  • 29e72fbe4e docs: add build session summary with implementation details ReachableCEO 2026-01-29 10:00:21 -05:00
  • 3407fae643 docs: add build completion report with ISO verification ReachableCEO 2026-01-29 10:00:19 -05:00
  • ad23d12eda feat: enhance password complexity requirements to NIST SP 800-63B ReachableCEO 2026-01-29 10:00:07 -05:00
  • 2ab8040bdf feat: add encryption validation and user notification hook ReachableCEO 2026-01-29 10:00:05 -05:00
  • 5cfa68be97 feat: add LUKS2 encryption setup hook ReachableCEO 2026-01-29 09:59:58 -05:00
  • 96fc21022e config: enable full disk encryption in Debian installer preseed ReachableCEO 2026-01-29 09:59:55 -05:00
  • 925982b0de docs: add comprehensive PRD with mandatory security requirements ReachableCEO 2026-01-29 09:59:15 -05:00
  • ff23e478e4 chore: Remove obsolete files and root scripts Charles N Wyble 2026-01-21 15:40:44 -05:00
  • 6d11ef8622 docs: Update AGENTS.md and README.md Charles N Wyble 2026-01-21 15:40:38 -05:00
  • 310627bb47 test: Update test suite with improved structure Charles N Wyble 2026-01-21 15:40:33 -05:00