diff --git "a/logs/application/app_2025-11-03.log" "b/logs/application/app_2025-11-03.log" --- "a/logs/application/app_2025-11-03.log" +++ "b/logs/application/app_2025-11-03.log" @@ -404,3 +404,147 @@ {"text": "Device: cpu\n", "record": {"elapsed": {"repr": "0:00:15.291807", "seconds": 15.291807}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 440, "message": "Device: cpu", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.137398+05:30", "timestamp": 1762177451.137398}}} {"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:15.291867", "seconds": 15.291867}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 441, "message": "================================================================================", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.137458+05:30", "timestamp": 1762177451.137458}}} {"text": "Application startup complete.\n", "record": {"elapsed": {"repr": "0:00:15.292045", "seconds": 15.292045}, "exception": null, "extra": {}, "file": {"name": "on.py", "path": "/Users/itobuz/anaconda3/lib/python3.10/site-packages/uvicorn/lifespan/on.py"}, "function": "startup", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 62, "message": "Application startup complete.", "module": "on", "name": "uvicorn.lifespan.on", "process": {"id": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.137636+05:30", "timestamp": 1762177451.137636}}} +{"text": "Shutting down\n", "record": {"elapsed": {"repr": "0:40:49.624558", "seconds": 2449.624558}, "exception": null, "extra": {}, "file": {"name": "server.py", "path": "/Users/itobuz/anaconda3/lib/python3.10/site-packages/uvicorn/server.py"}, "function": "shutdown", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 263, "message": "Shutting down", "module": "server", "name": "uvicorn.server", "process": {"id": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:45.470149+05:30", "timestamp": 1762179885.470149}}} +{"text": "Waiting for application shutdown.\n", "record": {"elapsed": {"repr": "0:40:49.726909", "seconds": 2449.726909}, "exception": null, "extra": {}, "file": {"name": "on.py", "path": "/Users/itobuz/anaconda3/lib/python3.10/site-packages/uvicorn/lifespan/on.py"}, "function": "shutdown", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 67, "message": "Waiting for application shutdown.", "module": "on", "name": "uvicorn.lifespan.on", "process": {"id": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:45.572500+05:30", "timestamp": 1762179885.5725}}} +{"text": "Logging system cleanup completed\n", "record": {"elapsed": {"repr": "0:40:49.729398", "seconds": 2449.729398}, "exception": null, "extra": {}, "file": {"name": "logger.py", "path": "/Users/itobuz/projects/office/text_auth/utils/logger.py"}, "function": "cleanup", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 522, "message": "Logging system cleanup completed", "module": "logger", "name": "utils.logger", "process": {"id": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:45.574989+05:30", "timestamp": 1762179885.574989}}} +{"text": "Centralized logging system initialized\n", "record": {"elapsed": {"repr": "0:00:03.499604", "seconds": 3.499604}, "exception": null, "extra": {}, "file": {"name": "logger.py", "path": "/Users/itobuz/projects/office/text_auth/utils/logger.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 140, "message": "Centralized logging system initialized", "module": "logger", "name": "utils.logger", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.474512+05:30", "timestamp": 1762179889.474512}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:03.499779", "seconds": 3.499779}, "exception": null, "extra": {}, "file": {"name": "logger.py", "path": "/Users/itobuz/projects/office/text_auth/utils/logger.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 141, "message": "Environment: development", "module": "logger", "name": "utils.logger", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.474687+05:30", "timestamp": 1762179889.474687}}} +{"text": "Log Level: INFO\n", "record": {"elapsed": {"repr": "0:00:03.499869", "seconds": 3.499869}, "exception": null, "extra": {}, "file": {"name": "logger.py", "path": "/Users/itobuz/projects/office/text_auth/utils/logger.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 142, "message": "Log Level: INFO", "module": "logger", "name": "utils.logger", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.474777+05:30", "timestamp": 1762179889.474777}}} +{"text": "Log Directory: /Users/itobuz/projects/office/text_auth/logs\n", "record": {"elapsed": {"repr": "0:00:03.499943", "seconds": 3.499943}, "exception": null, "extra": {}, "file": {"name": "logger.py", "path": "/Users/itobuz/projects/office/text_auth/utils/logger.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 143, "message": "Log Directory: /Users/itobuz/projects/office/text_auth/logs", "module": "logger", "name": "utils.logger", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.474851+05:30", "timestamp": 1762179889.474851}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.500099", "seconds": 3.500099}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 369, "message": "================================================================================", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.475007+05:30", "timestamp": 1762179889.475007}}} +{"text": "TEXT-AUTH API Starting Up...\n", "record": {"elapsed": {"repr": "0:00:03.500215", "seconds": 3.500215}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 370, "message": "TEXT-AUTH API Starting Up...", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.475123+05:30", "timestamp": 1762179889.475123}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.500301", "seconds": 3.500301}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 371, "message": "================================================================================", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.475209+05:30", "timestamp": 1762179889.475209}}} +{"text": "Initializing Detection Orchestrator...\n", "record": {"elapsed": {"repr": "0:00:03.500376", "seconds": 3.500376}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 375, "message": "Initializing Detection Orchestrator...", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.475284+05:30", "timestamp": 1762179889.475284}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:03.500451", "seconds": 3.500451}, "exception": null, "extra": {}, "file": {"name": "text_processor.py", "path": "/Users/itobuz/projects/office/text_auth/processors/text_processor.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 107, "message": "TextProcessor initialized with min_length=50, max_length=500000", "module": "text_processor", "name": "processors.text_processor", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.475359+05:30", "timestamp": 1762179889.475359}}} +{"text": "ModelManager initialized with device: cpu\n", "record": {"elapsed": {"repr": "0:00:03.501021", "seconds": 3.501021}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 132, "message": "ModelManager initialized with device: cpu", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.475929+05:30", "timestamp": 1762179889.475929}}} +{"text": "Model cache directory: /Users/itobuz/projects/office/text_auth/models/cache\n", "record": {"elapsed": {"repr": "0:00:03.501156", "seconds": 3.501156}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 133, "message": "Model cache directory: /Users/itobuz/projects/office/text_auth/models/cache", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.476064+05:30", "timestamp": 1762179889.476064}}} +{"text": "LanguageDetector initialized (use_model=True)\n", "record": {"elapsed": {"repr": "0:00:03.501251", "seconds": 3.501251}, "exception": null, "extra": {}, "file": {"name": "language_detector.py", "path": "/Users/itobuz/projects/office/text_auth/processors/language_detector.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 182, "message": "LanguageDetector initialized (use_model=True)", "module": "language_detector", "name": "processors.language_detector", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.476159+05:30", "timestamp": 1762179889.476159}}} +{"text": "Initialized 6 metrics: ['structural', 'entropy', 'perplexity', 'semantic_analysis', 'linguistic', 'multi_perturbation_stability']\n", "record": {"elapsed": {"repr": "0:00:03.501360", "seconds": 3.50136}, "exception": null, "extra": {}, "file": {"name": "orchestrator.py", "path": "/Users/itobuz/projects/office/text_auth/detector/orchestrator.py"}, "function": "_initialize_metrics", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 189, "message": "Initialized 6 metrics: ['structural', 'entropy', 'perplexity', 'semantic_analysis', 'linguistic', 'multi_perturbation_stability']", "module": "orchestrator", "name": "detector.orchestrator", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.476268+05:30", "timestamp": 1762179889.476268}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:03.501445", "seconds": 3.501445}, "exception": null, "extra": {}, "file": {"name": "ensemble.py", "path": "/Users/itobuz/projects/office/text_auth/detector/ensemble.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 91, "message": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)", "module": "ensemble", "name": "detector.ensemble", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.476353+05:30", "timestamp": 1762179889.476353}}} +{"text": "DetectionOrchestrator initialized (language_detection=True, skip_expensive=False)\n", "record": {"elapsed": {"repr": "0:00:03.502094", "seconds": 3.502094}, "exception": null, "extra": {}, "file": {"name": "orchestrator.py", "path": "/Users/itobuz/projects/office/text_auth/detector/orchestrator.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 132, "message": "DetectionOrchestrator initialized (language_detection=True, skip_expensive=False)", "module": "orchestrator", "name": "detector.orchestrator", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.477002+05:30", "timestamp": 1762179889.477002}}} +{"text": "Initializing detection pipeline...\n", "record": {"elapsed": {"repr": "0:00:03.502191", "seconds": 3.502191}, "exception": null, "extra": {}, "file": {"name": "orchestrator.py", "path": "/Users/itobuz/projects/office/text_auth/detector/orchestrator.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 202, "message": "Initializing detection pipeline...", "module": "orchestrator", "name": "detector.orchestrator", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.477099+05:30", "timestamp": 1762179889.477099}}} +{"text": "Initializing domain classifier...\n", "record": {"elapsed": {"repr": "0:00:03.502261", "seconds": 3.502261}, "exception": null, "extra": {}, "file": {"name": "domain_classifier.py", "path": "/Users/itobuz/projects/office/text_auth/processors/domain_classifier.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 61, "message": "Initializing domain classifier...", "module": "domain_classifier", "name": "processors.domain_classifier", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.477169+05:30", "timestamp": 1762179889.477169}}} +{"text": "Loading model: domain_classifier (cross-encoder/nli-roberta-base)\n", "record": {"elapsed": {"repr": "0:00:03.502332", "seconds": 3.502332}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: domain_classifier (cross-encoder/nli-roberta-base)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:49.477240+05:30", "timestamp": 1762179889.47724}}} +{"text": "Added model to cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.189661", "seconds": 4.189661}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: domain_classifier", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:50.164569+05:30", "timestamp": 1762179890.164569}}} +{"text": "Successfully loaded model: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.189947", "seconds": 4.189947}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: domain_classifier", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:50.164855+05:30", "timestamp": 1762179890.164855}}} +{"text": "Loading model: domain_classifier_fallback (microsoft/deberta-v3-small)\n", "record": {"elapsed": {"repr": "0:00:04.190068", "seconds": 4.190068}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: domain_classifier_fallback (microsoft/deberta-v3-small)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:50.164976+05:30", "timestamp": 1762179890.164976}}} +{"text": "Added model to cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.810016", "seconds": 5.810016}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: domain_classifier_fallback", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:51.784924+05:30", "timestamp": 1762179891.784924}}} +{"text": "Successfully loaded model: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.810206", "seconds": 5.810206}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: domain_classifier_fallback", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:51.785114+05:30", "timestamp": 1762179891.785114}}} +{"text": "Fallback classifier loaded successfully\n", "record": {"elapsed": {"repr": "0:00:05.810293", "seconds": 5.810293}, "exception": null, "extra": {}, "file": {"name": "domain_classifier.py", "path": "/Users/itobuz/projects/office/text_auth/processors/domain_classifier.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 69, "message": "Fallback classifier loaded successfully", "module": "domain_classifier", "name": "processors.domain_classifier", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:51.785201+05:30", "timestamp": 1762179891.785201}}} +{"text": "Domain classifier initialized successfully\n", "record": {"elapsed": {"repr": "0:00:05.810377", "seconds": 5.810377}, "exception": null, "extra": {}, "file": {"name": "domain_classifier.py", "path": "/Users/itobuz/projects/office/text_auth/processors/domain_classifier.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 76, "message": "Domain classifier initialized successfully", "module": "domain_classifier", "name": "processors.domain_classifier", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:51.785285+05:30", "timestamp": 1762179891.785285}}} +{"text": "Initializing language detection model...\n", "record": {"elapsed": {"repr": "0:00:05.810448", "seconds": 5.810448}, "exception": null, "extra": {}, "file": {"name": "language_detector.py", "path": "/Users/itobuz/projects/office/text_auth/processors/language_detector.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 198, "message": "Initializing language detection model...", "module": "language_detector", "name": "processors.language_detector", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:51.785356+05:30", "timestamp": 1762179891.785356}}} +{"text": "Loading pipeline: text-classification with language_detector\n", "record": {"elapsed": {"repr": "0:00:05.810517", "seconds": 5.810517}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_pipeline", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 430, "message": "Loading pipeline: text-classification with language_detector", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:51.785425+05:30", "timestamp": 1762179891.785425}}} +{"text": "Language detector initialized successfully\n", "record": {"elapsed": {"repr": "0:00:06.711541", "seconds": 6.711541}, "exception": null, "extra": {}, "file": {"name": "language_detector.py", "path": "/Users/itobuz/projects/office/text_auth/processors/language_detector.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 206, "message": "Language detector initialized successfully", "module": "language_detector", "name": "processors.language_detector", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:52.686449+05:30", "timestamp": 1762179892.686449}}} +{"text": "Initializing entropy metric...\n", "record": {"elapsed": {"repr": "0:00:06.711761", "seconds": 6.711761}, "exception": null, "extra": {}, "file": {"name": "entropy.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/entropy.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 39, "message": "Initializing entropy metric...", "module": "entropy", "name": "metrics.entropy", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:52.686669+05:30", "timestamp": 1762179892.686669}}} +{"text": "Loading model: perplexity_gpt2 (gpt2)\n", "record": {"elapsed": {"repr": "0:00:06.711854", "seconds": 6.711854}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: perplexity_gpt2 (gpt2)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:52.686762+05:30", "timestamp": 1762179892.686762}}} +{"text": "Added model to cache: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.987207", "seconds": 7.987207}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: perplexity_gpt2", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:53.962115+05:30", "timestamp": 1762179893.962115}}} +{"text": "Successfully loaded model: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.987403", "seconds": 7.987403}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: perplexity_gpt2", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:53.962311+05:30", "timestamp": 1762179893.962311}}} +{"text": "Entropy metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.987486", "seconds": 7.987486}, "exception": null, "extra": {}, "file": {"name": "entropy.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/entropy.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 52, "message": "Entropy metric initialized successfully", "module": "entropy", "name": "metrics.entropy", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:53.962394+05:30", "timestamp": 1762179893.962394}}} +{"text": "Initializing perplexity metric...\n", "record": {"elapsed": {"repr": "0:00:07.987561", "seconds": 7.987561}, "exception": null, "extra": {}, "file": {"name": "perplexity.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/perplexity.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 41, "message": "Initializing perplexity metric...", "module": "perplexity", "name": "metrics.perplexity", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:53.962469+05:30", "timestamp": 1762179893.962469}}} +{"text": "Perplexity metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.987634", "seconds": 7.987634}, "exception": null, "extra": {}, "file": {"name": "perplexity.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/perplexity.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 55, "message": "Perplexity metric initialized successfully", "module": "perplexity", "name": "metrics.perplexity", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:53.962542+05:30", "timestamp": 1762179893.962542}}} +{"text": "Initializing semantic analysis metric...\n", "record": {"elapsed": {"repr": "0:00:07.987700", "seconds": 7.9877}, "exception": null, "extra": {}, "file": {"name": "semantic_analysis.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/semantic_analysis.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 41, "message": "Initializing semantic analysis metric...", "module": "semantic_analysis", "name": "metrics.semantic_analysis", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:53.962608+05:30", "timestamp": 1762179893.962608}}} +{"text": "Loading model: semantic_primary (sentence-transformers/all-MiniLM-L6-v2)\n", "record": {"elapsed": {"repr": "0:00:07.987767", "seconds": 7.987767}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: semantic_primary (sentence-transformers/all-MiniLM-L6-v2)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:53.962675+05:30", "timestamp": 1762179893.962675}}} +{"text": "Load pretrained SentenceTransformer: sentence-transformers/all-MiniLM-L6-v2\n", "record": {"elapsed": {"repr": "0:00:07.989901", "seconds": 7.989901}, "exception": null, "extra": {}, "file": {"name": "SentenceTransformer.py", "path": "/Users/itobuz/anaconda3/lib/python3.10/site-packages/sentence_transformers/SentenceTransformer.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 218, "message": "Load pretrained SentenceTransformer: sentence-transformers/all-MiniLM-L6-v2", "module": "SentenceTransformer", "name": "sentence_transformers.SentenceTransformer", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:53.964809+05:30", "timestamp": 1762179893.964809}}} +{"text": "Added model to cache: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:11.950653", "seconds": 11.950653}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: semantic_primary", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:57.925561+05:30", "timestamp": 1762179897.925561}}} +{"text": "Successfully loaded model: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:11.951864", "seconds": 11.951864}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: semantic_primary", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:57.926772+05:30", "timestamp": 1762179897.926772}}} +{"text": "Semantic analysis metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:11.952256", "seconds": 11.952256}, "exception": null, "extra": {}, "file": {"name": "semantic_analysis.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/semantic_analysis.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 49, "message": "Semantic analysis metric initialized successfully", "module": "semantic_analysis", "name": "metrics.semantic_analysis", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:57.927164+05:30", "timestamp": 1762179897.927164}}} +{"text": "Initializing linguistic metric...\n", "record": {"elapsed": {"repr": "0:00:11.952624", "seconds": 11.952624}, "exception": null, "extra": {}, "file": {"name": "linguistic.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/linguistic.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 39, "message": "Initializing linguistic metric...", "module": "linguistic", "name": "metrics.linguistic", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:57.927532+05:30", "timestamp": 1762179897.927532}}} +{"text": "Loading model: linguistic_spacy (en_core_web_sm)\n", "record": {"elapsed": {"repr": "0:00:11.952976", "seconds": 11.952976}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: linguistic_spacy (en_core_web_sm)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:57.927884+05:30", "timestamp": 1762179897.927884}}} +{"text": "Loaded spaCy model: en_core_web_sm\n", "record": {"elapsed": {"repr": "0:00:12.267620", "seconds": 12.26762}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "_load_spacy_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 447, "message": "Loaded spaCy model: en_core_web_sm", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:58.242528+05:30", "timestamp": 1762179898.242528}}} +{"text": "Added model to cache: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:12.268197", "seconds": 12.268197}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: linguistic_spacy", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:58.243105+05:30", "timestamp": 1762179898.243105}}} +{"text": "Successfully loaded model: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:12.268318", "seconds": 12.268318}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: linguistic_spacy", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:58.243226+05:30", "timestamp": 1762179898.243226}}} +{"text": "Linguistic metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:12.268403", "seconds": 12.268403}, "exception": null, "extra": {}, "file": {"name": "linguistic.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/linguistic.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 46, "message": "Linguistic metric initialized successfully", "module": "linguistic", "name": "metrics.linguistic", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:58.243311+05:30", "timestamp": 1762179898.243311}}} +{"text": "Initializing MultiPerturbationStability metric...\n", "record": {"elapsed": {"repr": "0:00:12.268478", "seconds": 12.268478}, "exception": null, "extra": {}, "file": {"name": "multi_perturbation_stability.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/multi_perturbation_stability.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 52, "message": "Initializing MultiPerturbationStability metric...", "module": "multi_perturbation_stability", "name": "metrics.multi_perturbation_stability", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:58.243386+05:30", "timestamp": 1762179898.243386}}} +{"text": "Loading model: multi_perturbation_base (gpt2)\n", "record": {"elapsed": {"repr": "0:00:12.268562", "seconds": 12.268562}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: multi_perturbation_base (gpt2)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:54:58.243470+05:30", "timestamp": 1762179898.24347}}} +{"text": "Evicted model from cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:14.068588", "seconds": 14.068588}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 82, "message": "Evicted model from cache: domain_classifier", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:00.043496+05:30", "timestamp": 1762179900.043496}}} +{"text": "Added model to cache: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:14.068807", "seconds": 14.068807}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: multi_perturbation_base", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:00.043715+05:30", "timestamp": 1762179900.043715}}} +{"text": "Successfully loaded model: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:14.068903", "seconds": 14.068903}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: multi_perturbation_base", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:00.043811+05:30", "timestamp": 1762179900.043811}}} +{"text": "Loading model: multi_perturbation_mask (distilroberta-base)\n", "record": {"elapsed": {"repr": "0:00:14.184584", "seconds": 14.184584}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: multi_perturbation_mask (distilroberta-base)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:00.159492+05:30", "timestamp": 1762179900.159492}}} +{"text": "Evicted model from cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:15.347134", "seconds": 15.347134}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 82, "message": "Evicted model from cache: domain_classifier_fallback", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:01.322042+05:30", "timestamp": 1762179901.322042}}} +{"text": "Added model to cache: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:15.347321", "seconds": 15.347321}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: multi_perturbation_mask", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:01.322229+05:30", "timestamp": 1762179901.322229}}} +{"text": "Successfully loaded model: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:15.347403", "seconds": 15.347403}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: multi_perturbation_mask", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:01.322311+05:30", "timestamp": 1762179901.322311}}} +{"text": "MultiPerturbationStability metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:15.415999", "seconds": 15.415999}, "exception": null, "extra": {}, "file": {"name": "multi_perturbation_stability.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/multi_perturbation_stability.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 84, "message": "MultiPerturbationStability metric initialized successfully", "module": "multi_perturbation_stability", "name": "metrics.multi_perturbation_stability", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:01.390907+05:30", "timestamp": 1762179901.390907}}} +{"text": "Detection pipeline initialized: 6/6 metrics ready\n", "record": {"elapsed": {"repr": "0:00:15.416196", "seconds": 15.416196}, "exception": null, "extra": {}, "file": {"name": "orchestrator.py", "path": "/Users/itobuz/projects/office/text_auth/detector/orchestrator.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 229, "message": "Detection pipeline initialized: 6/6 metrics ready", "module": "orchestrator", "name": "detector.orchestrator", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:01.391104+05:30", "timestamp": 1762179901.391104}}} +{"text": "✓ Detection Orchestrator initialized\n", "record": {"elapsed": {"repr": "0:00:15.416277", "seconds": 15.416277}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 383, "message": "✓ Detection Orchestrator initialized", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96263, "name": "SpawnProcess-10"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:01.391185+05:30", "timestamp": 1762179901.391185}}} +{"text": "Centralized logging system initialized\n", "record": {"elapsed": {"repr": "0:00:03.376137", "seconds": 3.376137}, "exception": null, "extra": {}, "file": {"name": "logger.py", "path": "/Users/itobuz/projects/office/text_auth/utils/logger.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 140, "message": "Centralized logging system initialized", "module": "logger", "name": "utils.logger", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.104445+05:30", "timestamp": 1762179905.104445}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:03.376312", "seconds": 3.376312}, "exception": null, "extra": {}, "file": {"name": "logger.py", "path": "/Users/itobuz/projects/office/text_auth/utils/logger.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 141, "message": "Environment: development", "module": "logger", "name": "utils.logger", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.104620+05:30", "timestamp": 1762179905.10462}}} +{"text": "Log Level: INFO\n", "record": {"elapsed": {"repr": "0:00:03.376400", "seconds": 3.3764}, "exception": null, "extra": {}, "file": {"name": "logger.py", "path": "/Users/itobuz/projects/office/text_auth/utils/logger.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 142, "message": "Log Level: INFO", "module": "logger", "name": "utils.logger", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.104708+05:30", "timestamp": 1762179905.104708}}} +{"text": "Log Directory: /Users/itobuz/projects/office/text_auth/logs\n", "record": {"elapsed": {"repr": "0:00:03.376473", "seconds": 3.376473}, "exception": null, "extra": {}, "file": {"name": "logger.py", "path": "/Users/itobuz/projects/office/text_auth/utils/logger.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 143, "message": "Log Directory: /Users/itobuz/projects/office/text_auth/logs", "module": "logger", "name": "utils.logger", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.104781+05:30", "timestamp": 1762179905.104781}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.376544", "seconds": 3.376544}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 369, "message": "================================================================================", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.104852+05:30", "timestamp": 1762179905.104852}}} +{"text": "TEXT-AUTH API Starting Up...\n", "record": {"elapsed": {"repr": "0:00:03.376612", "seconds": 3.376612}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 370, "message": "TEXT-AUTH API Starting Up...", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.104920+05:30", "timestamp": 1762179905.10492}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.376676", "seconds": 3.376676}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 371, "message": "================================================================================", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.104984+05:30", "timestamp": 1762179905.104984}}} +{"text": "Initializing Detection Orchestrator...\n", "record": {"elapsed": {"repr": "0:00:03.376742", "seconds": 3.376742}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 375, "message": "Initializing Detection Orchestrator...", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.105050+05:30", "timestamp": 1762179905.10505}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:03.376811", "seconds": 3.376811}, "exception": null, "extra": {}, "file": {"name": "text_processor.py", "path": "/Users/itobuz/projects/office/text_auth/processors/text_processor.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 107, "message": "TextProcessor initialized with min_length=50, max_length=500000", "module": "text_processor", "name": "processors.text_processor", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.105119+05:30", "timestamp": 1762179905.105119}}} +{"text": "ModelManager initialized with device: cpu\n", "record": {"elapsed": {"repr": "0:00:03.377200", "seconds": 3.3772}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 132, "message": "ModelManager initialized with device: cpu", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.105508+05:30", "timestamp": 1762179905.105508}}} +{"text": "Model cache directory: /Users/itobuz/projects/office/text_auth/models/cache\n", "record": {"elapsed": {"repr": "0:00:03.377287", "seconds": 3.377287}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 133, "message": "Model cache directory: /Users/itobuz/projects/office/text_auth/models/cache", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.105595+05:30", "timestamp": 1762179905.105595}}} +{"text": "LanguageDetector initialized (use_model=True)\n", "record": {"elapsed": {"repr": "0:00:03.377362", "seconds": 3.377362}, "exception": null, "extra": {}, "file": {"name": "language_detector.py", "path": "/Users/itobuz/projects/office/text_auth/processors/language_detector.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 182, "message": "LanguageDetector initialized (use_model=True)", "module": "language_detector", "name": "processors.language_detector", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.105670+05:30", "timestamp": 1762179905.10567}}} +{"text": "Initialized 6 metrics: ['structural', 'entropy', 'perplexity', 'semantic_analysis', 'linguistic', 'multi_perturbation_stability']\n", "record": {"elapsed": {"repr": "0:00:03.377457", "seconds": 3.377457}, "exception": null, "extra": {}, "file": {"name": "orchestrator.py", "path": "/Users/itobuz/projects/office/text_auth/detector/orchestrator.py"}, "function": "_initialize_metrics", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 189, "message": "Initialized 6 metrics: ['structural', 'entropy', 'perplexity', 'semantic_analysis', 'linguistic', 'multi_perturbation_stability']", "module": "orchestrator", "name": "detector.orchestrator", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.105765+05:30", "timestamp": 1762179905.105765}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:03.377528", "seconds": 3.377528}, "exception": null, "extra": {}, "file": {"name": "ensemble.py", "path": "/Users/itobuz/projects/office/text_auth/detector/ensemble.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 91, "message": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)", "module": "ensemble", "name": "detector.ensemble", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.105836+05:30", "timestamp": 1762179905.105836}}} +{"text": "DetectionOrchestrator initialized (language_detection=True, skip_expensive=False)\n", "record": {"elapsed": {"repr": "0:00:03.377771", "seconds": 3.377771}, "exception": null, "extra": {}, "file": {"name": "orchestrator.py", "path": "/Users/itobuz/projects/office/text_auth/detector/orchestrator.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 132, "message": "DetectionOrchestrator initialized (language_detection=True, skip_expensive=False)", "module": "orchestrator", "name": "detector.orchestrator", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.106079+05:30", "timestamp": 1762179905.106079}}} +{"text": "Initializing detection pipeline...\n", "record": {"elapsed": {"repr": "0:00:03.377893", "seconds": 3.377893}, "exception": null, "extra": {}, "file": {"name": "orchestrator.py", "path": "/Users/itobuz/projects/office/text_auth/detector/orchestrator.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 202, "message": "Initializing detection pipeline...", "module": "orchestrator", "name": "detector.orchestrator", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.106201+05:30", "timestamp": 1762179905.106201}}} +{"text": "Initializing domain classifier...\n", "record": {"elapsed": {"repr": "0:00:03.377974", "seconds": 3.377974}, "exception": null, "extra": {}, "file": {"name": "domain_classifier.py", "path": "/Users/itobuz/projects/office/text_auth/processors/domain_classifier.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 61, "message": "Initializing domain classifier...", "module": "domain_classifier", "name": "processors.domain_classifier", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.106282+05:30", "timestamp": 1762179905.106282}}} +{"text": "Loading model: domain_classifier (cross-encoder/nli-roberta-base)\n", "record": {"elapsed": {"repr": "0:00:03.378052", "seconds": 3.378052}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: domain_classifier (cross-encoder/nli-roberta-base)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.106360+05:30", "timestamp": 1762179905.10636}}} +{"text": "Added model to cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:03.949427", "seconds": 3.949427}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: domain_classifier", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.677735+05:30", "timestamp": 1762179905.677735}}} +{"text": "Successfully loaded model: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:03.949609", "seconds": 3.949609}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: domain_classifier", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.677917+05:30", "timestamp": 1762179905.677917}}} +{"text": "Loading model: domain_classifier_fallback (microsoft/deberta-v3-small)\n", "record": {"elapsed": {"repr": "0:00:03.949702", "seconds": 3.949702}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: domain_classifier_fallback (microsoft/deberta-v3-small)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:05.678010+05:30", "timestamp": 1762179905.67801}}} +{"text": "Added model to cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.332232", "seconds": 5.332232}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: domain_classifier_fallback", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:07.060540+05:30", "timestamp": 1762179907.06054}}} +{"text": "Successfully loaded model: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.332412", "seconds": 5.332412}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: domain_classifier_fallback", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:07.060720+05:30", "timestamp": 1762179907.06072}}} +{"text": "Fallback classifier loaded successfully\n", "record": {"elapsed": {"repr": "0:00:05.332497", "seconds": 5.332497}, "exception": null, "extra": {}, "file": {"name": "domain_classifier.py", "path": "/Users/itobuz/projects/office/text_auth/processors/domain_classifier.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 69, "message": "Fallback classifier loaded successfully", "module": "domain_classifier", "name": "processors.domain_classifier", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:07.060805+05:30", "timestamp": 1762179907.060805}}} +{"text": "Domain classifier initialized successfully\n", "record": {"elapsed": {"repr": "0:00:05.332565", "seconds": 5.332565}, "exception": null, "extra": {}, "file": {"name": "domain_classifier.py", "path": "/Users/itobuz/projects/office/text_auth/processors/domain_classifier.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 76, "message": "Domain classifier initialized successfully", "module": "domain_classifier", "name": "processors.domain_classifier", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:07.060873+05:30", "timestamp": 1762179907.060873}}} +{"text": "Initializing language detection model...\n", "record": {"elapsed": {"repr": "0:00:05.332633", "seconds": 5.332633}, "exception": null, "extra": {}, "file": {"name": "language_detector.py", "path": "/Users/itobuz/projects/office/text_auth/processors/language_detector.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 198, "message": "Initializing language detection model...", "module": "language_detector", "name": "processors.language_detector", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:07.060941+05:30", "timestamp": 1762179907.060941}}} +{"text": "Loading pipeline: text-classification with language_detector\n", "record": {"elapsed": {"repr": "0:00:05.332701", "seconds": 5.332701}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_pipeline", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 430, "message": "Loading pipeline: text-classification with language_detector", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:07.061009+05:30", "timestamp": 1762179907.061009}}} +{"text": "Language detector initialized successfully\n", "record": {"elapsed": {"repr": "0:00:06.229510", "seconds": 6.22951}, "exception": null, "extra": {}, "file": {"name": "language_detector.py", "path": "/Users/itobuz/projects/office/text_auth/processors/language_detector.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 206, "message": "Language detector initialized successfully", "module": "language_detector", "name": "processors.language_detector", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:07.957818+05:30", "timestamp": 1762179907.957818}}} +{"text": "Initializing entropy metric...\n", "record": {"elapsed": {"repr": "0:00:06.229721", "seconds": 6.229721}, "exception": null, "extra": {}, "file": {"name": "entropy.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/entropy.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 39, "message": "Initializing entropy metric...", "module": "entropy", "name": "metrics.entropy", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:07.958029+05:30", "timestamp": 1762179907.958029}}} +{"text": "Loading model: perplexity_gpt2 (gpt2)\n", "record": {"elapsed": {"repr": "0:00:06.229816", "seconds": 6.229816}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: perplexity_gpt2 (gpt2)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:07.958124+05:30", "timestamp": 1762179907.958124}}} +{"text": "Added model to cache: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.730450", "seconds": 7.73045}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: perplexity_gpt2", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:09.458758+05:30", "timestamp": 1762179909.458758}}} +{"text": "Successfully loaded model: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.730661", "seconds": 7.730661}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: perplexity_gpt2", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:09.458969+05:30", "timestamp": 1762179909.458969}}} +{"text": "Entropy metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.730755", "seconds": 7.730755}, "exception": null, "extra": {}, "file": {"name": "entropy.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/entropy.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 52, "message": "Entropy metric initialized successfully", "module": "entropy", "name": "metrics.entropy", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:09.459063+05:30", "timestamp": 1762179909.459063}}} +{"text": "Initializing perplexity metric...\n", "record": {"elapsed": {"repr": "0:00:07.730839", "seconds": 7.730839}, "exception": null, "extra": {}, "file": {"name": "perplexity.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/perplexity.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 41, "message": "Initializing perplexity metric...", "module": "perplexity", "name": "metrics.perplexity", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:09.459147+05:30", "timestamp": 1762179909.459147}}} +{"text": "Perplexity metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.730919", "seconds": 7.730919}, "exception": null, "extra": {}, "file": {"name": "perplexity.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/perplexity.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 55, "message": "Perplexity metric initialized successfully", "module": "perplexity", "name": "metrics.perplexity", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:09.459227+05:30", "timestamp": 1762179909.459227}}} +{"text": "Initializing semantic analysis metric...\n", "record": {"elapsed": {"repr": "0:00:07.730993", "seconds": 7.730993}, "exception": null, "extra": {}, "file": {"name": "semantic_analysis.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/semantic_analysis.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 41, "message": "Initializing semantic analysis metric...", "module": "semantic_analysis", "name": "metrics.semantic_analysis", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:09.459301+05:30", "timestamp": 1762179909.459301}}} +{"text": "Loading model: semantic_primary (sentence-transformers/all-MiniLM-L6-v2)\n", "record": {"elapsed": {"repr": "0:00:07.731067", "seconds": 7.731067}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: semantic_primary (sentence-transformers/all-MiniLM-L6-v2)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:09.459375+05:30", "timestamp": 1762179909.459375}}} +{"text": "Load pretrained SentenceTransformer: sentence-transformers/all-MiniLM-L6-v2\n", "record": {"elapsed": {"repr": "0:00:07.733614", "seconds": 7.733614}, "exception": null, "extra": {}, "file": {"name": "SentenceTransformer.py", "path": "/Users/itobuz/anaconda3/lib/python3.10/site-packages/sentence_transformers/SentenceTransformer.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 218, "message": "Load pretrained SentenceTransformer: sentence-transformers/all-MiniLM-L6-v2", "module": "SentenceTransformer", "name": "sentence_transformers.SentenceTransformer", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:09.461922+05:30", "timestamp": 1762179909.461922}}} +{"text": "Added model to cache: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:11.353862", "seconds": 11.353862}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: semantic_primary", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.082170+05:30", "timestamp": 1762179913.08217}}} +{"text": "Successfully loaded model: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:11.354313", "seconds": 11.354313}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: semantic_primary", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.082621+05:30", "timestamp": 1762179913.082621}}} +{"text": "Semantic analysis metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:11.354498", "seconds": 11.354498}, "exception": null, "extra": {}, "file": {"name": "semantic_analysis.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/semantic_analysis.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 49, "message": "Semantic analysis metric initialized successfully", "module": "semantic_analysis", "name": "metrics.semantic_analysis", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.082806+05:30", "timestamp": 1762179913.082806}}} +{"text": "Initializing linguistic metric...\n", "record": {"elapsed": {"repr": "0:00:11.354658", "seconds": 11.354658}, "exception": null, "extra": {}, "file": {"name": "linguistic.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/linguistic.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 39, "message": "Initializing linguistic metric...", "module": "linguistic", "name": "metrics.linguistic", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.082966+05:30", "timestamp": 1762179913.082966}}} +{"text": "Loading model: linguistic_spacy (en_core_web_sm)\n", "record": {"elapsed": {"repr": "0:00:11.354813", "seconds": 11.354813}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: linguistic_spacy (en_core_web_sm)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.083121+05:30", "timestamp": 1762179913.083121}}} +{"text": "Loaded spaCy model: en_core_web_sm\n", "record": {"elapsed": {"repr": "0:00:11.655932", "seconds": 11.655932}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "_load_spacy_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 447, "message": "Loaded spaCy model: en_core_web_sm", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.384240+05:30", "timestamp": 1762179913.38424}}} +{"text": "Added model to cache: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:11.656529", "seconds": 11.656529}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: linguistic_spacy", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.384837+05:30", "timestamp": 1762179913.384837}}} +{"text": "Successfully loaded model: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:11.656695", "seconds": 11.656695}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: linguistic_spacy", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.385003+05:30", "timestamp": 1762179913.385003}}} +{"text": "Linguistic metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:11.656796", "seconds": 11.656796}, "exception": null, "extra": {}, "file": {"name": "linguistic.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/linguistic.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 46, "message": "Linguistic metric initialized successfully", "module": "linguistic", "name": "metrics.linguistic", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.385104+05:30", "timestamp": 1762179913.385104}}} +{"text": "Initializing MultiPerturbationStability metric...\n", "record": {"elapsed": {"repr": "0:00:11.656874", "seconds": 11.656874}, "exception": null, "extra": {}, "file": {"name": "multi_perturbation_stability.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/multi_perturbation_stability.py"}, "function": "initialize", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 52, "message": "Initializing MultiPerturbationStability metric...", "module": "multi_perturbation_stability", "name": "metrics.multi_perturbation_stability", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.385182+05:30", "timestamp": 1762179913.385182}}} +{"text": "Loading model: multi_perturbation_base (gpt2)\n", "record": {"elapsed": {"repr": "0:00:11.656952", "seconds": 11.656952}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: multi_perturbation_base (gpt2)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:13.385260+05:30", "timestamp": 1762179913.38526}}} +{"text": "Evicted model from cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:12.898607", "seconds": 12.898607}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 82, "message": "Evicted model from cache: domain_classifier", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:14.626915+05:30", "timestamp": 1762179914.626915}}} +{"text": "Added model to cache: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:12.898826", "seconds": 12.898826}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: multi_perturbation_base", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:14.627134+05:30", "timestamp": 1762179914.627134}}} +{"text": "Successfully loaded model: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:12.898921", "seconds": 12.898921}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: multi_perturbation_base", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:14.627229+05:30", "timestamp": 1762179914.627229}}} +{"text": "Loading model: multi_perturbation_mask (distilroberta-base)\n", "record": {"elapsed": {"repr": "0:00:13.013856", "seconds": 13.013856}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 221, "message": "Loading model: multi_perturbation_mask (distilroberta-base)", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:14.742164+05:30", "timestamp": 1762179914.742164}}} +{"text": "Evicted model from cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:14.024706", "seconds": 14.024706}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 82, "message": "Evicted model from cache: domain_classifier_fallback", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.753014+05:30", "timestamp": 1762179915.753014}}} +{"text": "Added model to cache: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:14.024906", "seconds": 14.024906}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "put", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 86, "message": "Added model to cache: multi_perturbation_mask", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.753214+05:30", "timestamp": 1762179915.753214}}} +{"text": "Successfully loaded model: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:14.024989", "seconds": 14.024989}, "exception": null, "extra": {}, "file": {"name": "model_manager.py", "path": "/Users/itobuz/projects/office/text_auth/models/model_manager.py"}, "function": "load_model", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 262, "message": "Successfully loaded model: multi_perturbation_mask", "module": "model_manager", "name": "models.model_manager", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.753297+05:30", "timestamp": 1762179915.753297}}} +{"text": "MultiPerturbationStability metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:14.092563", "seconds": 14.092563}, "exception": null, "extra": {}, "file": {"name": "multi_perturbation_stability.py", "path": "/Users/itobuz/projects/office/text_auth/metrics/multi_perturbation_stability.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 84, "message": "MultiPerturbationStability metric initialized successfully", "module": "multi_perturbation_stability", "name": "metrics.multi_perturbation_stability", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.820871+05:30", "timestamp": 1762179915.820871}}} +{"text": "Detection pipeline initialized: 6/6 metrics ready\n", "record": {"elapsed": {"repr": "0:00:14.092793", "seconds": 14.092793}, "exception": null, "extra": {}, "file": {"name": "orchestrator.py", "path": "/Users/itobuz/projects/office/text_auth/detector/orchestrator.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 229, "message": "Detection pipeline initialized: 6/6 metrics ready", "module": "orchestrator", "name": "detector.orchestrator", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.821101+05:30", "timestamp": 1762179915.821101}}} +{"text": "✓ Detection Orchestrator initialized\n", "record": {"elapsed": {"repr": "0:00:14.092883", "seconds": 14.092883}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 383, "message": "✓ Detection Orchestrator initialized", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.821191+05:30", "timestamp": 1762179915.821191}}} +{"text": "Initializing Model Attributor...\n", "record": {"elapsed": {"repr": "0:00:14.092958", "seconds": 14.092958}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 389, "message": "Initializing Model Attributor...", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.821266+05:30", "timestamp": 1762179915.821266}}} +{"text": "ModelAttributor initialized with domain-aware calibration\n", "record": {"elapsed": {"repr": "0:00:14.093308", "seconds": 14.093308}, "exception": null, "extra": {}, "file": {"name": "attribution.py", "path": "/Users/itobuz/projects/office/text_auth/detector/attribution.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 403, "message": "ModelAttributor initialized with domain-aware calibration", "module": "attribution", "name": "detector.attribution", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.821616+05:30", "timestamp": 1762179915.821616}}} +{"text": "Model attribution system initialized with metric ensemble\n", "record": {"elapsed": {"repr": "0:00:14.093439", "seconds": 14.093439}, "exception": null, "extra": {}, "file": {"name": "attribution.py", "path": "/Users/itobuz/projects/office/text_auth/detector/attribution.py"}, "function": "initialize", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 412, "message": "Model attribution system initialized with metric ensemble", "module": "attribution", "name": "detector.attribution", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.821747+05:30", "timestamp": 1762179915.821747}}} +{"text": "✓ Model Attributor initialized\n", "record": {"elapsed": {"repr": "0:00:14.093525", "seconds": 14.093525}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 395, "message": "✓ Model Attributor initialized", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.821833+05:30", "timestamp": 1762179915.821833}}} +{"text": "Initializing Text Highlighter...\n", "record": {"elapsed": {"repr": "0:00:14.093600", "seconds": 14.0936}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 401, "message": "Initializing Text Highlighter...", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.821908+05:30", "timestamp": 1762179915.821908}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:14.093673", "seconds": 14.093673}, "exception": null, "extra": {}, "file": {"name": "text_processor.py", "path": "/Users/itobuz/projects/office/text_auth/processors/text_processor.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 107, "message": "TextProcessor initialized with min_length=50, max_length=500000", "module": "text_processor", "name": "processors.text_processor", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.821981+05:30", "timestamp": 1762179915.821981}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:14.093753", "seconds": 14.093753}, "exception": null, "extra": {}, "file": {"name": "ensemble.py", "path": "/Users/itobuz/projects/office/text_auth/detector/ensemble.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 91, "message": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)", "module": "ensemble", "name": "detector.ensemble", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822061+05:30", "timestamp": 1762179915.822061}}} +{"text": "✓ Text Highlighter initialized\n", "record": {"elapsed": {"repr": "0:00:14.093821", "seconds": 14.093821}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 407, "message": "✓ Text Highlighter initialized", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822129+05:30", "timestamp": 1762179915.822129}}} +{"text": "Initializing Report Generator...\n", "record": {"elapsed": {"repr": "0:00:14.093887", "seconds": 14.093887}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 410, "message": "Initializing Report Generator...", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822195+05:30", "timestamp": 1762179915.822195}}} +{"text": "ReportGenerator initialized (output_dir=/Users/itobuz/projects/office/text_auth/data/reports)\n", "record": {"elapsed": {"repr": "0:00:14.094028", "seconds": 14.094028}, "exception": null, "extra": {}, "file": {"name": "report_generator.py", "path": "/Users/itobuz/projects/office/text_auth/reporter/report_generator.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 58, "message": "ReportGenerator initialized (output_dir=/Users/itobuz/projects/office/text_auth/data/reports)", "module": "report_generator", "name": "reporter.report_generator", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822336+05:30", "timestamp": 1762179915.822336}}} +{"text": "✓ Report Generator initialized\n", "record": {"elapsed": {"repr": "0:00:14.094101", "seconds": 14.094101}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 416, "message": "✓ Report Generator initialized", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822409+05:30", "timestamp": 1762179915.822409}}} +{"text": "Initializing Reasoning Generator...\n", "record": {"elapsed": {"repr": "0:00:14.094165", "seconds": 14.094165}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 419, "message": "Initializing Reasoning Generator...", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822473+05:30", "timestamp": 1762179915.822473}}} +{"text": "✓ Reasoning Generator initialized\n", "record": {"elapsed": {"repr": "0:00:14.094228", "seconds": 14.094228}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 425, "message": "✓ Reasoning Generator initialized", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822536+05:30", "timestamp": 1762179915.822536}}} +{"text": "Initializing Document Extractor...\n", "record": {"elapsed": {"repr": "0:00:14.094287", "seconds": 14.094287}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 428, "message": "Initializing Document Extractor...", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822595+05:30", "timestamp": 1762179915.822595}}} +{"text": "DocumentExtractor initialized (max_size=50.0MB)\n", "record": {"elapsed": {"repr": "0:00:14.094353", "seconds": 14.094353}, "exception": null, "extra": {}, "file": {"name": "document_extractor.py", "path": "/Users/itobuz/projects/office/text_auth/processors/document_extractor.py"}, "function": "__init__", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 124, "message": "DocumentExtractor initialized (max_size=50.0MB)", "module": "document_extractor", "name": "processors.document_extractor", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822661+05:30", "timestamp": 1762179915.822661}}} +{"text": "✓ Document Extractor initialized\n", "record": {"elapsed": {"repr": "0:00:14.094417", "seconds": 14.094417}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 434, "message": "✓ Document Extractor initialized", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822725+05:30", "timestamp": 1762179915.822725}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:14.094480", "seconds": 14.09448}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 436, "message": "================================================================================", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822788+05:30", "timestamp": 1762179915.822788}}} +{"text": "TEXT-AUTH API Ready!\n", "record": {"elapsed": {"repr": "0:00:14.094541", "seconds": 14.094541}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "✅", "name": "SUCCESS", "no": 25}, "line": 437, "message": "TEXT-AUTH API Ready!", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822849+05:30", "timestamp": 1762179915.822849}}} +{"text": "Server: 0.0.0.0:8000\n", "record": {"elapsed": {"repr": "0:00:14.094604", "seconds": 14.094604}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 438, "message": "Server: 0.0.0.0:8000", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822912+05:30", "timestamp": 1762179915.822912}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:14.094665", "seconds": 14.094665}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 439, "message": "Environment: development", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.822973+05:30", "timestamp": 1762179915.822973}}} +{"text": "Device: cpu\n", "record": {"elapsed": {"repr": "0:00:14.094809", "seconds": 14.094809}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 440, "message": "Device: cpu", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.823117+05:30", "timestamp": 1762179915.823117}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:14.094882", "seconds": 14.094882}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "startup_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 441, "message": "================================================================================", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.823190+05:30", "timestamp": 1762179915.82319}}} +{"text": "Application startup complete.\n", "record": {"elapsed": {"repr": "0:00:14.095087", "seconds": 14.095087}, "exception": null, "extra": {}, "file": {"name": "on.py", "path": "/Users/itobuz/anaconda3/lib/python3.10/site-packages/uvicorn/lifespan/on.py"}, "function": "startup", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 62, "message": "Application startup complete.", "module": "on", "name": "uvicorn.lifespan.on", "process": {"id": 96277, "name": "SpawnProcess-11"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:55:15.823395+05:30", "timestamp": 1762179915.823395}}}