Integration: Validation pipeline, validation-gated apply, diff review, DoD gating, error recovery, and security hardening #417

Merged
CoreRasurae merged 14 commits from develop-luis-2 into master 2026-02-25 14:29:09 +00:00

14 Commits

Author SHA1 Message Date
CoreRasurae 17ea9c53fb fix: Implementation issues found in the review for features #186 and #303
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 19s
CI / build (pull_request) Successful in 24s
CI / security (pull_request) Successful in 33s
CI / typecheck (pull_request) Successful in 35s
CI / integration_tests (pull_request) Successful in 2m26s
CI / unit_tests (pull_request) Successful in 8m29s
CI / docker (pull_request) Successful in 37s
CI / benchmark-regression (pull_request) Successful in 22m9s
CI / coverage (pull_request) Successful in 30m15s
CI / lint (push) Successful in 22s
CI / security (push) Successful in 27s
CI / quality (push) Successful in 30s
CI / typecheck (push) Successful in 59s
CI / benchmark-regression (push) Has been skipped
CI / build (push) Successful in 42s
CI / integration_tests (push) Successful in 4m54s
CI / unit_tests (push) Successful in 11m22s
CI / docker (push) Successful in 8s
CI / benchmark-publish (push) Successful in 13m14s
CI / coverage (push) Successful in 43m21s
2026-02-25 10:07:30 +00:00
CoreRasurae 0e8d43c04b chore: Update CHANGELOG and CONTRIBUTORS for the implemented features in PR 417 2026-02-25 10:07:16 +00:00
CoreRasurae f5e4771e78 test(unit): fix failing unit tests 2026-02-25 10:07:09 +00:00
CoreRasurae 8119f439a1 style: fix style checks 2026-02-25 10:07:05 +00:00
CoreRasurae 55cee9b711 test(robot): fix failing integration tests related to security_secrets 2026-02-25 10:07:02 +00:00
CoreRasurae d6c58344d1 test(coverage): add 32 BDD scenarios to boost coverage from 97.0% to 97.2%
Add coverage boost tests targeting low-coverage modules:
- skills/registry.py: validate_skill error paths
- cli/formatting.py: format_output_session, _format_table branches
- cli/commands/system.py: health check functions
- cli/commands/session.py: CRUD command edge cases
- cli/commands/cleanup.py: error handling paths
- cli/commands/audit.py: audit service creation
- application/container.py: container init/reset

All 32 new scenarios pass alongside existing 29 security template
scenarios. Full nox -s coverage_report confirmed at 97.2%.
2026-02-25 10:06:59 +00:00
CoreRasurae a7dc917021 fix(security): harden template rendering
ISSUES CLOSED: #319
2026-02-25 10:06:27 +00:00
CoreRasurae 8604bc66b6 fix(security): enforce explicit exception handling
ISSUES CLOSED: #320
2026-02-25 10:05:57 +00:00
CoreRasurae d70a5d84ae feat(plan): add error recovery patterns and CLI hints
ISSUES CLOSED: #186
2026-02-25 10:05:10 +00:00
CoreRasurae fe69d132f1 feat(dod): enforce definition-of-done gating
ISSUES CLOSED: #178
2026-02-25 10:04:31 +00:00
CoreRasurae 4874f2ad6f feat(validation): add validation pipeline and results model
ISSUES CLOSED: #175
2026-02-25 10:03:57 +00:00
CoreRasurae 57fcc880c3 feat(apply): run validation attachments
ISSUES CLOSED: #176
2026-02-25 10:03:21 +00:00
CoreRasurae 95b6ed57c2 feat(change): add diff review artifacts
ISSUES CLOSED: #303
2026-02-25 10:02:38 +00:00
CoreRasurae ab6a3fd732 feat(apply): add validation-gated apply pipeline
ISSUES CLOSED: #155
2026-02-25 10:01:57 +00:00