brent.edwards
|
1774debbc4
|
ci(pyproject.toml): force the version of ruff
CI / lint (pull_request) Failing after 16s
CI / typecheck (pull_request) Successful in 27s
CI / coverage (pull_request) Has been skipped
CI / security (pull_request) Successful in 18s
CI / quality (pull_request) Failing after 15s
CI / behave (3.11) (pull_request) Failing after 11s
CI / behave (3.12) (pull_request) Failing after 11s
CI / behave (3.13) (pull_request) Failing after 13s
CI / docker (pull_request) Has been skipped
CI / helm (pull_request) Has been skipped
CI / build (pull_request) Failing after 14s
ruff should now be version 0.15.
|
2026-02-12 02:07:59 +00:00 |
|
brent.edwards
|
3c63a4c132
|
ci(.forgejo/workflows/ci.yml): adding node to the jobs
CI / lint (pull_request) Failing after 16s
CI / typecheck (pull_request) Successful in 26s
CI / coverage (pull_request) Has been skipped
CI / security (pull_request) Successful in 20s
CI / quality (pull_request) Failing after 16s
CI / behave (3.11) (pull_request) Failing after 11s
CI / behave (3.12) (pull_request) Failing after 11s
CI / behave (3.13) (pull_request) Failing after 14s
CI / docker (pull_request) Has been skipped
CI / helm (pull_request) Has been skipped
CI / build (pull_request) Failing after 13s
Many steps in ci were failing due to missing `node`.
|
2026-02-12 01:27:19 +00:00 |
|
brent.edwards
|
761db2518c
|
test: harden code sandbox, add path traversal protection, and fix test mocks
CI / lint (pull_request) Failing after 3s
CI / typecheck (pull_request) Failing after 3s
CI / coverage (pull_request) Has been skipped
CI / quality (pull_request) Failing after 5s
CI / security (pull_request) Failing after 6s
CI / behave (3.11) (pull_request) Failing after 2s
CI / behave (3.12) (pull_request) Failing after 2s
CI / behave (3.13) (pull_request) Failing after 3s
CI / docker (pull_request) Has been skipped
CI / helm (pull_request) Has been skipped
CI / build (pull_request) Failing after 3s
|
2026-02-12 01:07:44 +00:00 |
|
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
|
3f7cb06981
|
feat(Adding-commitizen-to-the-list-of-tools.): adds commitizen to the list of tools
|
2026-02-10 16:04:17 +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
|
e5f27249b1
|
tests: removed obsolete failing test
|
2026-02-10 10:17:12 -05:00 |
|
freemo
|
e3f4db2076
|
tests: removed obsolete failing test
|
2026-02-10 08:38:22 -05: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 |
|
brent.edwards
|
360aa11165
|
Removing software-properties-common and fixing the executor.
|
2026-02-09 20:54:52 +00: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 |
|
brent.edwards
|
fc70b3fbb5
|
.devcontainer/devcontainer.json missed a comma.
|
2026-02-08 12:19:47 -08: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
|
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
|
d58234600e
|
chore: forgot to update run target for devcontainer
|
2026-02-07 16:07:45 -05:00 |
|
freemo
|
4883a6c9a5
|
chore: Updated devcontainer and added opencode
|
2026-02-07 16:05:23 -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
|
b276a621de
|
docs: updated what needs to be done in spec
|
2026-02-06 16:45:14 -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
|
89c57754f9
|
docs: minor improvement on wording
|
2026-02-06 15:37:12 -05:00 |
|
freemo
|
6f274c1592
|
docs: fixed minor spelling mistake
|
2026-02-06 15:31:59 -05:00 |
|
freemo
|
81170778ea
|
docs: Further refinement of timeline and tasks
|
2026-02-06 15:24:44 -05:00 |
|
freemo
|
f30ecc36ec
|
docs: minor improvement on wording
|
2026-02-06 15:22:08 -05:00 |
|
freemo
|
20c859f86d
|
docs: minor improvement on wording
|
2026-02-06 15:13:26 -05:00 |
|
freemo
|
4c9ad5faf5
|
docs: highly expanded the implementation checklist and better defined duties
|
2026-02-06 14:31:55 -05:00 |
|
freemo
|
0407581c5e
|
docs: cleaned up some filler wording
|
2026-02-06 14:27:44 -05:00 |
|
freemo
|
3650eb0868
|
docs: a little more cleanup
|
2026-02-06 14:13:18 -05:00 |
|
freemo
|
9bb1012974
|
docs: cleaned up some filler wording
|
2026-02-06 14:11:23 -05:00 |
|
freemo
|
e09baaefa7
|
docs: clarified the actor abstraction
|
2026-02-06 13:55:59 -05:00 |
|
freemo
|
77ed72fd3d
|
docs: removed recomendation of must/should/may language
|
2026-02-06 13:51:38 -05:00 |
|
freemo
|
a8b25b3331
|
docs: fixed namespace examples
|
2026-02-06 13:49:59 -05:00 |
|
freemo
|
e360734c2e
|
docs: Added some overview information to implementation plan
|
2026-02-06 13:42:35 -05:00 |
|