diff --git "a/logs/application/app_2025-11-03.log" "b/logs/application/app_2025-11-03.log" new file mode 100644--- /dev/null +++ "b/logs/application/app_2025-11-03.log" @@ -0,0 +1,406 @@ +{"text": "Centralized logging system initialized\n", "record": {"elapsed": {"repr": "0:00:03.887845", "seconds": 3.887845}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.473108+05:30", "timestamp": 1762175205.473108}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:03.888053", "seconds": 3.888053}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.473316+05:30", "timestamp": 1762175205.473316}}} +{"text": "Log Level: INFO\n", "record": {"elapsed": {"repr": "0:00:03.888158", "seconds": 3.888158}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.473421+05:30", "timestamp": 1762175205.473421}}} +{"text": "Log Directory: /Users/itobuz/projects/office/text_auth/logs\n", "record": {"elapsed": {"repr": "0:00:03.888234", "seconds": 3.888234}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.473497+05:30", "timestamp": 1762175205.473497}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.888311", "seconds": 3.888311}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.473574+05:30", "timestamp": 1762175205.473574}}} +{"text": "TEXT-AUTH API Starting Up...\n", "record": {"elapsed": {"repr": "0:00:03.888384", "seconds": 3.888384}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.473647+05:30", "timestamp": 1762175205.473647}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.888451", "seconds": 3.888451}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.473714+05:30", "timestamp": 1762175205.473714}}} +{"text": "Initializing Detection Orchestrator...\n", "record": {"elapsed": {"repr": "0:00:03.888520", "seconds": 3.88852}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.473783+05:30", "timestamp": 1762175205.473783}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:03.888592", "seconds": 3.888592}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.473855+05:30", "timestamp": 1762175205.473855}}} +{"text": "ModelManager initialized with device: cpu\n", "record": {"elapsed": {"repr": "0:00:03.889745", "seconds": 3.889745}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.475008+05:30", "timestamp": 1762175205.475008}}} +{"text": "Model cache directory: /Users/itobuz/projects/office/text_auth/models/cache\n", "record": {"elapsed": {"repr": "0:00:03.889862", "seconds": 3.889862}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.475125+05:30", "timestamp": 1762175205.475125}}} +{"text": "LanguageDetector initialized (use_model=True)\n", "record": {"elapsed": {"repr": "0:00:03.889941", "seconds": 3.889941}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.475204+05:30", "timestamp": 1762175205.475204}}} +{"text": "Initialized 6 metrics: ['structural', 'entropy', 'perplexity', 'semantic_analysis', 'linguistic', 'multi_perturbation_stability']\n", "record": {"elapsed": {"repr": "0:00:03.890051", "seconds": 3.890051}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.475314+05:30", "timestamp": 1762175205.475314}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:03.890132", "seconds": 3.890132}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.475395+05:30", "timestamp": 1762175205.475395}}} +{"text": "DetectionOrchestrator initialized (language_detection=True, skip_expensive=False)\n", "record": {"elapsed": {"repr": "0:00:03.890198", "seconds": 3.890198}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.475461+05:30", "timestamp": 1762175205.475461}}} +{"text": "Initializing detection pipeline...\n", "record": {"elapsed": {"repr": "0:00:03.890261", "seconds": 3.890261}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.475524+05:30", "timestamp": 1762175205.475524}}} +{"text": "Initializing domain classifier...\n", "record": {"elapsed": {"repr": "0:00:03.890326", "seconds": 3.890326}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.475589+05:30", "timestamp": 1762175205.475589}}} +{"text": "Loading model: domain_classifier (cross-encoder/nli-roberta-base)\n", "record": {"elapsed": {"repr": "0:00:03.890401", "seconds": 3.890401}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:45.475664+05:30", "timestamp": 1762175205.475664}}} +{"text": "Added model to cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.512141", "seconds": 4.512141}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:46.097404+05:30", "timestamp": 1762175206.097404}}} +{"text": "Successfully loaded model: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.512322", "seconds": 4.512322}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:46.097585+05:30", "timestamp": 1762175206.097585}}} +{"text": "Loading model: domain_classifier_fallback (microsoft/deberta-v3-small)\n", "record": {"elapsed": {"repr": "0:00:04.512412", "seconds": 4.512412}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:46.097675+05:30", "timestamp": 1762175206.097675}}} +{"text": "Added model to cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.716511", "seconds": 5.716511}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:47.301774+05:30", "timestamp": 1762175207.301774}}} +{"text": "Successfully loaded model: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.716697", "seconds": 5.716697}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:47.301960+05:30", "timestamp": 1762175207.30196}}} +{"text": "Fallback classifier loaded successfully\n", "record": {"elapsed": {"repr": "0:00:05.716779", "seconds": 5.716779}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:47.302042+05:30", "timestamp": 1762175207.302042}}} +{"text": "Domain classifier initialized successfully\n", "record": {"elapsed": {"repr": "0:00:05.716848", "seconds": 5.716848}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:47.302111+05:30", "timestamp": 1762175207.302111}}} +{"text": "Initializing language detection model...\n", "record": {"elapsed": {"repr": "0:00:05.716915", "seconds": 5.716915}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:47.302178+05:30", "timestamp": 1762175207.302178}}} +{"text": "Loading pipeline: text-classification with language_detector\n", "record": {"elapsed": {"repr": "0:00:05.716980", "seconds": 5.71698}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:47.302243+05:30", "timestamp": 1762175207.302243}}} +{"text": "Language detector initialized successfully\n", "record": {"elapsed": {"repr": "0:00:06.735594", "seconds": 6.735594}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:48.320857+05:30", "timestamp": 1762175208.320857}}} +{"text": "Initializing entropy metric...\n", "record": {"elapsed": {"repr": "0:00:06.735812", "seconds": 6.735812}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:48.321075+05:30", "timestamp": 1762175208.321075}}} +{"text": "Loading model: perplexity_gpt2 (gpt2)\n", "record": {"elapsed": {"repr": "0:00:06.735911", "seconds": 6.735911}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:48.321174+05:30", "timestamp": 1762175208.321174}}} +{"text": "Added model to cache: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:08.149316", "seconds": 8.149316}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:49.734579+05:30", "timestamp": 1762175209.734579}}} +{"text": "Successfully loaded model: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:08.149530", "seconds": 8.14953}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:49.734793+05:30", "timestamp": 1762175209.734793}}} +{"text": "Entropy metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:08.149621", "seconds": 8.149621}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:49.734884+05:30", "timestamp": 1762175209.734884}}} +{"text": "Initializing perplexity metric...\n", "record": {"elapsed": {"repr": "0:00:08.149699", "seconds": 8.149699}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:49.734962+05:30", "timestamp": 1762175209.734962}}} +{"text": "Perplexity metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:08.149774", "seconds": 8.149774}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:49.735037+05:30", "timestamp": 1762175209.735037}}} +{"text": "Initializing semantic analysis metric...\n", "record": {"elapsed": {"repr": "0:00:08.149844", "seconds": 8.149844}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:49.735107+05:30", "timestamp": 1762175209.735107}}} +{"text": "Loading model: semantic_primary (sentence-transformers/all-MiniLM-L6-v2)\n", "record": {"elapsed": {"repr": "0:00:08.149915", "seconds": 8.149915}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:49.735178+05:30", "timestamp": 1762175209.735178}}} +{"text": "Load pretrained SentenceTransformer: sentence-transformers/all-MiniLM-L6-v2\n", "record": {"elapsed": {"repr": "0:00:08.152303", "seconds": 8.152303}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:36:49.737566+05:30", "timestamp": 1762175209.737566}}} +{"text": "Added model to cache: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:46.552497", "seconds": 46.552497}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.137760+05:30", "timestamp": 1762175248.13776}}} +{"text": "Successfully loaded model: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:46.553153", "seconds": 46.553153}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.138416+05:30", "timestamp": 1762175248.138416}}} +{"text": "Semantic analysis metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:46.553370", "seconds": 46.55337}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.138633+05:30", "timestamp": 1762175248.138633}}} +{"text": "Initializing linguistic metric...\n", "record": {"elapsed": {"repr": "0:00:46.553560", "seconds": 46.55356}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.138823+05:30", "timestamp": 1762175248.138823}}} +{"text": "Loading model: linguistic_spacy (en_core_web_sm)\n", "record": {"elapsed": {"repr": "0:00:46.553753", "seconds": 46.553753}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.139016+05:30", "timestamp": 1762175248.139016}}} +{"text": "Loaded spaCy model: en_core_web_sm\n", "record": {"elapsed": {"repr": "0:00:46.876916", "seconds": 46.876916}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.462179+05:30", "timestamp": 1762175248.462179}}} +{"text": "Added model to cache: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:46.877422", "seconds": 46.877422}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.462685+05:30", "timestamp": 1762175248.462685}}} +{"text": "Successfully loaded model: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:46.877519", "seconds": 46.877519}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.462782+05:30", "timestamp": 1762175248.462782}}} +{"text": "Linguistic metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:46.877596", "seconds": 46.877596}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.462859+05:30", "timestamp": 1762175248.462859}}} +{"text": "Initializing MultiPerturbationStability metric...\n", "record": {"elapsed": {"repr": "0:00:46.877673", "seconds": 46.877673}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.462936+05:30", "timestamp": 1762175248.462936}}} +{"text": "Loading model: multi_perturbation_base (gpt2)\n", "record": {"elapsed": {"repr": "0:00:46.877961", "seconds": 46.877961}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:28.463224+05:30", "timestamp": 1762175248.463224}}} +{"text": "Evicted model from cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:48.165135", "seconds": 48.165135}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:29.750398+05:30", "timestamp": 1762175249.750398}}} +{"text": "Added model to cache: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:48.165346", "seconds": 48.165346}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:29.750609+05:30", "timestamp": 1762175249.750609}}} +{"text": "Successfully loaded model: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:48.165432", "seconds": 48.165432}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:29.750695+05:30", "timestamp": 1762175249.750695}}} +{"text": "Loading model: multi_perturbation_mask (distilroberta-base)\n", "record": {"elapsed": {"repr": "0:00:48.288143", "seconds": 48.288143}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:29.873406+05:30", "timestamp": 1762175249.873406}}} +{"text": "Evicted model from cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:49.327197", "seconds": 49.327197}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:30.912460+05:30", "timestamp": 1762175250.91246}}} +{"text": "Added model to cache: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:49.327386", "seconds": 49.327386}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:30.912649+05:30", "timestamp": 1762175250.912649}}} +{"text": "Successfully loaded model: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:49.327466", "seconds": 49.327466}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:30.912729+05:30", "timestamp": 1762175250.912729}}} +{"text": "MultiPerturbationStability metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:49.523824", "seconds": 49.523824}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.109087+05:30", "timestamp": 1762175251.109087}}} +{"text": "Detection pipeline initialized: 6/6 metrics ready\n", "record": {"elapsed": {"repr": "0:00:49.524096", "seconds": 49.524096}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.109359+05:30", "timestamp": 1762175251.109359}}} +{"text": "✓ Detection Orchestrator initialized\n", "record": {"elapsed": {"repr": "0:00:49.524197", "seconds": 49.524197}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.109460+05:30", "timestamp": 1762175251.10946}}} +{"text": "Initializing Model Attributor...\n", "record": {"elapsed": {"repr": "0:00:49.524279", "seconds": 49.524279}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.109542+05:30", "timestamp": 1762175251.109542}}} +{"text": "ModelAttributor initialized with domain-aware calibration\n", "record": {"elapsed": {"repr": "0:00:49.524354", "seconds": 49.524354}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.109617+05:30", "timestamp": 1762175251.109617}}} +{"text": "Model attribution system initialized with metric ensemble\n", "record": {"elapsed": {"repr": "0:00:49.524424", "seconds": 49.524424}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.109687+05:30", "timestamp": 1762175251.109687}}} +{"text": "✓ Model Attributor initialized\n", "record": {"elapsed": {"repr": "0:00:49.524492", "seconds": 49.524492}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.109755+05:30", "timestamp": 1762175251.109755}}} +{"text": "Initializing Text Highlighter...\n", "record": {"elapsed": {"repr": "0:00:49.524557", "seconds": 49.524557}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.109820+05:30", "timestamp": 1762175251.10982}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:49.524622", "seconds": 49.524622}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.109885+05:30", "timestamp": 1762175251.109885}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:49.524694", "seconds": 49.524694}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.109957+05:30", "timestamp": 1762175251.109957}}} +{"text": "✓ Text Highlighter initialized\n", "record": {"elapsed": {"repr": "0:00:49.524757", "seconds": 49.524757}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110020+05:30", "timestamp": 1762175251.11002}}} +{"text": "Initializing Report Generator...\n", "record": {"elapsed": {"repr": "0:00:49.524818", "seconds": 49.524818}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110081+05:30", "timestamp": 1762175251.110081}}} +{"text": "ReportGenerator initialized (output_dir=/Users/itobuz/projects/office/text_auth/data/reports)\n", "record": {"elapsed": {"repr": "0:00:49.525176", "seconds": 49.525176}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110439+05:30", "timestamp": 1762175251.110439}}} +{"text": "✓ Report Generator initialized\n", "record": {"elapsed": {"repr": "0:00:49.525253", "seconds": 49.525253}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110516+05:30", "timestamp": 1762175251.110516}}} +{"text": "Initializing Reasoning Generator...\n", "record": {"elapsed": {"repr": "0:00:49.525320", "seconds": 49.52532}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110583+05:30", "timestamp": 1762175251.110583}}} +{"text": "✓ Reasoning Generator initialized\n", "record": {"elapsed": {"repr": "0:00:49.525384", "seconds": 49.525384}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110647+05:30", "timestamp": 1762175251.110647}}} +{"text": "Initializing Document Extractor...\n", "record": {"elapsed": {"repr": "0:00:49.525447", "seconds": 49.525447}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110710+05:30", "timestamp": 1762175251.11071}}} +{"text": "DocumentExtractor initialized (max_size=50.0MB)\n", "record": {"elapsed": {"repr": "0:00:49.525515", "seconds": 49.525515}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110778+05:30", "timestamp": 1762175251.110778}}} +{"text": "✓ Document Extractor initialized\n", "record": {"elapsed": {"repr": "0:00:49.525579", "seconds": 49.525579}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110842+05:30", "timestamp": 1762175251.110842}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:49.525640", "seconds": 49.52564}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110903+05:30", "timestamp": 1762175251.110903}}} +{"text": "TEXT-AUTH API Ready!\n", "record": {"elapsed": {"repr": "0:00:49.525701", "seconds": 49.525701}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.110964+05:30", "timestamp": 1762175251.110964}}} +{"text": "Server: 0.0.0.0:8000\n", "record": {"elapsed": {"repr": "0:00:49.525763", "seconds": 49.525763}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.111026+05:30", "timestamp": 1762175251.111026}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:49.525822", "seconds": 49.525822}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.111085+05:30", "timestamp": 1762175251.111085}}} +{"text": "Device: cpu\n", "record": {"elapsed": {"repr": "0:00:49.525923", "seconds": 49.525923}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.111186+05:30", "timestamp": 1762175251.111186}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:49.525984", "seconds": 49.525984}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.111247+05:30", "timestamp": 1762175251.111247}}} +{"text": "Application startup complete.\n", "record": {"elapsed": {"repr": "0:00:49.526189", "seconds": 49.526189}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:37:31.111452+05:30", "timestamp": 1762175251.111452}}} +{"text": "Shutting down\n", "record": {"elapsed": {"repr": "0:03:52.650830", "seconds": 232.65083}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:34.236093+05:30", "timestamp": 1762175434.236093}}} +{"text": "Waiting for application shutdown.\n", "record": {"elapsed": {"repr": "0:03:52.752257", "seconds": 232.752257}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:34.337520+05:30", "timestamp": 1762175434.33752}}} +{"text": "Logging system cleanup completed\n", "record": {"elapsed": {"repr": "0:03:52.752922", "seconds": 232.752922}, "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": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:34.338185+05:30", "timestamp": 1762175434.338185}}} +{"text": "Shutdown complete\n", "record": {"elapsed": {"repr": "0:03:52.753086", "seconds": 232.753086}, "exception": null, "extra": {}, "file": {"name": "text_auth_app.py", "path": "/Users/itobuz/projects/office/text_auth/text_auth_app.py"}, "function": "shutdown_event", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 456, "message": "Shutdown complete", "module": "text_auth_app", "name": "text_auth_app", "process": {"id": 94011, "name": "SpawnProcess-5"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:34.338349+05:30", "timestamp": 1762175434.338349}}} +{"text": "Centralized logging system initialized\n", "record": {"elapsed": {"repr": "0:00:03.689666", "seconds": 3.689666}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.446307+05:30", "timestamp": 1762175438.446307}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:03.689887", "seconds": 3.689887}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.446528+05:30", "timestamp": 1762175438.446528}}} +{"text": "Log Level: INFO\n", "record": {"elapsed": {"repr": "0:00:03.689981", "seconds": 3.689981}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.446622+05:30", "timestamp": 1762175438.446622}}} +{"text": "Log Directory: /Users/itobuz/projects/office/text_auth/logs\n", "record": {"elapsed": {"repr": "0:00:03.690195", "seconds": 3.690195}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.446836+05:30", "timestamp": 1762175438.446836}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.690302", "seconds": 3.690302}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.446943+05:30", "timestamp": 1762175438.446943}}} +{"text": "TEXT-AUTH API Starting Up...\n", "record": {"elapsed": {"repr": "0:00:03.690388", "seconds": 3.690388}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.447029+05:30", "timestamp": 1762175438.447029}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.690461", "seconds": 3.690461}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.447102+05:30", "timestamp": 1762175438.447102}}} +{"text": "Initializing Detection Orchestrator...\n", "record": {"elapsed": {"repr": "0:00:03.690530", "seconds": 3.69053}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.447171+05:30", "timestamp": 1762175438.447171}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:03.690605", "seconds": 3.690605}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.447246+05:30", "timestamp": 1762175438.447246}}} +{"text": "ModelManager initialized with device: cpu\n", "record": {"elapsed": {"repr": "0:00:03.691260", "seconds": 3.69126}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.447901+05:30", "timestamp": 1762175438.447901}}} +{"text": "Model cache directory: /Users/itobuz/projects/office/text_auth/models/cache\n", "record": {"elapsed": {"repr": "0:00:03.691347", "seconds": 3.691347}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.447988+05:30", "timestamp": 1762175438.447988}}} +{"text": "LanguageDetector initialized (use_model=True)\n", "record": {"elapsed": {"repr": "0:00:03.691420", "seconds": 3.69142}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.448061+05:30", "timestamp": 1762175438.448061}}} +{"text": "Initialized 6 metrics: ['structural', 'entropy', 'perplexity', 'semantic_analysis', 'linguistic', 'multi_perturbation_stability']\n", "record": {"elapsed": {"repr": "0:00:03.691517", "seconds": 3.691517}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.448158+05:30", "timestamp": 1762175438.448158}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:03.691587", "seconds": 3.691587}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.448228+05:30", "timestamp": 1762175438.448228}}} +{"text": "DetectionOrchestrator initialized (language_detection=True, skip_expensive=False)\n", "record": {"elapsed": {"repr": "0:00:03.691654", "seconds": 3.691654}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.448295+05:30", "timestamp": 1762175438.448295}}} +{"text": "Initializing detection pipeline...\n", "record": {"elapsed": {"repr": "0:00:03.691714", "seconds": 3.691714}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.448355+05:30", "timestamp": 1762175438.448355}}} +{"text": "Initializing domain classifier...\n", "record": {"elapsed": {"repr": "0:00:03.691775", "seconds": 3.691775}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.448416+05:30", "timestamp": 1762175438.448416}}} +{"text": "Loading model: domain_classifier (cross-encoder/nli-roberta-base)\n", "record": {"elapsed": {"repr": "0:00:03.691840", "seconds": 3.69184}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:38.448481+05:30", "timestamp": 1762175438.448481}}} +{"text": "Added model to cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.275074", "seconds": 4.275074}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:39.031715+05:30", "timestamp": 1762175439.031715}}} +{"text": "Successfully loaded model: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.275263", "seconds": 4.275263}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:39.031904+05:30", "timestamp": 1762175439.031904}}} +{"text": "Loading model: domain_classifier_fallback (microsoft/deberta-v3-small)\n", "record": {"elapsed": {"repr": "0:00:04.275354", "seconds": 4.275354}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:39.031995+05:30", "timestamp": 1762175439.031995}}} +{"text": "Added model to cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.506317", "seconds": 5.506317}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:40.262958+05:30", "timestamp": 1762175440.262958}}} +{"text": "Successfully loaded model: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.506503", "seconds": 5.506503}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:40.263144+05:30", "timestamp": 1762175440.263144}}} +{"text": "Fallback classifier loaded successfully\n", "record": {"elapsed": {"repr": "0:00:05.506588", "seconds": 5.506588}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:40.263229+05:30", "timestamp": 1762175440.263229}}} +{"text": "Domain classifier initialized successfully\n", "record": {"elapsed": {"repr": "0:00:05.506671", "seconds": 5.506671}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:40.263312+05:30", "timestamp": 1762175440.263312}}} +{"text": "Initializing language detection model...\n", "record": {"elapsed": {"repr": "0:00:05.506739", "seconds": 5.506739}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:40.263380+05:30", "timestamp": 1762175440.26338}}} +{"text": "Loading pipeline: text-classification with language_detector\n", "record": {"elapsed": {"repr": "0:00:05.506808", "seconds": 5.506808}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:40.263449+05:30", "timestamp": 1762175440.263449}}} +{"text": "Language detector initialized successfully\n", "record": {"elapsed": {"repr": "0:00:06.397306", "seconds": 6.397306}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:41.153947+05:30", "timestamp": 1762175441.153947}}} +{"text": "Initializing entropy metric...\n", "record": {"elapsed": {"repr": "0:00:06.397509", "seconds": 6.397509}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:41.154150+05:30", "timestamp": 1762175441.15415}}} +{"text": "Loading model: perplexity_gpt2 (gpt2)\n", "record": {"elapsed": {"repr": "0:00:06.397601", "seconds": 6.397601}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:41.154242+05:30", "timestamp": 1762175441.154242}}} +{"text": "Added model to cache: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.643012", "seconds": 7.643012}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:42.399653+05:30", "timestamp": 1762175442.399653}}} +{"text": "Successfully loaded model: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.643223", "seconds": 7.643223}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:42.399864+05:30", "timestamp": 1762175442.399864}}} +{"text": "Entropy metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.643310", "seconds": 7.64331}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:42.399951+05:30", "timestamp": 1762175442.399951}}} +{"text": "Initializing perplexity metric...\n", "record": {"elapsed": {"repr": "0:00:07.643395", "seconds": 7.643395}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:42.400036+05:30", "timestamp": 1762175442.400036}}} +{"text": "Perplexity metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.643468", "seconds": 7.643468}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:42.400109+05:30", "timestamp": 1762175442.400109}}} +{"text": "Initializing semantic analysis metric...\n", "record": {"elapsed": {"repr": "0:00:07.643536", "seconds": 7.643536}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:42.400177+05:30", "timestamp": 1762175442.400177}}} +{"text": "Loading model: semantic_primary (sentence-transformers/all-MiniLM-L6-v2)\n", "record": {"elapsed": {"repr": "0:00:07.643604", "seconds": 7.643604}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:42.400245+05:30", "timestamp": 1762175442.400245}}} +{"text": "Load pretrained SentenceTransformer: sentence-transformers/all-MiniLM-L6-v2\n", "record": {"elapsed": {"repr": "0:00:07.645913", "seconds": 7.645913}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:42.402554+05:30", "timestamp": 1762175442.402554}}} +{"text": "Added model to cache: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:10.506537", "seconds": 10.506537}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.263178+05:30", "timestamp": 1762175445.263178}}} +{"text": "Successfully loaded model: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:10.506744", "seconds": 10.506744}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.263385+05:30", "timestamp": 1762175445.263385}}} +{"text": "Semantic analysis metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:10.506834", "seconds": 10.506834}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.263475+05:30", "timestamp": 1762175445.263475}}} +{"text": "Initializing linguistic metric...\n", "record": {"elapsed": {"repr": "0:00:10.506913", "seconds": 10.506913}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.263554+05:30", "timestamp": 1762175445.263554}}} +{"text": "Loading model: linguistic_spacy (en_core_web_sm)\n", "record": {"elapsed": {"repr": "0:00:10.506988", "seconds": 10.506988}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.263629+05:30", "timestamp": 1762175445.263629}}} +{"text": "Loaded spaCy model: en_core_web_sm\n", "record": {"elapsed": {"repr": "0:00:10.796787", "seconds": 10.796787}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.553428+05:30", "timestamp": 1762175445.553428}}} +{"text": "Added model to cache: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:10.797401", "seconds": 10.797401}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.554042+05:30", "timestamp": 1762175445.554042}}} +{"text": "Successfully loaded model: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:10.797538", "seconds": 10.797538}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.554179+05:30", "timestamp": 1762175445.554179}}} +{"text": "Linguistic metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:10.797641", "seconds": 10.797641}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.554282+05:30", "timestamp": 1762175445.554282}}} +{"text": "Initializing MultiPerturbationStability metric...\n", "record": {"elapsed": {"repr": "0:00:10.797733", "seconds": 10.797733}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.554374+05:30", "timestamp": 1762175445.554374}}} +{"text": "Loading model: multi_perturbation_base (gpt2)\n", "record": {"elapsed": {"repr": "0:00:10.797814", "seconds": 10.797814}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:45.554455+05:30", "timestamp": 1762175445.554455}}} +{"text": "Evicted model from cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:12.053546", "seconds": 12.053546}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:46.810187+05:30", "timestamp": 1762175446.810187}}} +{"text": "Added model to cache: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:12.053780", "seconds": 12.05378}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:46.810421+05:30", "timestamp": 1762175446.810421}}} +{"text": "Successfully loaded model: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:12.053866", "seconds": 12.053866}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:46.810507+05:30", "timestamp": 1762175446.810507}}} +{"text": "Loading model: multi_perturbation_mask (distilroberta-base)\n", "record": {"elapsed": {"repr": "0:00:12.176685", "seconds": 12.176685}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:46.933326+05:30", "timestamp": 1762175446.933326}}} +{"text": "Evicted model from cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:13.202141", "seconds": 13.202141}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:47.958782+05:30", "timestamp": 1762175447.958782}}} +{"text": "Added model to cache: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:13.202359", "seconds": 13.202359}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:47.959000+05:30", "timestamp": 1762175447.959}}} +{"text": "Successfully loaded model: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:13.202450", "seconds": 13.20245}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:47.959091+05:30", "timestamp": 1762175447.959091}}} +{"text": "MultiPerturbationStability metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:13.276414", "seconds": 13.276414}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033055+05:30", "timestamp": 1762175448.033055}}} +{"text": "Detection pipeline initialized: 6/6 metrics ready\n", "record": {"elapsed": {"repr": "0:00:13.276636", "seconds": 13.276636}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033277+05:30", "timestamp": 1762175448.033277}}} +{"text": "✓ Detection Orchestrator initialized\n", "record": {"elapsed": {"repr": "0:00:13.276725", "seconds": 13.276725}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033366+05:30", "timestamp": 1762175448.033366}}} +{"text": "Initializing Model Attributor...\n", "record": {"elapsed": {"repr": "0:00:13.276802", "seconds": 13.276802}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033443+05:30", "timestamp": 1762175448.033443}}} +{"text": "ModelAttributor initialized with domain-aware calibration\n", "record": {"elapsed": {"repr": "0:00:13.276875", "seconds": 13.276875}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033516+05:30", "timestamp": 1762175448.033516}}} +{"text": "Model attribution system initialized with metric ensemble\n", "record": {"elapsed": {"repr": "0:00:13.276944", "seconds": 13.276944}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033585+05:30", "timestamp": 1762175448.033585}}} +{"text": "✓ Model Attributor initialized\n", "record": {"elapsed": {"repr": "0:00:13.277008", "seconds": 13.277008}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033649+05:30", "timestamp": 1762175448.033649}}} +{"text": "Initializing Text Highlighter...\n", "record": {"elapsed": {"repr": "0:00:13.277072", "seconds": 13.277072}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033713+05:30", "timestamp": 1762175448.033713}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:13.277136", "seconds": 13.277136}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033777+05:30", "timestamp": 1762175448.033777}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:13.277207", "seconds": 13.277207}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033848+05:30", "timestamp": 1762175448.033848}}} +{"text": "✓ Text Highlighter initialized\n", "record": {"elapsed": {"repr": "0:00:13.277273", "seconds": 13.277273}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033914+05:30", "timestamp": 1762175448.033914}}} +{"text": "Initializing Report Generator...\n", "record": {"elapsed": {"repr": "0:00:13.277336", "seconds": 13.277336}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.033977+05:30", "timestamp": 1762175448.033977}}} +{"text": "ReportGenerator initialized (output_dir=/Users/itobuz/projects/office/text_auth/data/reports)\n", "record": {"elapsed": {"repr": "0:00:13.277589", "seconds": 13.277589}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034230+05:30", "timestamp": 1762175448.03423}}} +{"text": "✓ Report Generator initialized\n", "record": {"elapsed": {"repr": "0:00:13.277717", "seconds": 13.277717}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034358+05:30", "timestamp": 1762175448.034358}}} +{"text": "Initializing Reasoning Generator...\n", "record": {"elapsed": {"repr": "0:00:13.277802", "seconds": 13.277802}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034443+05:30", "timestamp": 1762175448.034443}}} +{"text": "✓ Reasoning Generator initialized\n", "record": {"elapsed": {"repr": "0:00:13.277874", "seconds": 13.277874}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034515+05:30", "timestamp": 1762175448.034515}}} +{"text": "Initializing Document Extractor...\n", "record": {"elapsed": {"repr": "0:00:13.277940", "seconds": 13.27794}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034581+05:30", "timestamp": 1762175448.034581}}} +{"text": "DocumentExtractor initialized (max_size=50.0MB)\n", "record": {"elapsed": {"repr": "0:00:13.278010", "seconds": 13.27801}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034651+05:30", "timestamp": 1762175448.034651}}} +{"text": "✓ Document Extractor initialized\n", "record": {"elapsed": {"repr": "0:00:13.278073", "seconds": 13.278073}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034714+05:30", "timestamp": 1762175448.034714}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:13.278136", "seconds": 13.278136}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034777+05:30", "timestamp": 1762175448.034777}}} +{"text": "TEXT-AUTH API Ready!\n", "record": {"elapsed": {"repr": "0:00:13.278226", "seconds": 13.278226}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034867+05:30", "timestamp": 1762175448.034867}}} +{"text": "Server: 0.0.0.0:8000\n", "record": {"elapsed": {"repr": "0:00:13.278291", "seconds": 13.278291}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034932+05:30", "timestamp": 1762175448.034932}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:13.278351", "seconds": 13.278351}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.034992+05:30", "timestamp": 1762175448.034992}}} +{"text": "Device: cpu\n", "record": {"elapsed": {"repr": "0:00:13.278411", "seconds": 13.278411}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.035052+05:30", "timestamp": 1762175448.035052}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:13.278471", "seconds": 13.278471}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.035112+05:30", "timestamp": 1762175448.035112}}} +{"text": "Application startup complete.\n", "record": {"elapsed": {"repr": "0:00:13.278734", "seconds": 13.278734}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:40:48.035375+05:30", "timestamp": 1762175448.035375}}} +{"text": "Shutting down\n", "record": {"elapsed": {"repr": "0:02:04.512463", "seconds": 124.512463}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:39.269104+05:30", "timestamp": 1762175559.269104}}} +{"text": "Waiting for application shutdown.\n", "record": {"elapsed": {"repr": "0:02:04.614543", "seconds": 124.614543}, "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": 94108, "name": "SpawnProcess-6"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:39.371184+05:30", "timestamp": 1762175559.371184}}} +{"text": "Centralized logging system initialized\n", "record": {"elapsed": {"repr": "0:00:03.740554", "seconds": 3.740554}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.475589+05:30", "timestamp": 1762175563.475589}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:03.740730", "seconds": 3.74073}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.475765+05:30", "timestamp": 1762175563.475765}}} +{"text": "Log Level: INFO\n", "record": {"elapsed": {"repr": "0:00:03.740817", "seconds": 3.740817}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.475852+05:30", "timestamp": 1762175563.475852}}} +{"text": "Log Directory: /Users/itobuz/projects/office/text_auth/logs\n", "record": {"elapsed": {"repr": "0:00:03.740890", "seconds": 3.74089}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.475925+05:30", "timestamp": 1762175563.475925}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.740964", "seconds": 3.740964}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.475999+05:30", "timestamp": 1762175563.475999}}} +{"text": "TEXT-AUTH API Starting Up...\n", "record": {"elapsed": {"repr": "0:00:03.741270", "seconds": 3.74127}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.476305+05:30", "timestamp": 1762175563.476305}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.741341", "seconds": 3.741341}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.476376+05:30", "timestamp": 1762175563.476376}}} +{"text": "Initializing Detection Orchestrator...\n", "record": {"elapsed": {"repr": "0:00:03.741409", "seconds": 3.741409}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.476444+05:30", "timestamp": 1762175563.476444}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:03.741482", "seconds": 3.741482}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.476517+05:30", "timestamp": 1762175563.476517}}} +{"text": "ModelManager initialized with device: cpu\n", "record": {"elapsed": {"repr": "0:00:03.741946", "seconds": 3.741946}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.476981+05:30", "timestamp": 1762175563.476981}}} +{"text": "Model cache directory: /Users/itobuz/projects/office/text_auth/models/cache\n", "record": {"elapsed": {"repr": "0:00:03.742069", "seconds": 3.742069}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.477104+05:30", "timestamp": 1762175563.477104}}} +{"text": "LanguageDetector initialized (use_model=True)\n", "record": {"elapsed": {"repr": "0:00:03.742153", "seconds": 3.742153}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.477188+05:30", "timestamp": 1762175563.477188}}} +{"text": "Initialized 6 metrics: ['structural', 'entropy', 'perplexity', 'semantic_analysis', 'linguistic', 'multi_perturbation_stability']\n", "record": {"elapsed": {"repr": "0:00:03.742257", "seconds": 3.742257}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.477292+05:30", "timestamp": 1762175563.477292}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:03.742333", "seconds": 3.742333}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.477368+05:30", "timestamp": 1762175563.477368}}} +{"text": "DetectionOrchestrator initialized (language_detection=True, skip_expensive=False)\n", "record": {"elapsed": {"repr": "0:00:03.742742", "seconds": 3.742742}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.477777+05:30", "timestamp": 1762175563.477777}}} +{"text": "Initializing detection pipeline...\n", "record": {"elapsed": {"repr": "0:00:03.742875", "seconds": 3.742875}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.477910+05:30", "timestamp": 1762175563.47791}}} +{"text": "Initializing domain classifier...\n", "record": {"elapsed": {"repr": "0:00:03.742958", "seconds": 3.742958}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.477993+05:30", "timestamp": 1762175563.477993}}} +{"text": "Loading model: domain_classifier (cross-encoder/nli-roberta-base)\n", "record": {"elapsed": {"repr": "0:00:03.743040", "seconds": 3.74304}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:43.478075+05:30", "timestamp": 1762175563.478075}}} +{"text": "Added model to cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.384792", "seconds": 4.384792}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:44.119827+05:30", "timestamp": 1762175564.119827}}} +{"text": "Successfully loaded model: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.384979", "seconds": 4.384979}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:44.120014+05:30", "timestamp": 1762175564.120014}}} +{"text": "Loading model: domain_classifier_fallback (microsoft/deberta-v3-small)\n", "record": {"elapsed": {"repr": "0:00:04.385071", "seconds": 4.385071}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:44.120106+05:30", "timestamp": 1762175564.120106}}} +{"text": "Added model to cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.419524", "seconds": 5.419524}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:45.154559+05:30", "timestamp": 1762175565.154559}}} +{"text": "Successfully loaded model: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.419708", "seconds": 5.419708}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:45.154743+05:30", "timestamp": 1762175565.154743}}} +{"text": "Fallback classifier loaded successfully\n", "record": {"elapsed": {"repr": "0:00:05.419792", "seconds": 5.419792}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:45.154827+05:30", "timestamp": 1762175565.154827}}} +{"text": "Domain classifier initialized successfully\n", "record": {"elapsed": {"repr": "0:00:05.419862", "seconds": 5.419862}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:45.154897+05:30", "timestamp": 1762175565.154897}}} +{"text": "Initializing language detection model...\n", "record": {"elapsed": {"repr": "0:00:05.419932", "seconds": 5.419932}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:45.154967+05:30", "timestamp": 1762175565.154967}}} +{"text": "Loading pipeline: text-classification with language_detector\n", "record": {"elapsed": {"repr": "0:00:05.420001", "seconds": 5.420001}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:45.155036+05:30", "timestamp": 1762175565.155036}}} +{"text": "Language detector initialized successfully\n", "record": {"elapsed": {"repr": "0:00:06.259812", "seconds": 6.259812}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:45.994847+05:30", "timestamp": 1762175565.994847}}} +{"text": "Initializing entropy metric...\n", "record": {"elapsed": {"repr": "0:00:06.260024", "seconds": 6.260024}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:45.995059+05:30", "timestamp": 1762175565.995059}}} +{"text": "Loading model: perplexity_gpt2 (gpt2)\n", "record": {"elapsed": {"repr": "0:00:06.260120", "seconds": 6.26012}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:45.995155+05:30", "timestamp": 1762175565.995155}}} +{"text": "Added model to cache: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.500480", "seconds": 7.50048}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:47.235515+05:30", "timestamp": 1762175567.235515}}} +{"text": "Successfully loaded model: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.500680", "seconds": 7.50068}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:47.235715+05:30", "timestamp": 1762175567.235715}}} +{"text": "Entropy metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.500762", "seconds": 7.500762}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:47.235797+05:30", "timestamp": 1762175567.235797}}} +{"text": "Initializing perplexity metric...\n", "record": {"elapsed": {"repr": "0:00:07.500838", "seconds": 7.500838}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:47.235873+05:30", "timestamp": 1762175567.235873}}} +{"text": "Perplexity metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.500905", "seconds": 7.500905}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:47.235940+05:30", "timestamp": 1762175567.23594}}} +{"text": "Initializing semantic analysis metric...\n", "record": {"elapsed": {"repr": "0:00:07.500971", "seconds": 7.500971}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:47.236006+05:30", "timestamp": 1762175567.236006}}} +{"text": "Loading model: semantic_primary (sentence-transformers/all-MiniLM-L6-v2)\n", "record": {"elapsed": {"repr": "0:00:07.501038", "seconds": 7.501038}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:47.236073+05:30", "timestamp": 1762175567.236073}}} +{"text": "Load pretrained SentenceTransformer: sentence-transformers/all-MiniLM-L6-v2\n", "record": {"elapsed": {"repr": "0:00:07.503090", "seconds": 7.50309}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:47.238125+05:30", "timestamp": 1762175567.238125}}} +{"text": "Added model to cache: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:13.543297", "seconds": 13.543297}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.278332+05:30", "timestamp": 1762175573.278332}}} +{"text": "Successfully loaded model: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:13.543505", "seconds": 13.543505}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.278540+05:30", "timestamp": 1762175573.27854}}} +{"text": "Semantic analysis metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:13.543616", "seconds": 13.543616}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.278651+05:30", "timestamp": 1762175573.278651}}} +{"text": "Initializing linguistic metric...\n", "record": {"elapsed": {"repr": "0:00:13.543713", "seconds": 13.543713}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.278748+05:30", "timestamp": 1762175573.278748}}} +{"text": "Loading model: linguistic_spacy (en_core_web_sm)\n", "record": {"elapsed": {"repr": "0:00:13.543872", "seconds": 13.543872}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.278907+05:30", "timestamp": 1762175573.278907}}} +{"text": "Loaded spaCy model: en_core_web_sm\n", "record": {"elapsed": {"repr": "0:00:13.842056", "seconds": 13.842056}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.577091+05:30", "timestamp": 1762175573.577091}}} +{"text": "Added model to cache: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:13.842606", "seconds": 13.842606}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.577641+05:30", "timestamp": 1762175573.577641}}} +{"text": "Successfully loaded model: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:13.842727", "seconds": 13.842727}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.577762+05:30", "timestamp": 1762175573.577762}}} +{"text": "Linguistic metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:13.842812", "seconds": 13.842812}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.577847+05:30", "timestamp": 1762175573.577847}}} +{"text": "Initializing MultiPerturbationStability metric...\n", "record": {"elapsed": {"repr": "0:00:13.842891", "seconds": 13.842891}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.577926+05:30", "timestamp": 1762175573.577926}}} +{"text": "Loading model: multi_perturbation_base (gpt2)\n", "record": {"elapsed": {"repr": "0:00:13.842966", "seconds": 13.842966}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:53.578001+05:30", "timestamp": 1762175573.578001}}} +{"text": "Evicted model from cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:15.123771", "seconds": 15.123771}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:54.858806+05:30", "timestamp": 1762175574.858806}}} +{"text": "Added model to cache: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:15.123998", "seconds": 15.123998}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:54.859033+05:30", "timestamp": 1762175574.859033}}} +{"text": "Successfully loaded model: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:15.124100", "seconds": 15.1241}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:54.859135+05:30", "timestamp": 1762175574.859135}}} +{"text": "Loading model: multi_perturbation_mask (distilroberta-base)\n", "record": {"elapsed": {"repr": "0:00:15.243086", "seconds": 15.243086}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:54.978121+05:30", "timestamp": 1762175574.978121}}} +{"text": "Evicted model from cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:16.560297", "seconds": 16.560297}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.295332+05:30", "timestamp": 1762175576.295332}}} +{"text": "Added model to cache: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:16.560494", "seconds": 16.560494}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.295529+05:30", "timestamp": 1762175576.295529}}} +{"text": "Successfully loaded model: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:16.560578", "seconds": 16.560578}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.295613+05:30", "timestamp": 1762175576.295613}}} +{"text": "MultiPerturbationStability metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:16.647977", "seconds": 16.647977}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383012+05:30", "timestamp": 1762175576.383012}}} +{"text": "Detection pipeline initialized: 6/6 metrics ready\n", "record": {"elapsed": {"repr": "0:00:16.648192", "seconds": 16.648192}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383227+05:30", "timestamp": 1762175576.383227}}} +{"text": "✓ Detection Orchestrator initialized\n", "record": {"elapsed": {"repr": "0:00:16.648279", "seconds": 16.648279}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383314+05:30", "timestamp": 1762175576.383314}}} +{"text": "Initializing Model Attributor...\n", "record": {"elapsed": {"repr": "0:00:16.648353", "seconds": 16.648353}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383388+05:30", "timestamp": 1762175576.383388}}} +{"text": "ModelAttributor initialized with domain-aware calibration\n", "record": {"elapsed": {"repr": "0:00:16.648426", "seconds": 16.648426}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383461+05:30", "timestamp": 1762175576.383461}}} +{"text": "Model attribution system initialized with metric ensemble\n", "record": {"elapsed": {"repr": "0:00:16.648494", "seconds": 16.648494}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383529+05:30", "timestamp": 1762175576.383529}}} +{"text": "✓ Model Attributor initialized\n", "record": {"elapsed": {"repr": "0:00:16.648558", "seconds": 16.648558}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383593+05:30", "timestamp": 1762175576.383593}}} +{"text": "Initializing Text Highlighter...\n", "record": {"elapsed": {"repr": "0:00:16.648621", "seconds": 16.648621}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383656+05:30", "timestamp": 1762175576.383656}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:16.648686", "seconds": 16.648686}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383721+05:30", "timestamp": 1762175576.383721}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:16.648760", "seconds": 16.64876}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383795+05:30", "timestamp": 1762175576.383795}}} +{"text": "✓ Text Highlighter initialized\n", "record": {"elapsed": {"repr": "0:00:16.648828", "seconds": 16.648828}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.383863+05:30", "timestamp": 1762175576.383863}}} +{"text": "Initializing Report Generator...\n", "record": {"elapsed": {"repr": "0:00:16.649298", "seconds": 16.649298}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.384333+05:30", "timestamp": 1762175576.384333}}} +{"text": "ReportGenerator initialized (output_dir=/Users/itobuz/projects/office/text_auth/data/reports)\n", "record": {"elapsed": {"repr": "0:00:16.649704", "seconds": 16.649704}, "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": 94271, "name": "SpawnProcess-7"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:42:56.384739+05:30", "timestamp": 1762175576.384739}}} +{"text": "Centralized logging system initialized\n", "record": {"elapsed": {"repr": "0:00:03.591012", "seconds": 3.591012}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.330039+05:30", "timestamp": 1762175580.330039}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:03.591195", "seconds": 3.591195}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.330222+05:30", "timestamp": 1762175580.330222}}} +{"text": "Log Level: INFO\n", "record": {"elapsed": {"repr": "0:00:03.591288", "seconds": 3.591288}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.330315+05:30", "timestamp": 1762175580.330315}}} +{"text": "Log Directory: /Users/itobuz/projects/office/text_auth/logs\n", "record": {"elapsed": {"repr": "0:00:03.591363", "seconds": 3.591363}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.330390+05:30", "timestamp": 1762175580.33039}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.591568", "seconds": 3.591568}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.330595+05:30", "timestamp": 1762175580.330595}}} +{"text": "TEXT-AUTH API Starting Up...\n", "record": {"elapsed": {"repr": "0:00:03.591743", "seconds": 3.591743}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.330770+05:30", "timestamp": 1762175580.33077}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.591920", "seconds": 3.59192}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.330947+05:30", "timestamp": 1762175580.330947}}} +{"text": "Initializing Detection Orchestrator...\n", "record": {"elapsed": {"repr": "0:00:03.592008", "seconds": 3.592008}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.331035+05:30", "timestamp": 1762175580.331035}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:03.592084", "seconds": 3.592084}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.331111+05:30", "timestamp": 1762175580.331111}}} +{"text": "ModelManager initialized with device: cpu\n", "record": {"elapsed": {"repr": "0:00:03.592466", "seconds": 3.592466}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.331493+05:30", "timestamp": 1762175580.331493}}} +{"text": "Model cache directory: /Users/itobuz/projects/office/text_auth/models/cache\n", "record": {"elapsed": {"repr": "0:00:03.592612", "seconds": 3.592612}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.331639+05:30", "timestamp": 1762175580.331639}}} +{"text": "LanguageDetector initialized (use_model=True)\n", "record": {"elapsed": {"repr": "0:00:03.592706", "seconds": 3.592706}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.331733+05:30", "timestamp": 1762175580.331733}}} +{"text": "Initialized 6 metrics: ['structural', 'entropy', 'perplexity', 'semantic_analysis', 'linguistic', 'multi_perturbation_stability']\n", "record": {"elapsed": {"repr": "0:00:03.592831", "seconds": 3.592831}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.331858+05:30", "timestamp": 1762175580.331858}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:03.592910", "seconds": 3.59291}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.331937+05:30", "timestamp": 1762175580.331937}}} +{"text": "DetectionOrchestrator initialized (language_detection=True, skip_expensive=False)\n", "record": {"elapsed": {"repr": "0:00:03.593126", "seconds": 3.593126}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.332153+05:30", "timestamp": 1762175580.332153}}} +{"text": "Initializing detection pipeline...\n", "record": {"elapsed": {"repr": "0:00:03.593215", "seconds": 3.593215}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.332242+05:30", "timestamp": 1762175580.332242}}} +{"text": "Initializing domain classifier...\n", "record": {"elapsed": {"repr": "0:00:03.593287", "seconds": 3.593287}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.332314+05:30", "timestamp": 1762175580.332314}}} +{"text": "Loading model: domain_classifier (cross-encoder/nli-roberta-base)\n", "record": {"elapsed": {"repr": "0:00:03.593370", "seconds": 3.59337}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.332397+05:30", "timestamp": 1762175580.332397}}} +{"text": "Added model to cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.093580", "seconds": 4.09358}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.832607+05:30", "timestamp": 1762175580.832607}}} +{"text": "Successfully loaded model: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.093770", "seconds": 4.09377}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.832797+05:30", "timestamp": 1762175580.832797}}} +{"text": "Loading model: domain_classifier_fallback (microsoft/deberta-v3-small)\n", "record": {"elapsed": {"repr": "0:00:04.093861", "seconds": 4.093861}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:00.832888+05:30", "timestamp": 1762175580.832888}}} +{"text": "Added model to cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.190838", "seconds": 5.190838}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:01.929865+05:30", "timestamp": 1762175581.929865}}} +{"text": "Successfully loaded model: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.191047", "seconds": 5.191047}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:01.930074+05:30", "timestamp": 1762175581.930074}}} +{"text": "Fallback classifier loaded successfully\n", "record": {"elapsed": {"repr": "0:00:05.191148", "seconds": 5.191148}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:01.930175+05:30", "timestamp": 1762175581.930175}}} +{"text": "Domain classifier initialized successfully\n", "record": {"elapsed": {"repr": "0:00:05.191224", "seconds": 5.191224}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:01.930251+05:30", "timestamp": 1762175581.930251}}} +{"text": "Initializing language detection model...\n", "record": {"elapsed": {"repr": "0:00:05.191296", "seconds": 5.191296}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:01.930323+05:30", "timestamp": 1762175581.930323}}} +{"text": "Loading pipeline: text-classification with language_detector\n", "record": {"elapsed": {"repr": "0:00:05.191367", "seconds": 5.191367}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:01.930394+05:30", "timestamp": 1762175581.930394}}} +{"text": "Language detector initialized successfully\n", "record": {"elapsed": {"repr": "0:00:06.009129", "seconds": 6.009129}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:02.748156+05:30", "timestamp": 1762175582.748156}}} +{"text": "Initializing entropy metric...\n", "record": {"elapsed": {"repr": "0:00:06.009327", "seconds": 6.009327}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:02.748354+05:30", "timestamp": 1762175582.748354}}} +{"text": "Loading model: perplexity_gpt2 (gpt2)\n", "record": {"elapsed": {"repr": "0:00:06.009423", "seconds": 6.009423}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:02.748450+05:30", "timestamp": 1762175582.74845}}} +{"text": "Added model to cache: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.353858", "seconds": 7.353858}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:04.092885+05:30", "timestamp": 1762175584.092885}}} +{"text": "Successfully loaded model: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.354081", "seconds": 7.354081}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:04.093108+05:30", "timestamp": 1762175584.093108}}} +{"text": "Entropy metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.354170", "seconds": 7.35417}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:04.093197+05:30", "timestamp": 1762175584.093197}}} +{"text": "Initializing perplexity metric...\n", "record": {"elapsed": {"repr": "0:00:07.354257", "seconds": 7.354257}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:04.093284+05:30", "timestamp": 1762175584.093284}}} +{"text": "Perplexity metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.354332", "seconds": 7.354332}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:04.093359+05:30", "timestamp": 1762175584.093359}}} +{"text": "Initializing semantic analysis metric...\n", "record": {"elapsed": {"repr": "0:00:07.354401", "seconds": 7.354401}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:04.093428+05:30", "timestamp": 1762175584.093428}}} +{"text": "Loading model: semantic_primary (sentence-transformers/all-MiniLM-L6-v2)\n", "record": {"elapsed": {"repr": "0:00:07.354467", "seconds": 7.354467}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:04.093494+05:30", "timestamp": 1762175584.093494}}} +{"text": "Load pretrained SentenceTransformer: sentence-transformers/all-MiniLM-L6-v2\n", "record": {"elapsed": {"repr": "0:00:07.356745", "seconds": 7.356745}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:04.095772+05:30", "timestamp": 1762175584.095772}}} +{"text": "Added model to cache: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:10.474103", "seconds": 10.474103}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.213130+05:30", "timestamp": 1762175587.21313}}} +{"text": "Successfully loaded model: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:10.474499", "seconds": 10.474499}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.213526+05:30", "timestamp": 1762175587.213526}}} +{"text": "Semantic analysis metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:10.474661", "seconds": 10.474661}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.213688+05:30", "timestamp": 1762175587.213688}}} +{"text": "Initializing linguistic metric...\n", "record": {"elapsed": {"repr": "0:00:10.474805", "seconds": 10.474805}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.213832+05:30", "timestamp": 1762175587.213832}}} +{"text": "Loading model: linguistic_spacy (en_core_web_sm)\n", "record": {"elapsed": {"repr": "0:00:10.474936", "seconds": 10.474936}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.213963+05:30", "timestamp": 1762175587.213963}}} +{"text": "Loaded spaCy model: en_core_web_sm\n", "record": {"elapsed": {"repr": "0:00:10.763032", "seconds": 10.763032}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.502059+05:30", "timestamp": 1762175587.502059}}} +{"text": "Added model to cache: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:10.763547", "seconds": 10.763547}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.502574+05:30", "timestamp": 1762175587.502574}}} +{"text": "Successfully loaded model: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:10.763663", "seconds": 10.763663}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.502690+05:30", "timestamp": 1762175587.50269}}} +{"text": "Linguistic metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:10.763746", "seconds": 10.763746}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.502773+05:30", "timestamp": 1762175587.502773}}} +{"text": "Initializing MultiPerturbationStability metric...\n", "record": {"elapsed": {"repr": "0:00:10.763820", "seconds": 10.76382}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.502847+05:30", "timestamp": 1762175587.502847}}} +{"text": "Loading model: multi_perturbation_base (gpt2)\n", "record": {"elapsed": {"repr": "0:00:10.763904", "seconds": 10.763904}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:07.502931+05:30", "timestamp": 1762175587.502931}}} +{"text": "Evicted model from cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:12.017116", "seconds": 12.017116}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:08.756143+05:30", "timestamp": 1762175588.756143}}} +{"text": "Added model to cache: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:12.017342", "seconds": 12.017342}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:08.756369+05:30", "timestamp": 1762175588.756369}}} +{"text": "Successfully loaded model: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:12.017450", "seconds": 12.01745}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:08.756477+05:30", "timestamp": 1762175588.756477}}} +{"text": "Loading model: multi_perturbation_mask (distilroberta-base)\n", "record": {"elapsed": {"repr": "0:00:12.138050", "seconds": 12.13805}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:08.877077+05:30", "timestamp": 1762175588.877077}}} +{"text": "Evicted model from cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:13.341803", "seconds": 13.341803}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.080830+05:30", "timestamp": 1762175590.08083}}} +{"text": "Added model to cache: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:13.341993", "seconds": 13.341993}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.081020+05:30", "timestamp": 1762175590.08102}}} +{"text": "Successfully loaded model: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:13.342077", "seconds": 13.342077}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.081104+05:30", "timestamp": 1762175590.081104}}} +{"text": "MultiPerturbationStability metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:13.412808", "seconds": 13.412808}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.151835+05:30", "timestamp": 1762175590.151835}}} +{"text": "Detection pipeline initialized: 6/6 metrics ready\n", "record": {"elapsed": {"repr": "0:00:13.413003", "seconds": 13.413003}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152030+05:30", "timestamp": 1762175590.15203}}} +{"text": "✓ Detection Orchestrator initialized\n", "record": {"elapsed": {"repr": "0:00:13.413080", "seconds": 13.41308}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152107+05:30", "timestamp": 1762175590.152107}}} +{"text": "Initializing Model Attributor...\n", "record": {"elapsed": {"repr": "0:00:13.413148", "seconds": 13.413148}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152175+05:30", "timestamp": 1762175590.152175}}} +{"text": "ModelAttributor initialized with domain-aware calibration\n", "record": {"elapsed": {"repr": "0:00:13.413214", "seconds": 13.413214}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152241+05:30", "timestamp": 1762175590.152241}}} +{"text": "Model attribution system initialized with metric ensemble\n", "record": {"elapsed": {"repr": "0:00:13.413279", "seconds": 13.413279}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152306+05:30", "timestamp": 1762175590.152306}}} +{"text": "✓ Model Attributor initialized\n", "record": {"elapsed": {"repr": "0:00:13.413341", "seconds": 13.413341}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152368+05:30", "timestamp": 1762175590.152368}}} +{"text": "Initializing Text Highlighter...\n", "record": {"elapsed": {"repr": "0:00:13.413404", "seconds": 13.413404}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152431+05:30", "timestamp": 1762175590.152431}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:13.413469", "seconds": 13.413469}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152496+05:30", "timestamp": 1762175590.152496}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:13.413541", "seconds": 13.413541}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152568+05:30", "timestamp": 1762175590.152568}}} +{"text": "✓ Text Highlighter initialized\n", "record": {"elapsed": {"repr": "0:00:13.413610", "seconds": 13.41361}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152637+05:30", "timestamp": 1762175590.152637}}} +{"text": "Initializing Report Generator...\n", "record": {"elapsed": {"repr": "0:00:13.413672", "seconds": 13.413672}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152699+05:30", "timestamp": 1762175590.152699}}} +{"text": "ReportGenerator initialized (output_dir=/Users/itobuz/projects/office/text_auth/data/reports)\n", "record": {"elapsed": {"repr": "0:00:13.413880", "seconds": 13.41388}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.152907+05:30", "timestamp": 1762175590.152907}}} +{"text": "✓ Report Generator initialized\n", "record": {"elapsed": {"repr": "0:00:13.414008", "seconds": 13.414008}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153035+05:30", "timestamp": 1762175590.153035}}} +{"text": "Initializing Reasoning Generator...\n", "record": {"elapsed": {"repr": "0:00:13.414092", "seconds": 13.414092}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153119+05:30", "timestamp": 1762175590.153119}}} +{"text": "✓ Reasoning Generator initialized\n", "record": {"elapsed": {"repr": "0:00:13.414162", "seconds": 13.414162}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153189+05:30", "timestamp": 1762175590.153189}}} +{"text": "Initializing Document Extractor...\n", "record": {"elapsed": {"repr": "0:00:13.414226", "seconds": 13.414226}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153253+05:30", "timestamp": 1762175590.153253}}} +{"text": "DocumentExtractor initialized (max_size=50.0MB)\n", "record": {"elapsed": {"repr": "0:00:13.414293", "seconds": 13.414293}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153320+05:30", "timestamp": 1762175590.15332}}} +{"text": "✓ Document Extractor initialized\n", "record": {"elapsed": {"repr": "0:00:13.414357", "seconds": 13.414357}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153384+05:30", "timestamp": 1762175590.153384}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:13.414418", "seconds": 13.414418}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153445+05:30", "timestamp": 1762175590.153445}}} +{"text": "TEXT-AUTH API Ready!\n", "record": {"elapsed": {"repr": "0:00:13.414478", "seconds": 13.414478}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153505+05:30", "timestamp": 1762175590.153505}}} +{"text": "Server: 0.0.0.0:8000\n", "record": {"elapsed": {"repr": "0:00:13.414653", "seconds": 13.414653}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153680+05:30", "timestamp": 1762175590.15368}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:13.414748", "seconds": 13.414748}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153775+05:30", "timestamp": 1762175590.153775}}} +{"text": "Device: cpu\n", "record": {"elapsed": {"repr": "0:00:13.414821", "seconds": 13.414821}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153848+05:30", "timestamp": 1762175590.153848}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:13.414889", "seconds": 13.414889}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.153916+05:30", "timestamp": 1762175590.153916}}} +{"text": "Application startup complete.\n", "record": {"elapsed": {"repr": "0:00:13.415217", "seconds": 13.415217}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 18:43:10.154244+05:30", "timestamp": 1762175590.154244}}} +{"text": "Shutting down\n", "record": {"elapsed": {"repr": "0:30:58.593590", "seconds": 1858.59359}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:55.332617+05:30", "timestamp": 1762177435.332617}}} +{"text": "Waiting for application shutdown.\n", "record": {"elapsed": {"repr": "0:30:58.695197", "seconds": 1858.695197}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:55.434224+05:30", "timestamp": 1762177435.434224}}} +{"text": "Logging system cleanup completed\n", "record": {"elapsed": {"repr": "0:30:58.696288", "seconds": 1858.696288}, "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": 94294, "name": "SpawnProcess-8"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:55.435315+05:30", "timestamp": 1762177435.435315}}} +{"text": "Centralized logging system initialized\n", "record": {"elapsed": {"repr": "0:00:03.589787", "seconds": 3.589787}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.435378+05:30", "timestamp": 1762177439.435378}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:03.590009", "seconds": 3.590009}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.435600+05:30", "timestamp": 1762177439.4356}}} +{"text": "Log Level: INFO\n", "record": {"elapsed": {"repr": "0:00:03.590102", "seconds": 3.590102}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.435693+05:30", "timestamp": 1762177439.435693}}} +{"text": "Log Directory: /Users/itobuz/projects/office/text_auth/logs\n", "record": {"elapsed": {"repr": "0:00:03.590179", "seconds": 3.590179}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.435770+05:30", "timestamp": 1762177439.43577}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.590255", "seconds": 3.590255}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.435846+05:30", "timestamp": 1762177439.435846}}} +{"text": "TEXT-AUTH API Starting Up...\n", "record": {"elapsed": {"repr": "0:00:03.590465", "seconds": 3.590465}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.436056+05:30", "timestamp": 1762177439.436056}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:03.590566", "seconds": 3.590566}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.436157+05:30", "timestamp": 1762177439.436157}}} +{"text": "Initializing Detection Orchestrator...\n", "record": {"elapsed": {"repr": "0:00:03.590646", "seconds": 3.590646}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.436237+05:30", "timestamp": 1762177439.436237}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:03.590724", "seconds": 3.590724}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.436315+05:30", "timestamp": 1762177439.436315}}} +{"text": "ModelManager initialized with device: cpu\n", "record": {"elapsed": {"repr": "0:00:03.591481", "seconds": 3.591481}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.437072+05:30", "timestamp": 1762177439.437072}}} +{"text": "Model cache directory: /Users/itobuz/projects/office/text_auth/models/cache\n", "record": {"elapsed": {"repr": "0:00:03.591618", "seconds": 3.591618}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.437209+05:30", "timestamp": 1762177439.437209}}} +{"text": "LanguageDetector initialized (use_model=True)\n", "record": {"elapsed": {"repr": "0:00:03.591706", "seconds": 3.591706}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.437297+05:30", "timestamp": 1762177439.437297}}} +{"text": "Initialized 6 metrics: ['structural', 'entropy', 'perplexity', 'semantic_analysis', 'linguistic', 'multi_perturbation_stability']\n", "record": {"elapsed": {"repr": "0:00:03.591807", "seconds": 3.591807}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.437398+05:30", "timestamp": 1762177439.437398}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:03.591881", "seconds": 3.591881}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.437472+05:30", "timestamp": 1762177439.437472}}} +{"text": "DetectionOrchestrator initialized (language_detection=True, skip_expensive=False)\n", "record": {"elapsed": {"repr": "0:00:03.592138", "seconds": 3.592138}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.437729+05:30", "timestamp": 1762177439.437729}}} +{"text": "Initializing detection pipeline...\n", "record": {"elapsed": {"repr": "0:00:03.592308", "seconds": 3.592308}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.437899+05:30", "timestamp": 1762177439.437899}}} +{"text": "Initializing domain classifier...\n", "record": {"elapsed": {"repr": "0:00:03.592473", "seconds": 3.592473}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.438064+05:30", "timestamp": 1762177439.438064}}} +{"text": "Loading model: domain_classifier (cross-encoder/nli-roberta-base)\n", "record": {"elapsed": {"repr": "0:00:03.592564", "seconds": 3.592564}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:13:59.438155+05:30", "timestamp": 1762177439.438155}}} +{"text": "Added model to cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.171682", "seconds": 4.171682}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:00.017273+05:30", "timestamp": 1762177440.017273}}} +{"text": "Successfully loaded model: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:04.171869", "seconds": 4.171869}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:00.017460+05:30", "timestamp": 1762177440.01746}}} +{"text": "Loading model: domain_classifier_fallback (microsoft/deberta-v3-small)\n", "record": {"elapsed": {"repr": "0:00:04.171960", "seconds": 4.17196}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:00.017551+05:30", "timestamp": 1762177440.017551}}} +{"text": "Added model to cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.748937", "seconds": 5.748937}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:01.594528+05:30", "timestamp": 1762177441.594528}}} +{"text": "Successfully loaded model: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:05.749133", "seconds": 5.749133}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:01.594724+05:30", "timestamp": 1762177441.594724}}} +{"text": "Fallback classifier loaded successfully\n", "record": {"elapsed": {"repr": "0:00:05.749226", "seconds": 5.749226}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:01.594817+05:30", "timestamp": 1762177441.594817}}} +{"text": "Domain classifier initialized successfully\n", "record": {"elapsed": {"repr": "0:00:05.749303", "seconds": 5.749303}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:01.594894+05:30", "timestamp": 1762177441.594894}}} +{"text": "Initializing language detection model...\n", "record": {"elapsed": {"repr": "0:00:05.749377", "seconds": 5.749377}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:01.594968+05:30", "timestamp": 1762177441.594968}}} +{"text": "Loading pipeline: text-classification with language_detector\n", "record": {"elapsed": {"repr": "0:00:05.749723", "seconds": 5.749723}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:01.595314+05:30", "timestamp": 1762177441.595314}}} +{"text": "Language detector initialized successfully\n", "record": {"elapsed": {"repr": "0:00:06.630497", "seconds": 6.630497}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:02.476088+05:30", "timestamp": 1762177442.476088}}} +{"text": "Initializing entropy metric...\n", "record": {"elapsed": {"repr": "0:00:06.630711", "seconds": 6.630711}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:02.476302+05:30", "timestamp": 1762177442.476302}}} +{"text": "Loading model: perplexity_gpt2 (gpt2)\n", "record": {"elapsed": {"repr": "0:00:06.630803", "seconds": 6.630803}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:02.476394+05:30", "timestamp": 1762177442.476394}}} +{"text": "Added model to cache: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.934864", "seconds": 7.934864}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:03.780455+05:30", "timestamp": 1762177443.780455}}} +{"text": "Successfully loaded model: perplexity_gpt2\n", "record": {"elapsed": {"repr": "0:00:07.935064", "seconds": 7.935064}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:03.780655+05:30", "timestamp": 1762177443.780655}}} +{"text": "Entropy metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.935149", "seconds": 7.935149}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:03.780740+05:30", "timestamp": 1762177443.78074}}} +{"text": "Initializing perplexity metric...\n", "record": {"elapsed": {"repr": "0:00:07.935234", "seconds": 7.935234}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:03.780825+05:30", "timestamp": 1762177443.780825}}} +{"text": "Perplexity metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:07.935304", "seconds": 7.935304}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:03.780895+05:30", "timestamp": 1762177443.780895}}} +{"text": "Initializing semantic analysis metric...\n", "record": {"elapsed": {"repr": "0:00:07.935370", "seconds": 7.93537}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:03.780961+05:30", "timestamp": 1762177443.780961}}} +{"text": "Loading model: semantic_primary (sentence-transformers/all-MiniLM-L6-v2)\n", "record": {"elapsed": {"repr": "0:00:07.935437", "seconds": 7.935437}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:03.781028+05:30", "timestamp": 1762177443.781028}}} +{"text": "Load pretrained SentenceTransformer: sentence-transformers/all-MiniLM-L6-v2\n", "record": {"elapsed": {"repr": "0:00:07.937416", "seconds": 7.937416}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:03.783007+05:30", "timestamp": 1762177443.783007}}} +{"text": "Added model to cache: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:12.292773", "seconds": 12.292773}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.138364+05:30", "timestamp": 1762177448.138364}}} +{"text": "Successfully loaded model: semantic_primary\n", "record": {"elapsed": {"repr": "0:00:12.292966", "seconds": 12.292966}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.138557+05:30", "timestamp": 1762177448.138557}}} +{"text": "Semantic analysis metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:12.293062", "seconds": 12.293062}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.138653+05:30", "timestamp": 1762177448.138653}}} +{"text": "Initializing linguistic metric...\n", "record": {"elapsed": {"repr": "0:00:12.293140", "seconds": 12.29314}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.138731+05:30", "timestamp": 1762177448.138731}}} +{"text": "Loading model: linguistic_spacy (en_core_web_sm)\n", "record": {"elapsed": {"repr": "0:00:12.293215", "seconds": 12.293215}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.138806+05:30", "timestamp": 1762177448.138806}}} +{"text": "Loaded spaCy model: en_core_web_sm\n", "record": {"elapsed": {"repr": "0:00:12.577077", "seconds": 12.577077}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.422668+05:30", "timestamp": 1762177448.422668}}} +{"text": "Added model to cache: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:12.577667", "seconds": 12.577667}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.423258+05:30", "timestamp": 1762177448.423258}}} +{"text": "Successfully loaded model: linguistic_spacy\n", "record": {"elapsed": {"repr": "0:00:12.577795", "seconds": 12.577795}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.423386+05:30", "timestamp": 1762177448.423386}}} +{"text": "Linguistic metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:12.577883", "seconds": 12.577883}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.423474+05:30", "timestamp": 1762177448.423474}}} +{"text": "Initializing MultiPerturbationStability metric...\n", "record": {"elapsed": {"repr": "0:00:12.577956", "seconds": 12.577956}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.423547+05:30", "timestamp": 1762177448.423547}}} +{"text": "Loading model: multi_perturbation_base (gpt2)\n", "record": {"elapsed": {"repr": "0:00:12.578032", "seconds": 12.578032}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:08.423623+05:30", "timestamp": 1762177448.423623}}} +{"text": "Evicted model from cache: domain_classifier\n", "record": {"elapsed": {"repr": "0:00:13.887613", "seconds": 13.887613}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:09.733204+05:30", "timestamp": 1762177449.733204}}} +{"text": "Added model to cache: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:13.887839", "seconds": 13.887839}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:09.733430+05:30", "timestamp": 1762177449.73343}}} +{"text": "Successfully loaded model: multi_perturbation_base\n", "record": {"elapsed": {"repr": "0:00:13.887932", "seconds": 13.887932}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:09.733523+05:30", "timestamp": 1762177449.733523}}} +{"text": "Loading model: multi_perturbation_mask (distilroberta-base)\n", "record": {"elapsed": {"repr": "0:00:13.997337", "seconds": 13.997337}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:09.842928+05:30", "timestamp": 1762177449.842928}}} +{"text": "Evicted model from cache: domain_classifier_fallback\n", "record": {"elapsed": {"repr": "0:00:15.202500", "seconds": 15.2025}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.048091+05:30", "timestamp": 1762177451.048091}}} +{"text": "Added model to cache: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:15.202711", "seconds": 15.202711}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.048302+05:30", "timestamp": 1762177451.048302}}} +{"text": "Successfully loaded model: multi_perturbation_mask\n", "record": {"elapsed": {"repr": "0:00:15.202810", "seconds": 15.20281}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.048401+05:30", "timestamp": 1762177451.048401}}} +{"text": "MultiPerturbationStability metric initialized successfully\n", "record": {"elapsed": {"repr": "0:00:15.289767", "seconds": 15.289767}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.135358+05:30", "timestamp": 1762177451.135358}}} +{"text": "Detection pipeline initialized: 6/6 metrics ready\n", "record": {"elapsed": {"repr": "0:00:15.289981", "seconds": 15.289981}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.135572+05:30", "timestamp": 1762177451.135572}}} +{"text": "✓ Detection Orchestrator initialized\n", "record": {"elapsed": {"repr": "0:00:15.290070", "seconds": 15.29007}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.135661+05:30", "timestamp": 1762177451.135661}}} +{"text": "Initializing Model Attributor...\n", "record": {"elapsed": {"repr": "0:00:15.290143", "seconds": 15.290143}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.135734+05:30", "timestamp": 1762177451.135734}}} +{"text": "ModelAttributor initialized with domain-aware calibration\n", "record": {"elapsed": {"repr": "0:00:15.290213", "seconds": 15.290213}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.135804+05:30", "timestamp": 1762177451.135804}}} +{"text": "Model attribution system initialized with metric ensemble\n", "record": {"elapsed": {"repr": "0:00:15.290284", "seconds": 15.290284}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.135875+05:30", "timestamp": 1762177451.135875}}} +{"text": "✓ Model Attributor initialized\n", "record": {"elapsed": {"repr": "0:00:15.290349", "seconds": 15.290349}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.135940+05:30", "timestamp": 1762177451.13594}}} +{"text": "Initializing Text Highlighter...\n", "record": {"elapsed": {"repr": "0:00:15.290412", "seconds": 15.290412}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.136003+05:30", "timestamp": 1762177451.136003}}} +{"text": "TextProcessor initialized with min_length=50, max_length=500000\n", "record": {"elapsed": {"repr": "0:00:15.290478", "seconds": 15.290478}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.136069+05:30", "timestamp": 1762177451.136069}}} +{"text": "AdvancedEnsembleClassifier initialized (primary=confidence_calibrated, fallback=domain_weighted, ml_ensemble=False)\n", "record": {"elapsed": {"repr": "0:00:15.290554", "seconds": 15.290554}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.136145+05:30", "timestamp": 1762177451.136145}}} +{"text": "✓ Text Highlighter initialized\n", "record": {"elapsed": {"repr": "0:00:15.290623", "seconds": 15.290623}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.136214+05:30", "timestamp": 1762177451.136214}}} +{"text": "Initializing Report Generator...\n", "record": {"elapsed": {"repr": "0:00:15.290683", "seconds": 15.290683}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.136274+05:30", "timestamp": 1762177451.136274}}} +{"text": "ReportGenerator initialized (output_dir=/Users/itobuz/projects/office/text_auth/data/reports)\n", "record": {"elapsed": {"repr": "0:00:15.291120", "seconds": 15.29112}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.136711+05:30", "timestamp": 1762177451.136711}}} +{"text": "✓ Report Generator initialized\n", "record": {"elapsed": {"repr": "0:00:15.291205", "seconds": 15.291205}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.136796+05:30", "timestamp": 1762177451.136796}}} +{"text": "Initializing Reasoning Generator...\n", "record": {"elapsed": {"repr": "0:00:15.291268", "seconds": 15.291268}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.136859+05:30", "timestamp": 1762177451.136859}}} +{"text": "✓ Reasoning Generator initialized\n", "record": {"elapsed": {"repr": "0:00:15.291327", "seconds": 15.291327}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.136918+05:30", "timestamp": 1762177451.136918}}} +{"text": "Initializing Document Extractor...\n", "record": {"elapsed": {"repr": "0:00:15.291385", "seconds": 15.291385}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.136976+05:30", "timestamp": 1762177451.136976}}} +{"text": "DocumentExtractor initialized (max_size=50.0MB)\n", "record": {"elapsed": {"repr": "0:00:15.291448", "seconds": 15.291448}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.137039+05:30", "timestamp": 1762177451.137039}}} +{"text": "✓ Document Extractor initialized\n", "record": {"elapsed": {"repr": "0:00:15.291509", "seconds": 15.291509}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.137100+05:30", "timestamp": 1762177451.1371}}} +{"text": "================================================================================\n", "record": {"elapsed": {"repr": "0:00:15.291570", "seconds": 15.29157}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.137161+05:30", "timestamp": 1762177451.137161}}} +{"text": "TEXT-AUTH API Ready!\n", "record": {"elapsed": {"repr": "0:00:15.291628", "seconds": 15.291628}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.137219+05:30", "timestamp": 1762177451.137219}}} +{"text": "Server: 0.0.0.0:8000\n", "record": {"elapsed": {"repr": "0:00:15.291691", "seconds": 15.291691}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.137282+05:30", "timestamp": 1762177451.137282}}} +{"text": "Environment: development\n", "record": {"elapsed": {"repr": "0:00:15.291751", "seconds": 15.291751}, "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": 95392, "name": "SpawnProcess-9"}, "thread": {"id": 8707055360, "name": "MainThread"}, "time": {"repr": "2025-11-03 19:14:11.137342+05:30", "timestamp": 1762177451.137342}}} +{"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}}}