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