You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Cost Optimization**: When disabled, no LLM API calls or S3 operations are performed
21
21
-**Configuration Example**: Set `assessment.enabled: false` to disable, `enabled: true` to enable (default)
22
22
23
-
### Changed
24
-
-**State Machine Simplification**: Removed `SummarizationChoice` and `AssessmentChoice` conditional states from all patterns (Pattern 2, 3) for cleaner workflows
25
-
-**Service Logic Enhancement**: SummarizationService and AssessmentService now check configuration `enabled` flag at the beginning of processing methods
26
-
-**Configuration Schema Updates**: Added `enabled` boolean property to summarization and assessment sections in all CloudFormation template schemas
27
-
- Updated all sample configurations to include `summarization.enabled: true` and `assessment.enabled: true`
28
-
- Updated configuration documentation with new summarization and assessment control approaches
29
-
30
23
### Removed
31
24
-**CloudFormation Parameters**: Removed `IsSummarizationEnabled` and `IsAssessmentEnabled` parameters from all pattern templates
32
25
-**Related Conditions**: Removed parameter conditions and state machine definition substitutions for both features
33
26
-**Conditional Logic**: Eliminated complex conditional logic from state machine definitions for summarization and assessment steps
34
27
35
-
### Fixed
36
-
-**CloudFormation Template Deployment Error**: Fixed "Template format error: Unresolved resource dependencies [IsAssessmentEnabled]" by removing final parameter reference in main template PATTERN3STACK parameters
37
-
-**State Machine Logic**: Simplified conditional assessment/summarization steps that were causing complex workflow logic
38
-
-**Parameter Dependencies**: Cleaned up all CloudFormation parameter dependencies and references
39
-
40
-
### Documentation
41
-
-**Updated Documentation**: Enhanced docs/configuration.md, docs/architecture.md, and all pattern-specific docs (pattern-1.md, pattern-2.md, pattern-3.md)
42
-
-**Service Documentation**: Updated lib/idp_common_pkg/idp_common/summarization/README.md with configuration examples and behavior details
43
-
-**Migration Guidance**: Added migration notes about the CloudFormation parameter removal
28
+
### ⚠️ Breaking Changes
29
+
-**Configuration Migration Required**: When updating a stack that previously had `IsSummarizationEnabled` or `IsAssessmentEnabled` set to `false`, these features will now default to `enabled: true` after the update. To maintain the disabled behavior:
30
+
1. Update your configuration file to set `summarization.enabled: false` and/or `assessment.enabled: false` as needed
31
+
2. Save the configuration changes immediately after the stack update
32
+
3. This ensures continued cost optimization by preventing unexpected LLM API calls
33
+
-**Action Required**: Review your current CloudFormation parameter settings before updating and update your configuration accordingly to preserve existing behavior
0 commit comments