QA Test Report

Generated: 2025-12-10 09:24:55

Summary

Total: 65

Passed: 64

Failed: 0

Skipped: 1

Duration: 7.62s

Test Details

StatusTest NameMessage
PASSConfig file exists/var/www/html/research/Research_development/config/project.yaml
PASSConfig module imports
PASSPATHS['base'] defined
PASSPATHS['library'] defined
PASSPATHS['new_docs'] defined
PASSPATHS['incoming'] defined
PASSPATHS['organized'] defined
PASSNEW_DOCS folder exists/var/www/html/research/Research_development/NEW_DOCS
PASSIntelligence mode validMode: statistical
PASS.env file exists
PASS.env.db file exists
PASSCore: Flask
PASSCore: psycopg2
PASSCore: PyYAML
PASSCore: pypdf
PASSCore: python-docx
PASSStatistical: scikit-learn
PASSStatistical: multi-rake
PASSStatistical: yake
PASSStatistical: sumy
PASSStatistical: nltk
PASSCloud: openai
PASSCloud: tiktoken
PASSNLTK punkt data
PASSDatabase connection
PASSTable 'documents' exists
PASSTable 'chunks' exists
PASSTable 'concepts' exists
PASSTable 'topics' exists
PASSTable 'processing_queue' exists
PASSv2.0 Table 'document_clusters' exists
PASSv2.0 Table 'document_cluster_membership' exists
PASSv2.0 Table 'chat_sessions' exists
PASSv2.0 Table 'chat_messages' exists
PASSpgvector extension installed
PASSQuery executionDocuments: 0
PASSTaxonomist import
PASSTaxonomist init (statistical)
PASSSemanticClusterer import
PASSSemanticClusterer init (statistical)
PASSDocumentProcessor import
PASSTextChunker import
PASSdb_utils functions import
PASSStatistical classification runs
PASSClassification has 'primary_category'Philosophy
PASSClassification has 'specific_topics'['self-determined ethical principles', 'rudolf ste
PASSClassification has 'key_concepts'['self-determined ethical principles', 'rudolf ste
PASSClassification has 'confidence'0.5
PASSKeywords extractedCount: 10
PASSTF-IDF vectorizer initialized
SKIPTF-IDF vectors loadedNo documents in database
PASSTest document created
PASSFile type detection
PASSText extractionLength: 3565
PASSText chunkingChunks: 1
PASSFlask app imports
PASS/api/health returns 200Mode: statistical
PASS/api/stats returns 200
PASS/api/search (keyword)
PASS/api/chat returns 200Mode: statistical
PASS/api/clusters returns 200
PASS/api/search/faceted returns 200
PASSCloud Taxonomist initClient connected, model: gpt-4o-mini
PASSCloud classification worksCategory: Education
PASSOpenAI embedding generation1536 dimensions