Skip to content

Commit f5ee92f

Browse files
author
Bob Strahan
committed
fix: reorder imports in criteria validation test and update CHANGELOG with validation service details
1 parent 76d77a6 commit f5ee92f

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,15 @@ SPDX-License-Identifier: MIT-0
1212

1313
### Added
1414

15+
- **Criteria Validation Service Class**
16+
- New document validation service that evaluates documents against dynamic business rules using Large Language Models (LLMs)
17+
- **Key Capabilities**: Dynamic business rules configuration, asynchronous processing with concurrent criteria evaluation, intelligent text chunking for large documents, multi-file processing with summarization, comprehensive cost and performance tracking
18+
- **Primary Use Cases**: Healthcare prior authorization workflows, compliance validation, business rule enforcement, quality assurance, and audit preparation
19+
- **Architecture Features**: Seamless integration with IDP pipeline using common Bedrock client, unified metering with automatic token usage tracking, S3 operations using standardized file operations, configuration compatibility with existing IDP config system
20+
- **Advanced Features**: Configurable criteria questions without code changes, robust error handling with graceful degradation, Pydantic-based input/output validation with automatic data cleaning, comprehensive timing metrics and token usage tracking
21+
- **Limitation**: Python idp_common support only, not yet implemented within deployed pattern workflows.
22+
23+
1524
- **Document Process Flow Visualization**
1625
- Added interactive visualization of Step Functions workflow execution for document processing
1726
- Visual representation of processing steps with status indicators and execution details
@@ -58,6 +67,8 @@ SPDX-License-Identifier: MIT-0
5867
- **Modified default assessment prompt for token efficiency**
5968
- Removed `confidence_reason` from output to avoid consuming unnecessary output tokens
6069
- Refactored task_prompt layout to improve <<CACHEPOINT>> placement for efficiency when granular mode is enabled or disabled
70+
- **Enhanced .clinerules with comprehensive memory bank workflows**
71+
- Enhanced Plan Mode workflow with requirements gathering, reasoning, and user approval loop
6172

6273
### Fixed
6374
- Fixed UI list deletion issue where empty lists were not saved correctly - #18

lib/idp_common_pkg/tests/unit/test_criteria_validation_models.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
Unit tests for criteria validation models after Pydantic to dataclasses migration.
66
"""
77

8-
import pytest
9-
108
import idp_common.criteria_validation.models as models
9+
import pytest
1110

1211
BedrockInput = models.BedrockInput
1312
LLMResponse = models.LLMResponse

0 commit comments

Comments
 (0)