app: person enrichment use case + staleness checks

This commit is contained in:
2026-06-11 13:36:43 +02:00
parent 517a18da8a
commit 371a3cdc46
10 changed files with 70 additions and 8 deletions

View File

@@ -218,6 +218,7 @@ async fn wire_dependencies() -> anyhow::Result<(AppState, axum::Router)> {
diary_exporter: Arc::new(ExportAdapter) as Arc<dyn DiaryExporter>,
document_parser: Arc::new(ImporterDocumentParser) as Arc<dyn DocumentParser>,
review_logger,
person_enrichment: None,
},
config: app_config,
};

View File

@@ -781,6 +781,7 @@ pub fn make_test_state(auth_service: Arc<dyn AuthService>) -> crate::state::AppS
diary_exporter: Arc::clone(&repo) as _,
document_parser: Arc::clone(&repo) as _,
review_logger: Arc::clone(&repo) as _,
person_enrichment: None,
},
config: AppConfig {
allow_registration: false,

View File

@@ -470,6 +470,7 @@ async fn test_app() -> Router {
diary_exporter: Arc::new(PanicExporter),
document_parser: Arc::new(PanicDocumentParser),
review_logger: Arc::new(PanicReviewLogger),
person_enrichment: None,
},
config: AppConfig {
allow_registration: false,