APP_NAME=ScholarRoute
APP_ENV=local
APP_KEY=base64:WOJyN9BzYV1xSM+MOltOoRxgVBtBNznCR0ozYDrfByk=
APP_DEBUG=true
APP_URL=http://vominhtai.info.vn/scholarroute/public
APP_TIMEZONE=Asia/Ho_Chi_Minh
APP_LOCALE=vi
APP_FALLBACK_LOCALE=en

LOG_CHANNEL=stack
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=acalifyc5548_scholarroute
DB_USERNAME=acalifyc5548_scholarroute
DB_PASSWORD="29XgXYkxb5g4m@i"
DB_SOCKET=

BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DISK=local
QUEUE_CONNECTION=sync

SESSION_DRIVER=file
SESSION_LIFETIME=120
SESSION_DOMAIN=
SESSION_SECURE_COOKIE=true
SESSION_SAME_SITE=lax

MAIL_MAILER=log
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=
MAIL_FROM_ADDRESS="noreply@vominhtai.info.vn"
MAIL_FROM_NAME="${APP_NAME}"

OPENAI_API_KEY=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

RECOMMENDATION_GUEST_RATE_LIMIT_PER_HOUR=60
RECOMMENDATION_AUTH_RATE_LIMIT_PER_HOUR=120

RECOMMENDATION_CACHE_ENABLED=true
RECOMMENDATION_CACHE_TTL_SECONDS=86400
RECOMMENDATION_CACHE_NAMESPACE_VERSION=vominhtai-production-v5
RECOMMENDATION_EXECUTION_LOCK_SECONDS=30

RECOMMENDATION_POOL_MODE=verified_catalog_test
RECOMMENDATION_PUBLIC_POOL_MODE=verified_catalog_test
RECOMMENDATION_LAB_POOL_MODE=verified_catalog_test
RECOMMENDATION_PUBLIC_CURATED_JOURNAL_CODES=

RECOMMENDATION_CHUNK_THRESHOLD=30
RECOMMENDATION_CHUNK_SIZE=20
RECOMMENDATION_CHUNK_TOP_K=5
RECOMMENDATION_FINAL_POOL_LIMIT=25
RECOMMENDATION_RESULT_LIMIT=5
RECOMMENDATION_PUBLIC_INITIAL_LIMIT=5
RECOMMENDATION_PUBLIC_INITIAL_RESULT_LIMIT=5
RECOMMENDATION_STORED_RESULT_LIMIT=15
RECOMMENDATION_LOAD_MORE_PAGE_SIZE=5
RECOMMENDATION_PUBLIC_LOAD_MORE_PAGE_SIZE=5
RECOMMENDATION_RERANK_LIMIT=25
RECOMMENDATION_MAXIMUM_CANDIDATES=300
RECOMMENDATION_RETENTION_DAYS=90

RECOMMENDATION_PROMPT_CONTRACT_VERSION=recommendation-v4
RECOMMENDATION_ALGORITHM_VERSION=scholarroute-v1

RECOMMENDATION_PRIMARY_DISCIPLINE_GATE_ENABLED=true
RECOMMENDATION_PRIMARY_DISCIPLINE_MATCH_THRESHOLD=0.34
RECOMMENDATION_PRIMARY_DISCIPLINE_MIN_CANDIDATES=5
RECOMMENDATION_INTERDISCIPLINARY_AUTO_EXPAND=false

RECOMMENDATION_PRIMARY_DISCIPLINE_WEIGHT=0.30
RECOMMENDATION_SCOPE_SEMANTIC_WEIGHT=0.25
RECOMMENDATION_LEXICAL_WEIGHT=0.15
RECOMMENDATION_METHOD_WEIGHT=0.10
RECOMMENDATION_ARTICLE_TYPE_WEIGHT=0.08
RECOMMENDATION_METADATA_QUALITY_WEIGHT=0.12
RECOMMENDATION_INTERDISCIPLINARY_PENALTY=0.12

RECOMMENDATION_HARD_BLOCK_ARTICLE_TYPE_MISMATCH=false
RECOMMENDATION_HEALTH_RATE_LIMIT_PER_10_MINUTES=3

VECTOR_SEARCH_ENABLED=false
VECTOR_STORE_DRIVER=null
VECTOR_FALLBACK_ENABLED=true
VECTOR_SEARCH_TOP_K=40
VECTOR_SEARCH_SCORE_THRESHOLD=

QDRANT_URL=
QDRANT_API_KEY=
QDRANT_COLLECTION=
QDRANT_COLLECTION_ALIAS=
QDRANT_TIMEOUT=10

EMBEDDING_PROVIDER=
EMBEDDING_MODEL=
EMBEDDING_DIMENSIONS=
EMBEDDING_BATCH_SIZE=32
EMBEDDING_TIMEOUT=30
EMBEDDING_MAX_RETRIES=2
EMBEDDING_API_KEY=
EMBEDDING_BASE_URL=

PUBLIC_EXPERIMENTAL_POOL_ENABLED=false
PUBLIC_METADATA_MODE=verified_only
PUBLIC_SCORE_LOOKUP_ENABLED=false

PILOT_ACCESS_MODE=public
FINDJOURNAL_COVER_MAX_KB=2048
FINDJOURNAL_PUBLIC_UI_VERSION=v2
FINDJOURNAL_RELEASE_NAME="ScholarRoute Production Release"
FINDJOURNAL_RELEASE_VERSION=0.9.0-pilot
FINDJOURNAL_RELEASE_DATE=2026-07-15
FINDJOURNAL_BACKUP_PATH=