Commit Graph

50 Commits

Author SHA1 Message Date
brent.edwards 0511261ebe Merge branch 'master' into Q0-quality-automation 2026-02-11 01:28:24 +00: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
freemo c66ff2a55b Docs: fixed misaligned box borders and reordered some sections 2026-02-10 19:46:25 -05:00
freemo f11a55cff4 Docs: Added more code examples, and fixed collapsed lines 2026-02-10 19:33:20 -05:00
freemo b414ef29e8 Added some better color highlighting on several code blocks 2026-02-10 19:11:30 -05: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
freemo 752952c57f docs: Added specification for rendering output using various formats 2026-02-10 16:46:53 -05:00
freemo 1f46e96e8f Fixed up the CLI commands, there were some conceptual issues. Added details on automation levels. 2026-02-10 15:34:05 -05:00
freemo d51a78af5b Docs: Reworked the CLI synopsis format and tweaked subcommands and arguments 2026-02-10 13:47:32 -05:00
freemo 4b3c14a5d8 Docs: Cleaned up some inconsistencies in the specification 2026-02-10 12:38:20 -05: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 277db70333 Docs: Cleaned up a lot of the CLI command structure to make it a bit more lean 2026-02-09 21:24:07 -05:00
freemo acf5fc616a Docs: Reworked the diagrams to use clearly diagram types and styles 2026-02-09 16:35:14 -05:00
freemo e842a218c4 Docs: Added lightbox for expanding diagrams and images to full size in the documentation 2026-02-09 16:19:35 -05:00
freemo 0d9eaa85cb Docs: Added kroki support to documentation for diagrams 2026-02-09 16:14:09 -05:00
freemo 95851ff1a6 Docs: Refined skill and tool idea, improved CLI slightly, and made the table of contents more UI rich 2026-02-09 15:51:44 -05:00
freemo b1a41a2b6f Docs: fixed formatting issues 2026-02-08 16:57:21 -05:00
freemo 684996eea9 Docs: moved specification over to the MkDocs for better rendering 2026-02-08 14:33:43 -05:00
freemo 6eda182440 chore: Removed all references to plandex including old code 2026-02-08 11:43:49 -05:00
freemo 3a0b9ebfc7 tests: Fixed integration and unit tests, found several bugs and missing features 2026-02-07 23:02:50 -05:00
freemo 12b91cef5e Finished port of v2 into actors, phase 7.5 complete 2026-02-02 18:46:33 -05:00
freemo 0b405d51a8 docs: clarify actor-only CLI semantics and actor schema updates 2026-01-22 11:22:36 -05:00
freemo 66d9040247 docs(cli): align actor-only docs and status output 2026-01-16 11:55:20 -05:00
freemo 34d13d3e0d docs(cli): align actor-first help and registry rules 2026-01-14 19:39:41 -05:00
freemo edc566d5ab feat(actor): enforce actor-first plan resolution 2026-01-14 17:35:09 -05:00
freemo d50dbe0dc6 Docs: Wrote the provider integration documentation 2025-12-10 12:58:23 -05:00
freemo 9465c5957c Docs: Added some documentation explaining the current plan lifecycle 2025-12-08 23:02:58 -05:00
freemo ea50a939cb Added LangSmith tracing 2025-12-05 21:00:46 -05:00
freemo 4ee19b9977 Feat: Added in memory_service and plan_service features 2025-11-18 17:04:01 -05:00
freemo 6d2f26bef2 Feat: Added in plan and project commands and functionality 2025-11-16 20:38:02 -05:00
freemo cbafe7fac4 Implemented unit of work 2025-11-11 20:09:06 -05:00
freemo 8545b106f3 feat(cli): added core domains for the models and the start of the database infrastrcture 2025-11-07 17:54:15 -05:00
freemo 4f05e8a016 feat(cli): Wrote core CLI commands and tests 2025-11-06 23:51:03 -05:00
CleverAgents Dev ef56cb317d fix(build): removed some integration tests from the default test run to reduce artifacts during build 2025-11-05 15:42:13 -05:00
CleverAgents Dev fb6f559780 feat(architecture): Added skeleton for phase 1 2025-11-05 15:11:03 -05:00
CleverAgents Dev b8d6d1ed32 feat(architecture): Add architecture decision records for phase 1 2025-11-04 14:11:43 -05:00
CleverAgents Dev 9631a0d5f4 Ready for phase 1, took the tests and tagged them from phase 0 so they wont run every time moving forward 2025-11-04 13:49:43 -05:00
CleverAgents Dev b9a81640af Prepared to start next phase by updating forward view of checklist 2025-11-04 11:52:38 -05:00
CleverAgents Dev 237e55d161 test(discovery): Add Robot Framework integration tests for cloud features and workflow parity 2025-11-03 23:36:55 -05:00
freemo a9b8ab8cbb feat(discovery): Add cloud features extraction and workflow parity analysis 2025-11-03 22:28:35 -05:00
freemo 94c97d10f7 feat(discovery): Add implicit runtime behavior extraction and analysis 2025-11-03 21:12:11 -05:00
freemo a54ba3d987 feat(discovery): Add environment variable extraction and migration mapping 2025-11-02 11:44:57 -05:00
freemo 22a19b88aa feat: Add shell asset extraction and cataloging for Python migration 2025-11-02 00:06:59 -04:00
freemo a6f3bd3841 feat(discovery): Add comprehensive data contracts documentation and validation framework
This commit adds JSON/YAML schemas, Python stubs, fixture examples, and comprehensive test coverage for data contracts across all modules (auth, AI models, contexts, plans, orgs, etc.). Implements automated validation through Behave and
2025-11-01 23:33:12 -04:00
freemo f48c1e8829 Finished server endpoint inventory phase 2025-11-01 22:25:09 -04:00
freemo 068484f7d5 Completed inventory extractor step 2025-11-01 21:20:55 -04:00
freemo f74688e5f9 Refactored the boilerplate code to CleverAgents 2025-11-01 19:04:29 -04:00
freemo b941ef9a1a Significantly revamped the base project to use more robust static checking including benchmarks and integration test support 2025-10-31 16:18:53 -04:00
freemo f7a5d26c41 Modernized build tooling 2025-08-01 18:38:09 -04:00
freemo bda31cf4ce Added boilerplate code for python 2024-03-06 23:57:14 -05:00