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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9
9
10
10
### Added
11
11
12
+
-**`QualityScore` type** added to `IndexedDocument` and `Document` in `terraphim_types`, carrying `logic_score`, `structure_score`, and `composite` (NaN-guarded) fields for downstream ranking (Refs #547)
13
+
-**Rustdoc on `terraphim_server`** added `//!` crate-level doc, struct/enum/field docs and function doc-comments across `src/lib.rs`, `src/error.rs`, `src/api.rs`, and all `src/workflows/` sub-modules -- `RUSTDOCFLAGS="-W missing-docs" cargo doc --no-deps` now produces zero warnings
14
+
-**Rustdoc on core public types** added doc comments to `ServiceError`, `TerraphimService`, middleware `Error`, rolegraph `Error`, `split_paragraphs`, `DocumentType`, `RouteDirective`, `MarkdownDirectives`, `Edge`, `ChatMessage`, and `Priority` across four crates (Refs #547)
15
+
-**Orchestrator webhook fix** resolves project from repo for unqualified `@adf:` mentions
16
+
-**Provider probe timeout** increased from 60s to 120s for reliability
17
+
-**Orchestrator fallback** triggers fallback provider on `rate_limit` exit when KG routing fails
18
+
-**ADF config validation** added for `grace_period`, `max_cpu`, and `probe_ttl`
19
+
-**Build-runner-llm** agent with Graph-first System, cost tracking, and BUILD.md build sequences
20
+
-**Rate-limit backoff** enabled by default in orchestrator; `RATE_LIMIT_BACKOFF_ENABLED` env var wired to systemd service
12
21
-**Intra-doc link fixes** resolved broken rustdoc links and unclosed HTML tag warnings across `terraphim_orchestrator`, `terraphim_types`, `terraphim_tracker` — cargo doc now produces zero warnings on all core crates
13
22
-**Unique tempdir** in `test_tool_index_save_and_load` to eliminate cross-run state pollution (Refs #1340)
14
23
-**Module-level rustdoc** added to `terraphim_dsm` and `terraphim_github_runner_server` — the final two binary crates lacking a crate-level `//!` comment
@@ -42,6 +51,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
42
51
43
52
### Fixed
44
53
54
+
-**`min_quality` threshold clamped** to `[0.0, 1.0]` in `apply_min_quality_filter`; negative values are now treated as zero rather than silently excluding all documents (Refs #1459)
55
+
-**Unit tests for `apply_min_quality_filter`** cover zero, midpoint, boundary, and negative-threshold cases to prevent regression (Refs #1459)
45
56
-**World-readable sensitive config files** now emit tracing error/warn at load time via `warn_if_world_readable()` in orchestrator config and all `conf.d` include files (Refs #826)- **RUSTSEC-2026-0049** eliminated by switching serenity to native-tls (Refs #418)
46
57
-**Spec gaps** addressed and resolved across ADF orchestrator templates (Refs #1040)
47
58
-**Global concurrency limits** enforced in orchestrator to prevent task/memory exhaustion (Refs #664)
0 commit comments