fix: ASRX duplication, TKG edges, trace ingest, and add pipeline progress publishing
- ASRX handler no longer stores duplicate 'asr' pre_chunks - Pre_chunks storage made idempotent (delete-before-insert) - Rule 1 + trace_ingest changed to query 'asrx' not 'asr' - Trace chunks removed (dynamic from TKG/Qdrant) - TKG scroll_face_points fixed: trace_id >= 1 (not == 1) - TKG AsrxSegmentEntry: start/end -> start_time/end_time (match ASRX JSON) - Unregister error handling: log instead of silent discard - Add publish_pipeline_progress calls at each pipeline stage (processors, rule1, face_trace, identity_agent, TKG, rule2, completion)
This commit is contained in:
+9
-3
@@ -16,7 +16,7 @@ use super::checkin_api;
|
||||
use super::docs;
|
||||
use super::files;
|
||||
use super::health;
|
||||
use super::health::{health, health_detailed, health_consistency};
|
||||
use super::health::{health, health_consistency, health_detailed};
|
||||
use super::identities;
|
||||
use super::identity_agent_api;
|
||||
use super::identity_api;
|
||||
@@ -138,8 +138,14 @@ pub async fn start_server(host: &str, port: u16) -> anyhow::Result<()> {
|
||||
|
||||
let public_health_routes = Router::new()
|
||||
.route("/api/v1/health", axum::routing::get(health))
|
||||
.route("/api/v1/health/detailed", axum::routing::get(health_detailed))
|
||||
.route("/api/v1/health/consistency", axum::routing::get(health_consistency));
|
||||
.route(
|
||||
"/api/v1/health/detailed",
|
||||
axum::routing::get(health_detailed),
|
||||
)
|
||||
.route(
|
||||
"/api/v1/health/consistency",
|
||||
axum::routing::get(health_consistency),
|
||||
);
|
||||
|
||||
let app = Router::new()
|
||||
.merge(auth::auth_routes())
|
||||
|
||||
Reference in New Issue
Block a user