brent.edwards
395df78b94
test(qa): add validation fixtures, edge-case scenarios, and quality baseline
Complete Brent QA tasks Q1.5, 10B.4, 10C.1, and 10C.4 on the Q0-quality-automation branch.
- Add edge_case_plan_scenarios.feature (26 scenarios) covering concurrent
plan execution, resource conflicts, validation failure chains, and
rollback edge cases
- Add validation_test_fixtures.feature (34 scenarios) covering AST
security, lambda validation, content sanitization, project model
validation, change-list coercion, and ActionArgument parsing
- Add branch protection rules documentation in docs/development/ci-cd.md
- Establish quality metrics baseline (96% coverage, 0 lint/type/security
findings)
- Fix missing langchain-anthropic dependency in pyproject.toml
- Fix Rich table column wrapping in plan_lifecycle_cli_steps.py by
patching console width during tests
Suite: 107 features, 1673 scenarios, 7777 steps — all passing.
2026-02-10 22:19:21 +00:00
..
2025-12-10 14:42:09 -05:00
2026-02-08 11:33:30 -05:00
2026-02-08 11:33:30 -05:00
2026-02-08 11:33:30 -05:00
2026-02-10 16:04:17 +00:00
2026-02-10 16:04:17 +00:00
2025-12-29 21:25:14 -05:00
2025-12-23 20:57:14 -05:00
2025-12-19 12:35:56 -05:00
2026-02-02 18:46:33 -05:00
2026-01-27 21:55:06 -05:00
2025-11-24 20:04:18 -05:00
2025-11-28 23:52:23 -05:00
2025-11-11 20:09:06 -05:00
2025-12-08 23:02:29 -05:00
2026-02-10 16:04:17 +00:00
2026-02-10 16:04:17 +00:00
2025-12-22 11:18:57 -05:00
2025-12-19 18:07:30 -05:00
2026-02-07 23:02:50 -05:00
2025-12-23 17:12:16 -05:00
2025-11-16 20:38:02 -05:00
2026-02-10 16:04:17 +00:00
2025-12-22 10:45:44 -05:00
2026-01-17 12:54:03 -05:00
2025-12-24 18:50:34 -05:00
2026-01-27 21:55:06 -05:00
2026-02-10 16:04:17 +00:00
2026-02-10 16:04:17 +00:00
2026-02-08 11:33:30 -05:00
2025-12-05 21:00:46 -05:00
2025-12-16 17:20:37 -05:00
2026-02-08 11:33:30 -05:00
2025-12-11 13:55:55 -05:00
2025-11-24 20:04:18 -05:00
2025-11-24 20:04:18 -05:00
2025-11-07 17:54:15 -05:00
2025-11-24 20:04:18 -05:00
2025-12-19 12:35:56 -05:00
2025-12-06 00:23:48 -05:00
2026-02-10 22:19:21 +00:00
2026-02-10 16:04:17 +00:00
2026-02-10 16:04:17 +00:00
2026-02-10 16:04:17 +00:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2025-12-11 13:55:55 -05:00
2025-11-13 18:25:24 -05:00
2025-11-06 23:51:03 -05:00
2025-11-06 23:51:03 -05:00
2025-11-30 17:36:52 -05:00
2025-12-23 17:12:16 -05:00
2025-12-20 13:59:31 -05:00
2025-11-24 20:04:18 -05:00
2026-02-10 16:04:17 +00:00
2026-02-10 16:04:17 +00:00
2025-11-11 20:09:06 -05:00
2026-02-10 16:04:17 +00:00
2026-02-10 16:04:17 +00:00
2025-12-11 13:55:55 -05:00
2025-12-16 17:20:37 -05:00
2026-02-10 22:19:21 +00:00
2026-02-08 11:33:30 -05:00
2026-02-08 11:33:30 -05:00
2026-02-10 16:04:17 +00:00
2026-02-10 16:04:17 +00:00
2025-12-20 13:59:31 -05:00
2025-12-10 12:39:07 -05:00
2025-12-24 18:50:34 -05:00
2026-01-28 13:33:45 -05:00
2026-02-08 11:33:30 -05:00
2026-02-10 16:04:17 +00:00
2026-01-27 21:55:06 -05:00
2026-02-10 16:04:17 +00:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2026-02-10 16:04:17 +00:00
2025-11-06 23:51:03 -05:00
2026-01-14 17:35:09 -05:00
2025-12-16 17:20:37 -05:00
2025-12-10 12:39:07 -05:00
2026-01-27 21:55:06 -05:00
2026-02-08 11:33:30 -05:00
2026-02-02 18:46:33 -05:00
2026-02-08 11:33:30 -05:00
2026-01-27 21:55:06 -05:00
2026-02-10 16:04:17 +00:00
2025-11-11 20:09:06 -05:00
2026-02-10 22:19:21 +00:00
2026-02-10 16:04:17 +00:00
2026-01-17 12:54:03 -05:00