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
..
2026-02-04 14:43:08 -05:00
2025-12-24 18:50:34 -05:00
2026-02-10 22:19:21 +00:00
2025-11-13 18:25:24 -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-08 11:33:30 -05:00
2026-02-08 11:33:30 -05:00
2025-12-29 21:25:14 -05:00
2025-12-23 20:57:14 -05:00
2026-02-08 11:33:30 -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-07 17:54:15 -05:00
2025-11-07 17:54:15 -05:00
2025-11-07 17:54:15 -05:00
2025-12-08 23:02:29 -05:00
2025-12-10 16:46:55 -05:00
2026-02-10 08:38:22 -05:00
2025-11-26 23:24:46 -05:00
2025-12-22 11:18:57 -05:00
2025-12-23 20:57:14 -05:00
2025-11-16 20:38:02 -05:00
2026-01-24 12:06:18 -05:00
2025-11-16 20:38:02 -05:00
2025-11-16 20:38:02 -05:00
2025-11-22 15:23:39 -05:00
2025-12-23 17:12:16 -05:00
2025-12-24 18:50:34 -05:00
2026-01-17 12:54:03 -05:00
2025-11-16 22:14:31 -05:00
2026-01-27 21:55:06 -05:00
2025-12-10 20:25:11 -05:00
2026-02-08 11:33:30 -05:00
2025-11-26 23:24:46 -05:00
2025-12-16 17:20:37 -05:00
2025-11-16 20:38:02 -05:00
2026-02-08 11:33:30 -05:00
2025-12-06 14:26:56 -05:00
2025-11-16 20:38:02 -05:00
2025-12-23 17:12:16 -05:00
2025-11-06 23:51:03 -05:00
2025-11-05 15:11:03 -05:00
2025-11-07 17:54:15 -05:00
2025-12-19 12:35:56 -05:00
2025-11-07 17:54:15 -05:00
2025-12-19 12:35:56 -05:00
2025-12-05 13:19:26 -05:00
2026-02-10 22:19:21 +00:00
2025-11-07 17:54:15 -05:00
2026-02-10 16:04:17 +00:00
2025-12-09 18:28:14 -05:00
2025-12-10 12:39:07 -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
2026-01-27 21:55:06 -05:00
2025-12-05 21:00:46 -05:00
2025-11-13 18:25:24 -05:00
2025-11-06 23:51:03 -05:00
2025-11-05 15:11:03 -05:00
2025-11-30 17:36:52 -05:00
2025-12-23 17:12:16 -05:00
2025-11-06 23:51:03 -05:00
2025-11-01 20:56:38 -04:00
2025-12-10 12:39:07 -05:00
2025-12-09 19:28:24 -05:00
2025-11-07 17:54:15 -05:00
2025-12-08 17:45:49 -05:00
2026-02-08 11:33:30 -05:00
2025-12-10 20:25:11 -05:00
2025-12-16 17:20:37 -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-08 11:33:30 -05:00
2025-11-28 23:52:23 -05:00
2026-01-14 17:35:09 -05:00
2026-01-14 17:35:09 -05:00
2025-12-16 17:20:37 -05:00
2025-11-16 20:38:02 -05:00
2025-11-19 22:40:53 -05:00
2025-12-09 19:28:24 -05:00
2026-01-28 13:33:45 -05:00
2026-02-08 11:33:30 -05:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2025-11-19 22:40:53 -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-02-02 18:46:33 -05:00
2025-11-05 18:16:54 -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-01 21:08:28 -05:00
2026-02-08 11:33:30 -05:00
2026-01-27 21:55:06 -05:00
2026-01-27 21:55:06 -05:00
2025-11-07 17:54:15 -05:00
2026-02-10 22:19:21 +00:00
2025-12-06 00:23:48 -05:00
2026-01-17 12:54:03 -05:00