Charles N Wyble
59122570a6
feat: enforce SDLC compliance with pre-commit hook and documentation
...
- Add .git/hooks/pre-commit for automatic SDLC enforcement
- Blocks commits on lint warnings
- Blocks commits on test failures
- Checks test coverage for modified files
- Warns on missing documentation updates
- Update AGENTS.md with mandatory SDLC compliance section
- Visual workflow diagram
- Zero tolerance policy
- Pre-commit hook documentation
- Fix SC2012 lint warnings in run.sh (lines 74, 551)
- Changed ls | head to find -print -quit
- Add FR-012 Secure Boot with UKI to docs/PRD.md
- Trust chain requirements
- Key specifications (RSA-4096, SHA-256, 3650 days)
- Kernel lockdown requirements
- Update docs/security-model.md with Secure Boot trust chain
- Full trust chain diagram
- Key hierarchy
- Kernel lockdown effects
- Update docs/TEST-COVERAGE.md with Secure Boot tests
- Add tests/unit/secureboot_test.bats (70+ tests for Secure Boot)
- Fix test bugs in build-iso and run comprehensive tests
- Changed distribution from 'testing' to 'trixie'
- Fixed Secure Boot key test patterns for multiline matches
💘 Generated with Crush
Assisted-by: GLM-4.7 via Crush <crush@charm.land >
2026-02-20 08:44:56 -05:00