khyari hamza
80eeca540b
feat: add scenarios for parsing namespaced project names and name validation
2026-02-12 16:18:34 +01:00
khyari hamza
aa9f9c4d0b
refactor: fix linting issues
2026-02-12 15:59:21 +01:00
khyari hamza
676810d62b
feat: Add ValidationConfig and ContextConfig models with step definitions
...
- Introduced ValidationConfig for project validation commands including test, lint, type-check, and build commands.
- Added ContextConfig for project context indexing and filtering, with support for ignore/include patterns and file size limits.
- Implemented step definitions for both models in project_config_model_steps.py.
- Enhanced Project model to include validation_config and context_config fields.
- Created comprehensive step definitions for Resource model, including validation and manipulation steps in resource_model_steps.py.
- Updated resource.py to define Resource model with necessary fields and validation.
- Refactored project.py to integrate new models and maintain backward compatibility.
2026-02-12 14:32:10 +00:00
khyari hamza
76f9e37b18
feat: add ResourceType and SandboxStrategy enums with associated tests
2026-02-12 14:32:10 +00:00
brent.edwards
c9605c9381
test(features/steps): remove ansi codes
...
Remove rich formatting from output
2026-02-12 05:44:57 +00:00
brent.edwards
d4a48caeec
test(features/steps): fix features that depend on running as user not superuser
2026-02-12 05:23:29 +00:00
brent.edwards
17fe46d925
test(behave): fix behave tests
...
There had been over 100 behave tests failing. There should be none failing now.
2026-02-12 04:47:02 +00:00
brent.edwards
c5004ae918
build(features/steps): fix 14 files to match new ruff format
2026-02-12 02:26:03 +00:00
brent.edwards
761db2518c
test: harden code sandbox, add path traversal protection, and fix test mocks
2026-02-12 01:07:44 +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
e3f4db2076
tests: removed obsolete failing test
2026-02-10 08:38:22 -05:00
freemo
6eda182440
chore: Removed all references to plandex including old code
2026-02-08 11:43:49 -05:00
freemo
6886ee2383
tests: improved coverage to 97%
2026-02-08 11:33:30 -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
bdd3250b5b
Merge remote-tracking branch 'origin/new-spec' into run-imp
2026-02-05 10:33:26 -05:00
freemo
61cd406fbf
feat: implemented new plan CLI commands
2026-02-05 10:33:02 -05:00
freemo
d98d282f5f
tests: fixed unit tests so they are now working
2026-02-05 09:56:08 -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
5fc006ea7f
Added some additional stream router coverage
2026-02-01 21:08:28 -05:00
freemo
e964c49aee
test: Added some additional pure graph tests
2026-01-28 13:33:45 -05:00
freemo
2403f25252
feat: Ported the bulk of v2 w/tests
2026-01-27 21:55:06 -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
174be8d1e4
fix(cli,yaml): restore v2 parity and extend coverage
2026-01-17 12:54:03 -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
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
2de7640a4a
Tests: improved coverage slightly to get us back over 98%
2025-12-22 11:18:57 -05:00
freemo
0d95e3c326
Tests: Increase subprocess timeouts from 5-10s to 30s in test steps to fix intermittent CLI command timeout failures
2025-12-22 10:45:44 -05:00
freemo
95e0d6980c
Tests: Ensure that unit tests now provide a correct summary
2025-12-20 13:59:31 -05:00
freemo
01475b1e5b
Chore: Removed some stubbed out legacy code that has since been replaced
2025-12-19 18:07:30 -05:00
freemo
34a29d7cc8
Feat: Adding Actors support to database
2025-12-19 12:35:56 -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
8c162d4009
Tests: Added benchmarks for PlanGenerationGraph
2025-12-11 13:55:55 -05:00
freemo
dd733b38d1
Feat: Finished stage 5, replacing manual retrys and auditing with LangChain based retrys
2025-12-10 20:25:11 -05:00
freemo
07fbe7afaf
Feat: Integrated PlanGenerationGraph for Context loading, added EntityMemory for project tracking
2025-12-10 18:39:00 -05:00
freemo
d1d7a2a64e
Tests: Added regression testing for mock AI mode via env variable
2025-12-10 16:46:55 -05:00
freemo
85932a691c
Tests: Tests now cover mixed-provider scenarios
2025-12-10 14:42:09 -05:00
freemo
0296e7c3b7
Feat connected settings to the providers so they no longer provide mock providers
2025-12-10 12:39:07 -05:00
freemo
0cb4bc3ad3
Feats: Implemented OpenRouter support
2025-12-09 19:28:24 -05:00
freemo
2d64005fec
Feats: Added google / Gemini provider
2025-12-09 18:28:14 -05:00
freemo
fa192c4fc5
Tests: Just added a bit more test coverage for OpenAI
2025-12-09 15:39:39 -05:00
freemo
337d78cf92
Feat: Now capturing token usage as well as passing along the streaming command from some providers
2025-12-09 14:23:47 -05:00
freemo
f82d9552d1
Feat: Added OpenAI and Antropic provider support and tests
2025-12-08 23:02:29 -05:00