Commit Graph

123 Commits

Author SHA1 Message Date
brent.edwards 7caac2714e refactor: changes requested by Rui
Removed `run-semgrep.sh` and automatically run setup-dev.sh
2026-02-11 00:59:58 +00:00
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
brent.edwards 7ef5ebb695 feat: Add Q0: Pre-commit hooks setup.
This should automatically check for problems on build.
2026-02-10 16:04:17 +00:00
freemo 684996eea9 Docs: moved specification over to the MkDocs for better rendering 2026-02-08 14:33:43 -05:00
freemo b679fdaf33 Docs: Added extensive CLI details and usage examples 2026-02-08 14:23:10 -05:00
freemo d9b5491efc docs: updated brents timeline so he focuses on automated testing the first 3 days 2026-02-06 17:40:16 -05:00
freemo 2b4eb845bc docs: clarified the fact that the server will not be the same executable 2026-02-06 16:43:01 -05:00
freemo 4e5144e225 docs: no longer reference plandex 2026-02-06 15:49:50 -05:00
freemo 78c273a747 docs: improved contention plan for tasks 2026-02-06 15:42:20 -05:00
freemo 81170778ea docs: Further refinement of timeline and tasks 2026-02-06 15:24:44 -05:00
freemo 4c9ad5faf5 docs: highly expanded the implementation checklist and better defined duties 2026-02-06 14:31:55 -05:00
freemo e360734c2e docs: Added some overview information to implementation plan 2026-02-06 13:42:35 -05:00
freemo 426db31557 docs: Added significant details and finalized (hopefully) task assignments 2026-02-06 12:45:48 -05:00
freemo f6035c9e15 Cleaned up and improved the specification and plan slightly 2026-02-06 09:53:49 -05:00
freemo 61cd406fbf feat: implemented new plan CLI commands 2026-02-05 10:33:02 -05:00
freemo e7b48d5066 docs: Also improved description in implementation plan 2026-02-05 09:16:48 -05:00
freemo b7c3152855 docs: Removed plandex directory and added implementation plan for new architecture 2026-02-05 00:29:05 -05:00
freemo 805140ce37 Merge branch 'master' into run-imp 2026-02-04 17:51:57 -05:00
freemo 3cf6a812ae feat: ported in run behavior as a subcommand of actor 2026-02-04 14:43:08 -05:00
freemo 12b91cef5e Finished port of v2 into actors, phase 7.5 complete 2026-02-02 18:46:33 -05:00
freemo fb0a34dd9a chore(tests): expand YAML/Jinja port coverage and log plan status 2026-01-24 12:06:18 -05:00
freemo 4a1183108a test: add actor-first v2 CLI/Jinja port feature 2026-01-24 10:15:16 -05:00
freemo 24333d84c2 docs: Updated documentation to make more clear the v2 source directory 2026-01-23 10:11:21 -05:00
freemo fa8adc69c6 docs: Updated documentation to make more clear the v2 tag is now v2.0.0 2026-01-22 13:20:44 -05:00
freemo 661a5e485c docs: Marked phase 2 complete and verified 2026-01-22 12:36:01 -05:00
freemo 0b405d51a8 docs: clarify actor-only CLI semantics and actor schema updates 2026-01-22 11:22:36 -05:00
freemo 34b5ad8f61 docs(cli): clarify actor-only help text and update plan notes 2026-01-22 10:12:50 -05:00
freemo 174be8d1e4 fix(cli,yaml): restore v2 parity and extend coverage 2026-01-17 12:54:03 -05:00
freemo 66d9040247 docs(cli): align actor-only docs and status output 2026-01-16 11:55:20 -05:00
freemo 75e4c72e9e docs: add v2→v3 mapping matrix and migration slice plan 2026-01-15 11:21:19 -05:00
freemo d2dd3a634c docs: Updated implementation plan to make sure v2 is completely migrated 2026-01-15 11:05:09 -05:00
freemo 34d13d3e0d docs(cli): align actor-first help and registry rules 2026-01-14 19:39:41 -05:00
freemo 77cd7e61f0 chore: Fixed the indentation on implementation plan 2026-01-14 19:13:58 -05:00
freemo edc566d5ab feat(actor): enforce actor-first plan resolution 2026-01-14 17:35:09 -05:00
freemo 6dfd41cafe Feat: Pulled in core engine from v2 for running configs 2025-12-29 21:25:14 -05:00
freemo f571b9feb9 Chore: Updated and fixed v2 directory for easy reference 2025-12-24 19:09:55 -05:00
freemo 559aa15629 Feat: Wire actor invocation context through plan graph/providers and add streaming CLI coverage. 2025-12-24 18:50:34 -05:00
freemo bb25017773 Feat: Handle actor CLI option overrides 2025-12-24 14:04:34 -05:00
freemo 65ee1a2e96 Feat: Harden actor configuration handling with unsafe confirmations, graph descriptors, and actor-based plan coverage. 2025-12-23 20:57:14 -05:00
freemo 7430b6e743 Feat: Added basic scaffolding for actors 2025-12-23 17:12:16 -05:00
freemo 01416576ee Chore: updated implementation plan to be more clear 2025-12-22 11:35:12 -05:00
freemo 1c542dfa78 Chore: updated implementation plan to be more clear 2025-12-20 11:20:35 -05:00
freemo cc7be09678 Docs: Updated implementation plan with progress from last commit 2025-12-19 13:45:48 -05:00
freemo 34a29d7cc8 Feat: Adding Actors support to database 2025-12-19 12:35:56 -05:00
freemo 0010f8f5cf Chore: Finished stage 7, performance optimizations 2025-12-16 22:25:34 -05:00
freemo ed20033e11 Chore: Added a 7.5 stage where the goal is to port master's functionality into this branch. 2025-12-16 22:15:21 -05:00
freemo bf4e4b6382 Feat: Added include and exclude file filters for projects to add files as a resource to a project 2025-12-16 17:20:37 -05:00
freemo 1ebaa2efe4 Tests: Extended Stage 7 benchmarks with latency + token metrics after tuning 2025-12-12 08:20:37 -05:00
freemo a3389e32ac Docs: Updated some obsolete points in the implementation checklist 2025-12-11 14:04:01 -05:00
freemo 8c162d4009 Tests: Added benchmarks for PlanGenerationGraph 2025-12-11 13:55:55 -05:00