Skip to content

Commit 9715d72

Browse files
committed
Add comprehensive unit tests for terraphim_rlm query_loop module
Added 15 new tests covering: - truncate() function with short/long strings - elapsed_ms() timing function - QueryLoopConfig custom settings - All TerminationReason variants - All ExecuteResult variants - QueryLoopResult creation and state validation - Budget exhaustion scenarios (token, time, depth) - Max iterations termination - Cancellation handling - format_execution_output with various scenarios Refs #96
1 parent bd5c0c7 commit 9715d72

4 files changed

Lines changed: 510 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,50 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [Unreleased]
9+
10+
### Added
11+
12+
#### Terraphim RLM Integration
13+
- **New `terraphim_rlm` crate** for resource lifecycle management
14+
- **RLM execution backend** wired into orchestrator Refs #98
15+
16+
#### Nightwatch Enhancements
17+
- **Active hours window** for drift evaluation scheduling
18+
- **Dual-panel evaluation** for improved drift detection accuracy
19+
20+
#### Linear Tracker Integration
21+
- **LinearTracker** for Linear.app API integration
22+
- **Digital twin support** with Linear issue synchronization
23+
24+
#### Search Enhancements
25+
- **LayeredSearchOutput** --layer 1/2/3 for token efficiency
26+
- **QualityScore metadata** (K/L/S dimensions) for IndexedDocument
27+
- **Trigger-based contextual KG retrieval** with TF-IDF fallback
28+
29+
#### Learning System Improvements
30+
- **CorrectionEvent** for user correction tracking
31+
- **learn auto-extract** subcommand for session transcripts
32+
- **learn suggest** subcommand for pattern recommendations
33+
34+
#### Orchestrator Features
35+
- **ReasoningCertificate** type for audit events and Nightwatch
36+
- **spawn_with_fallback** migration for resilient agent spawning
37+
38+
### Fixed
39+
40+
- **Sessions:** Removed 100-session import limit with progress logging
41+
- **RLM:** Resolved clippy warnings Refs #94
42+
- **CI:** Skip cargo-audit install if already present
43+
- **Dependencies:** Updated tar to 0.4.45 for RUSTSEC-2026-0067/0068
44+
- **Tests:** Fixed LLM integration tests for live environments
45+
46+
### Changed
47+
48+
- **Dependencies:** whisper-rs 0.16.0, teloxide 0.17.0, bollard 0.20.2
49+
- **Dependencies:** tempfile 3.27.0, jiff 0.2.23, config 0.15.19
50+
- **Dependencies:** tower 0.5.3, indicatif 0.18.4
51+
852
## [1.14.0] - 2026-03-22
953

1054
### Added

0 commit comments

Comments
 (0)