compliance: Add PureGraph BDD coverage to CHANGELOG and CONTRIBUTORS
Update the PR compliance checklist items that were missing from the original PR creation by pr-creator: - Added ### Tests section to CHANGELOG.md documenting the PureGraph BDD, Robot Framework integration tests, and ASV benchmark additions - Updated CONTRIBUTORS.md with contribution details for the PureGraph test coverage suite (PR #9601 / issue #9531) This completes items [1] and [2] of the mandatory 8-item PR Compliance Checklist. ISSUES CLOSED: #9531
This commit is contained in:
@@ -903,6 +903,18 @@ uko-oo:Class` triple emission in `PythonAnalyzer._extract_class()` so that
|
||||
``max_context_files`` (default: 5). Non-positive values raise ``ValueError``.
|
||||
All existing call sites remain backward-compatible via default arguments.
|
||||
|
||||
### Tests
|
||||
|
||||
- **PureGraph BDD and Integration Test Coverage** (#9601): Added comprehensive test
|
||||
coverage for the PureGraph module, which previously had orphaned Behave step definitions
|
||||
(`features/steps/pure_graph_coverage_steps.py`) without a corresponding feature file.
|
||||
Adds `features/pure_graph_coverage.feature` covering topological ordering, function
|
||||
execution with dependency resolution, missing function fallback behavior, and inert
|
||||
non-functional node handling. Introduces Robot Framework integration tests in
|
||||
`robot/langgraph/pure_graph.robot` exercising the PureGraph CLI workflows end-to-end.
|
||||
Includes ASV benchmarks in `benchmarks/pure_graph_bench.py` measuring execution throughput
|
||||
and topological ordering performance across increasing node counts (10, 50, 100, 500).
|
||||
|
||||
### Added
|
||||
|
||||
- **ACMS Index Data Model and File Traversal Engine** (#9579): Implements the
|
||||
|
||||
@@ -33,6 +33,7 @@ Below are some of the specific details of various contributions.
|
||||
* HAMZA KHYARI has contributed the ACMS execute-phase context assembler project-level hot_max_tokens fix (PR #11036 / issue #11035): added `_resolve_effective_budget()` method that reads each linked project's `settings.hot_max_tokens` and uses the maximum override value as the pipeline budget instead of the hardcoded global 16K default.
|
||||
* HAL 9000 has contributed the automated CLI docstring example validation (#9106): added `DocstringExampleValidator` to enforce positional-before-option ordering in CLI `Examples:` sections, with Behave test coverage and CONTRIBUTING.md documentation.
|
||||
* HAL 9000 has contributed the AutoDebugAgent prompt injection mitigation fix (#9110): sanitized user-provided `error_message` and `code_context` fields in all three agent methods using `PromptSanitizer` boundary markers, added graceful `PromptInjectionDetected` exception handling, and added BDD and Robot Framework integration tests for the security fix.
|
||||
* HAL 9000 has contributed the PureGraph BDD coverage suite (PR #9601 / issue #9531): added `features/pure_graph_coverage.feature` with Behave scenarios for topological ordering, function execution, missing function fallback, and non-functional node handling; created Robot Framework integration tests in `robot/langgraph/pure_graph.robot`; and implemented ASV benchmarks in `benchmarks/pure_graph_bench.py` measuring execution throughput across varying node counts.
|
||||
* This project was made possible thanks to considerable donation of time, money, and resources by CleverThis, Inc.
|
||||
* HAL 9000 has contributed automated bug fixes, CLI output formatting improvements, and ongoing maintenance as part of the CleverAgents automation system.
|
||||
* HAL 9000 has contributed the pr-review-pool-supervisor tracking prefix documentation fix (#7891): aligned all documentation references from the outdated `AUTO-REV-POOL` prefix to the correct `AUTO-REV-SUP` prefix used in production.
|
||||
|
||||
Reference in New Issue
Block a user