brent.edwards
5977dcb6e2
Merge pull request 'test(unit): fix failing tests related to RichTerm usage' ( #110 ) from test/fix-unit-tests2 into master
...
CI / lint (push) Successful in 14s
CI / build (push) Successful in 18s
CI / quality (push) Successful in 18s
CI / typecheck (push) Successful in 27s
CI / security (push) Successful in 28s
CI / integration_tests (push) Successful in 3m4s
CI / unit_tests (push) Successful in 3m41s
CI / docker (push) Successful in 13s
CI / coverage (push) Successful in 18m8s
Reviewed-on: #110
2026-02-19 00:34:33 +00:00
CoreRasurae
1013baaa75
test(robot): fix failing integration tests related short timeouts for the CI
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 27s
CI / security (pull_request) Successful in 28s
CI / typecheck (pull_request) Successful in 48s
CI / integration_tests (pull_request) Successful in 2m15s
CI / unit_tests (pull_request) Successful in 3m24s
CI / docker (pull_request) Successful in 38s
CI / coverage (pull_request) Successful in 9m52s
2026-02-19 00:22:32 +00:00
CoreRasurae
272f6fc255
test(unit): fix failing tests related to RichTerm usage
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 19s
CI / typecheck (pull_request) Successful in 32s
CI / security (pull_request) Successful in 39s
CI / integration_tests (pull_request) Failing after 2m20s
CI / unit_tests (pull_request) Successful in 3m42s
CI / docker (pull_request) Successful in 50s
CI / coverage (pull_request) Successful in 11m8s
2026-02-18 23:55:05 +00:00
brent.edwards
5331608d3f
Merge pull request 'feat(cli): add version/info/diagnostics [H-23, CLI0.core]' ( #86 ) from feature/m4-cli-core into master
...
CI / lint (push) Successful in 14s
CI / build (push) Successful in 14s
CI / quality (push) Successful in 15s
CI / typecheck (push) Successful in 37s
CI / security (push) Successful in 42s
CI / integration_tests (push) Failing after 2m11s
CI / unit_tests (push) Successful in 3m48s
CI / docker (push) Successful in 50s
CI / coverage (push) Successful in 9m42s
Reviewed-on: #86
2026-02-18 20:18:54 +00:00
freemo
ca29259a3a
Docs: Updated implementation plan
CI / lint (push) Successful in 16s
CI / quality (push) Successful in 18s
CI / security (push) Successful in 37s
CI / typecheck (push) Successful in 43s
CI / build (push) Successful in 19s
CI / integration_tests (push) Successful in 4m9s
CI / unit_tests (push) Successful in 18m15s
CI / docker (push) Successful in 9s
CI / coverage (push) Failing after 40m25s
2026-02-18 12:57:31 -05:00
brent.edwards
257c9d6503
Merge pull request 'Fix master branch breakage' ( #103 ) from test/fix-failing-tests into master
...
CI / lint (push) Successful in 16s
CI / typecheck (push) Successful in 30s
CI / security (push) Successful in 26s
CI / quality (push) Successful in 16s
CI / integration_tests (push) Successful in 3m58s
CI / build (push) Successful in 16s
CI / unit_tests (push) Successful in 19m15s
CI / docker (push) Successful in 16s
CI / coverage (push) Successful in 1h8m52s
Reviewed-on: #103
2026-02-18 16:01:50 +00:00
khyari hamza
12845d3a3c
fix(test): make diagnostics --check robot test CI-safe
...
CI / lint (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 19s
CI / security (pull_request) Successful in 33s
CI / build (pull_request) Successful in 14s
CI / integration_tests (pull_request) Successful in 4m18s
CI / unit_tests (pull_request) Successful in 46m15s
CI / typecheck (pull_request) Successful in 26s
CI / docker (pull_request) Successful in 1m13s
CI / coverage (pull_request) Successful in 9m39s
The test now accepts both exit code 0 (no errors) and 1 (has errors)
since CI environments may have low disk space or missing tools that
trigger error-level diagnostic checks.
2026-02-18 15:28:48 +00:00
CoreRasurae
cee42640ba
test(bench): fix session commits, duplicate type guard, ULID uniqueness
CI / lint (pull_request) Successful in 15s
CI / typecheck (pull_request) Successful in 29s
CI / security (pull_request) Successful in 26s
CI / quality (pull_request) Successful in 16s
CI / unit_tests (pull_request) Successful in 18m14s
CI / build (pull_request) Successful in 16s
CI / docker (pull_request) Successful in 43s
CI / integration_tests (pull_request) Failing after 10m29s
CI / coverage (pull_request) Successful in 1h9m40s
2026-02-18 13:06:12 +00:00
CoreRasurae
167f7eb672
test(robot): Fix failing integration tests due to multiple STDOUT file overwrites
2026-02-18 13:06:12 +00:00
khyari hamza
94f370af6a
docs(plan): mark H-23 quality gates as complete (coverage 97.7%)
CI / lint (pull_request) Successful in 15s
CI / typecheck (pull_request) Successful in 28s
CI / security (pull_request) Successful in 26s
CI / quality (pull_request) Successful in 16s
CI / unit_tests (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
2026-02-18 12:54:24 +00:00
khyari hamza
5371cd0f80
docs(plan): mark H-23 CLI0.core as complete
2026-02-18 12:19:14 +00:00
khyari hamza
c0b51c445d
docs(cli): add system command reference and diagnostics check list
2026-02-18 12:18:42 +00:00
khyari hamza
02c75fb4bb
feat(cli): enhance version/info/diagnostics with --format and --check
...
Add structured data builders and Rich renderers for version, info, and
diagnostics commands. Support --format rich/plain/json/yaml output parity
and --check flag for diagnostics (exits non-zero on errors).
Includes Behave scenarios, Robot smoke tests, ASV benchmarks, and updates
existing tests to match the new Rich panel output format.
2026-02-18 12:18:03 +00:00
khyari hamza
1c2fe1b5f8
chore: WIP branch for feat(cli): add version/info/diagnostics
...
Refs: H-23, CLI0.core
Planned: Day 10
2026-02-18 12:18:03 +00:00
CoreRasurae
69c88d301a
test(bench): fix session commits, duplicate type guard, ULID uniqueness
CI / lint (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 18s
CI / security (pull_request) Successful in 38s
CI / typecheck (pull_request) Successful in 41s
CI / build (pull_request) Successful in 18s
CI / integration_tests (pull_request) Successful in 4m5s
CI / unit_tests (pull_request) Successful in 18m23s
CI / docker (pull_request) Successful in 1m4s
CI / coverage (pull_request) Successful in 2h17m56s
2026-02-18 11:32:24 +00:00
CoreRasurae
bbd06d2fdd
test(robot): Fix failing integration tests due to multiple STDOUT file overwrites
2026-02-18 09:57:37 +00:00
freemo
2c8c6283f0
Fix: Minor linting issue
CI / lint (push) Successful in 16s
CI / quality (push) Successful in 17s
CI / security (push) Successful in 43s
CI / typecheck (push) Successful in 51s
CI / build (push) Successful in 20s
CI / integration_tests (push) Successful in 3m57s
CI / unit_tests (push) Successful in 18m46s
CI / docker (push) Successful in 42s
CI / coverage (push) Successful in 1h17m35s
2026-02-18 00:18:12 -05:00
freemo
24b475dcec
Docs: Normalized ADRs
CI / lint (push) Failing after 17s
CI / quality (push) Successful in 17s
CI / typecheck (push) Successful in 31s
CI / coverage (push) Has been skipped
CI / security (push) Successful in 32s
CI / build (push) Successful in 15s
CI / integration_tests (push) Successful in 4m5s
CI / unit_tests (push) Has been cancelled
CI / docker (push) Has been cancelled
2026-02-18 00:09:51 -05:00
freemo
b587c3315f
Docs: Resolved docs warnings
2026-02-18 00:09:50 -05:00
freemo
0c7bfb1ae9
Tests: Fixed lint error
CI / lint (push) Successful in 14s
CI / quality (push) Successful in 22s
CI / security (push) Successful in 27s
CI / typecheck (push) Successful in 38s
CI / build (push) Successful in 18s
CI / integration_tests (push) Successful in 4m26s
CI / unit_tests (push) Successful in 17m59s
CI / docker (push) Successful in 40s
CI / coverage (push) Has been cancelled
2026-02-17 23:34:16 -05:00
freemo
b2c3c08415
Tests: Fixed broken tests
CI / lint (push) Failing after 14s
CI / quality (push) Successful in 20s
CI / security (push) Successful in 40s
CI / typecheck (push) Successful in 44s
CI / coverage (push) Has been skipped
CI / build (push) Successful in 15s
CI / integration_tests (push) Successful in 4m6s
CI / unit_tests (push) Successful in 18m3s
CI / docker (push) Has been skipped
2026-02-17 22:59:16 -05:00
freemo
77a0a95dc3
Tests: Added coverage to get us to 97%
CI / lint (pull_request) Successful in 26s
CI / security (pull_request) Successful in 26s
CI / typecheck (pull_request) Successful in 1m2s
CI / quality (pull_request) Successful in 17s
CI / build (pull_request) Successful in 25s
CI / integration_tests (pull_request) Failing after 3m2s
CI / lint (push) Successful in 23s
CI / unit_tests (pull_request) Failing after 17m24s
CI / docker (pull_request) Has been skipped
CI / typecheck (push) Successful in 40s
CI / security (push) Successful in 37s
CI / quality (push) Successful in 25s
CI / build (push) Successful in 16s
CI / integration_tests (push) Failing after 7m16s
CI / unit_tests (push) Failing after 24m35s
CI / docker (push) Has been skipped
CI / coverage (pull_request) Failing after 37m0s
CI / coverage (push) Failing after 37m15s
2026-02-17 21:00:05 -05:00
freemo
4cda00abf6
Build: configured coverage report to run in parallal, removed cap on number of parallel processes, limited by number of cores of env variable
2026-02-17 21:00:02 -05:00
freemo
2a84341753
Docs: Updated implementation plan
2026-02-17 20:59:54 -05:00
freemo
79f91c51b1
Tests: ensuring tests have coverage and work.
2026-02-17 20:55:49 -05:00
freemo
a4db605e1c
feat(tool): add resource binding resolution
2026-02-17 20:55:46 -05:00
freemo
a8558f13ca
feat(cli): add project context commands
2026-02-17 20:55:43 -05:00
freemo
08639183e2
feat(resource): add DAG linking and discovery
2026-02-17 20:55:32 -05:00
freemo
3b005ddcd4
feat(service): resolve automation profiles with precedence
2026-02-17 20:18:18 -05:00
freemo
7e7d2e7727
feat(execute): add changeset model and change capture
2026-02-17 20:18:15 -05:00
freemo
be4d32d550
feat(tool): add tool registry persistence
2026-02-17 20:18:04 -05:00
freemo
5480cd36fd
feat(project): add context policy model
2026-02-17 20:07:38 -05:00
freemo
9464ec6285
feat(domain): add automation profile model and built-ins
2026-02-17 20:07:34 -05:00
freemo
093204a703
feat(resource): add fs-mount and fs-directory types
2026-02-17 20:07:31 -05:00
freemo
02d384d209
fix(lint): narrow docstring tables to 88-char line limit
...
Fix 25 E501 line-too-long violations in RST/markdown docstring tables
across resource.py, tool.py, models.py, and lifecycle.py. Also fix
invalid test expectation in project_commands_coverage.feature where
project list with no database was expected to abort but now succeeds
with an empty list after the redesign.
2026-02-17 20:07:26 -05:00
freemo
740e08b2a4
Docs: Updated ADRs and specification to include details about standards
CI / lint (push) Successful in 17s
CI / typecheck (push) Successful in 31s
CI / security (push) Successful in 36s
CI / quality (push) Successful in 24s
CI / build (push) Successful in 19s
CI / integration_tests (push) Successful in 8m35s
CI / unit_tests (push) Successful in 16m16s
CI / coverage (push) Successful in 8m54s
CI / docker (push) Successful in 39s
2026-02-17 19:31:27 -05:00
brent.edwards
08c911a41d
Merge pull request 'feature/m3-actor-schema-examples' ( #93 ) from feature/m3-actor-schema-examples into master
...
CI / lint (push) Successful in 16s
CI / typecheck (push) Successful in 27s
CI / security (push) Successful in 25s
CI / quality (push) Successful in 16s
CI / build (push) Successful in 15s
CI / integration_tests (push) Successful in 10m0s
CI / unit_tests (push) Successful in 16m28s
CI / coverage (push) Successful in 9m2s
CI / docker (push) Successful in 9s
Reviewed-on: #93
2026-02-17 22:31:32 +00:00
brent.edwards
b9984cac57
Merge branch 'master' into feature/m3-actor-schema-examples
CI / lint (pull_request) Successful in 25s
CI / typecheck (pull_request) Successful in 1m1s
CI / security (pull_request) Successful in 49s
CI / quality (pull_request) Successful in 32s
CI / build (pull_request) Successful in 16s
CI / integration_tests (pull_request) Successful in 5m9s
CI / unit_tests (pull_request) Successful in 33m0s
CI / coverage (pull_request) Successful in 13m18s
CI / docker (pull_request) Successful in 58s
2026-02-17 12:58:19 -08:00
brent.edwards
8386ce0f76
Merge pull request 'feat(tool): add tool registry persistence' ( #80 ) from feature/m3-tool-registry into master
...
CI / lint (push) Successful in 16s
CI / typecheck (push) Successful in 27s
CI / security (push) Successful in 26s
CI / quality (push) Successful in 16s
CI / build (push) Successful in 15s
CI / integration_tests (push) Successful in 10m5s
CI / coverage (push) Successful in 8m46s
CI / unit_tests (push) Successful in 33m8s
CI / docker (push) Successful in 48s
Reviewed-on: #80
2026-02-17 20:50:32 +00:00
brent.edwards
bc5fa83d06
Merge branch 'master' into feature/m3-actor-schema-examples
CI / lint (pull_request) Successful in 16s
CI / typecheck (pull_request) Successful in 28s
CI / security (pull_request) Successful in 39s
CI / quality (pull_request) Successful in 15s
CI / build (pull_request) Successful in 14s
CI / unit_tests (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
2026-02-17 12:41:17 -08:00
CoreRasurae
798db9088e
feat(tool): add tool registry persistence
CI / lint (pull_request) Successful in 15s
CI / typecheck (pull_request) Successful in 36s
CI / security (pull_request) Successful in 25s
CI / quality (pull_request) Successful in 19s
CI / build (pull_request) Successful in 23s
CI / integration_tests (pull_request) Successful in 6m49s
CI / coverage (pull_request) Successful in 12m1s
CI / unit_tests (pull_request) Successful in 16m28s
CI / docker (pull_request) Successful in 51s
2026-02-17 20:28:20 +00:00
brent.edwards
767d9d0f82
Merge pull request 'test(cov): Fix coverage test failures' ( #94 ) from fix/behave_tests_coverage into master
...
CI / lint (push) Successful in 17s
CI / quality (push) Successful in 21s
CI / security (push) Successful in 28s
CI / typecheck (push) Successful in 30s
CI / build (push) Successful in 15s
CI / coverage (push) Successful in 8m48s
CI / integration_tests (push) Successful in 9m34s
CI / unit_tests (push) Successful in 24m51s
CI / docker (push) Successful in 42s
Reviewed-on: #94
2026-02-17 19:04:45 +00:00
brent.edwards
7538add6bb
fix: merge with master to fix lint
CI / lint (pull_request) Successful in 14s
CI / quality (pull_request) Successful in 21s
CI / security (pull_request) Successful in 27s
CI / typecheck (pull_request) Successful in 35s
CI / build (pull_request) Successful in 18s
CI / integration_tests (pull_request) Successful in 5m32s
CI / coverage (pull_request) Successful in 8m44s
CI / unit_tests (pull_request) Successful in 15m3s
CI / docker (pull_request) Successful in 55s
2026-02-17 18:45:55 +00:00
CoreRasurae
ef905baff6
test(cov): Fix coverage test failures
CI / lint (pull_request) Failing after 16s
CI / quality (pull_request) Successful in 17s
CI / typecheck (pull_request) Successful in 30s
CI / coverage (pull_request) Has been skipped
CI / security (pull_request) Successful in 30s
CI / build (pull_request) Successful in 14s
CI / integration_tests (pull_request) Successful in 5m13s
CI / unit_tests (pull_request) Successful in 17m8s
CI / docker (pull_request) Has been skipped
2026-02-17 16:40:18 +00:00
brent.edwards
1f8760f94a
Merge pull request 'fix(test): correct project list scenario that expected abort on empty db' ( #90 ) from fix/project-list-test into master
...
CI / lint (push) Successful in 19s
CI / typecheck (push) Successful in 30s
CI / quality (push) Successful in 16s
CI / security (push) Successful in 38s
CI / build (push) Successful in 22s
CI / integration_tests (push) Successful in 7m40s
CI / unit_tests (push) Successful in 15m57s
CI / docker (push) Successful in 9s
CI / coverage (push) Failing after 12m2s
Reviewed-on: #90
2026-02-17 16:04:05 +00:00
khyari hamza
46f697bd95
fix(test): add temp directory and DB bootstrap to project list scenario
...
CI / lint (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 22s
CI / security (pull_request) Successful in 26s
CI / typecheck (pull_request) Successful in 29s
CI / build (pull_request) Successful in 14s
CI / coverage (pull_request) Failing after 8m40s
CI / integration_tests (pull_request) Successful in 10m0s
CI / unit_tests (pull_request) Successful in 22m57s
CI / docker (pull_request) Successful in 40s
The 'Test project list command with no projects' scenario was missing a
Given step to set up a writable working directory. Without it, the
container fell back to CWD/.cleveragents/db.sqlite which could not be
opened (directory did not exist), causing sqlite3.OperationalError.
- Add 'Given I have a temporary working directory' to the scenario
- Bootstrap the SQLite schema in the When step so the ns_projects table
exists for the empty-list query
2026-02-17 14:40:16 +00:00
aditya
6a84132078
fix(actor): fix actor schema validation and tests
...
CI / lint (pull_request) Failing after 24s
CI / typecheck (pull_request) Successful in 1m0s
CI / coverage (pull_request) Has been skipped
CI / security (pull_request) Successful in 48s
CI / quality (pull_request) Successful in 17s
CI / integration_tests (pull_request) Successful in 5m14s
CI / build (pull_request) Successful in 15s
CI / unit_tests (pull_request) Successful in 28m20s
CI / docker (pull_request) Has been skipped
Fix issues identified during test execution:
- Improve name validation to reject multiple slashes and empty parts
- Fix conditional routing YAML to include all exit nodes
- Fix QuotedString parse type to standard quoted format
- Fix line length in error message (split across lines)
- All 47 Behave scenarios pass (0 failures)
- All Robot Framework integration tests pass (283 passed, 3 skipped)
- All ASV benchmarks execute successfully
Part 12 (bugfix) of C1.schema implementation.
2026-02-17 14:31:11 +00:00
aditya
a5a134826e
docs(actor): add C1.schema implementation notes and development log
...
Add comprehensive documentation for C1.schema task:
- Notes section in Implementation Checklist with design decisions
- Development Log entry with full implementation summary
- Traceability for all deliverables (code, docs, tests, benchmarks)
- Quality metrics and next steps documented
- Complete file/line number references for all artifacts
Part 11 (final) of C1.schema implementation (Actor YAML Schema Models).
2026-02-17 14:09:53 +00:00
khyari hamza
4ba714c389
style: shorten docstring markdown tables to satisfy E501 (88 cols)
CI / lint (pull_request) Successful in 21s
CI / typecheck (pull_request) Successful in 42s
CI / security (pull_request) Successful in 25s
CI / quality (pull_request) Successful in 24s
CI / build (pull_request) Successful in 15s
CI / coverage (pull_request) Failing after 8m19s
CI / integration_tests (pull_request) Successful in 9m21s
CI / unit_tests (pull_request) Failing after 21m4s
CI / docker (pull_request) Has been skipped
2026-02-17 14:04:24 +00:00
aditya
419168fd95
perf(actor): add ASV benchmarks for actor schema
...
Add performance benchmarks for actor schema operations:
- Minimal/full LLM actor parsing benchmarks
- Tool actor validation benchmarks
- Simple/complex graph topology validation (cycle detection)
- File I/O operations (load/save YAML)
- Serialization benchmarks (model_dump)
Part 10 of C1.schema implementation (Actor YAML Schema Models).
2026-02-17 13:54:27 +00:00