Commit Graph

134 Commits

Author SHA1 Message Date
khyari hamza ccacbcc64f chore: reset implementation_plan.md to match master 2026-02-12 15:54:38 +01:00
freemo 93fe2c53e0 Docs: revampted implementation plan again 2026-02-12 14:32:17 +00:00
freemo 234ce87682 Docs: updated the implementation plan again 2026-02-12 14:32:17 +00:00
freemo a7d702e85d Docs: Updated implementation plan with new plan plus added asv requirements to commits 2026-02-12 14:32:17 +00:00
freemo 5a2953b99c Docs: Updated implementation plan with the new specification 2026-02-12 14:32:17 +00:00
brent.edwards 04070ca3ff Merge branch 'master' into Q0-quality-automation
# Conflicts:
#	implementation_plan.md
2026-02-12 06:05:43 +00:00
freemo 2bceddeed3 Docs: revampted implementation plan again 2026-02-11 23:24:18 -05:00
freemo 395ae04539 Docs: updated the implementation plan again 2026-02-11 21:04:11 -05:00
freemo 736da7799c Docs: Updated implementation plan with new plan plus added asv requirements to commits 2026-02-11 20:30:59 -05:00
freemo 43b8e985f0 Docs: Explicitly added ASV to implementation rules 2026-02-11 13:07:51 -05:00
freemo f9d7b778a4 Docs: Updated implementation plan with the new specification 2026-02-11 10:16:47 -05:00
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