fix(engineering): add Cybersecurity Engineering program to faculty of engineering and refine routing and guarantees
Mokhtar
8eafcbd
fix(routing): enhance query router typo normalization and program retrieval guarantees
Mokhtar
bedb17c
fix(suggestions): link numeric option resolution directly to last turn session history and enable history for default session_id
Mokhtar
a8c519f
fix(context): isolate graduate career fields from student care activities, update heading in student_care_department.md, and rebuild index
Mokhtar
5a1282e
feat(provider): add DeepSeek V3 (deepseek/deepseek-chat) to top of OpenRouter fallbacks
Mokhtar
8df7be1
fix(provider): update Gemini models to 3.6-flash, 3.7-flash, 3.5-flash, 3.5-flash-lite, 3.1-flash-lite and lower max_tokens to 150
Mokhtar
88d899d
fix(providers): add Gemini 2.5 Flash, Gemini 2.5 Flash Lite, Gemini 1.5 Flash, and Gemini 2.0 Flash to PROVIDER_FALLBACKS
Mokhtar
2d80034
fix(huggingface): update 9 official faculties, extend QueryRouter mappings, fix gemini fallback model, and wipe stale cache
Mokhtar
bdc2642
feat(routing): add explicit Helwan Plus intent classification and restrict general faculties prompt instruction
Mokhtar
a7adbca
fix(retrieval): add location directions intent, optimize max_tokens to 220, and restrict coordination disclaimer to score queries only
Mokhtar
b8c8c9f
fix(api): support HEAD request on root and health endpoints for HuggingFace healthchecks
Mokhtar
63674a4
feat(knowledge): add new university data files (student union, care, family) and update index artifact
Mokhtar
f55a890
fix(providers): update LLM fallbacks to 6 verified 100% active OpenRouter models
Mokhtar
87fac88
fix(retrieval & providers): cap max_context_chars to 3500 to keep prompt tokens < 1800 and update free model routing
Mokhtar
d1ecc9b
fix(providers & session): isolate default session history, prevent improper query reformulation, and fix model specs & token limits
Mokhtar
0fcbd3b
feat(data): add official university emails (HNU@helwan.edu.eg, student.affairs@hnu.edu.eg) and admission portal link (https://admission.hnu.edu.eg/#/home/main)
Mokhtar
35dbab7
feat(memory): add session conversation memory and contextual query reformulator for follow-up questions
Mokhtar
06e5113
fix(programs): comprehensive list of all 10 faculties when querying 'ุจุฑุงู ุฌ' and prompt user to select a faculty for detailed program listings
Mokhtar
0c7d9ba
fix(retrieval): guarantee full coverage of all 4 engineering programs when querying engineering
Mokhtar
8c6cb05
fix(retrieval): support Egyptian colloquial queries like 'ู ู ูุงู ' and guarantee faculty minimum score percentage in response
Mokhtar
ff85692
fix(ux-duties): separate chatbot owner (Mohamed Mokhtar 100%) from website developers (7 dev team), fix chatbot duties routing, and enforce plain text formatting without Markdown tables
Mokhtar
738e667
feat(knowledge): add Helwan Plus official media platform documentation and update precomputed index
Mokhtar
701a0ec
fix(ux-performance): format suggestions as 1), 2), 3), ensure broad program/faculty coverage, enable real-time token streaming, and optimize provider fallbacks
Mokhtar
3479de3
feat(production): complete phase 1-4 refactor with hybrid retrieval CAG architecture, E5 dense embeddings, grounding validator, precomputed cold-start index, and 24/24 passing system tests
Mokhtar
d54db1a
feat: add Ministry vs internal coordination disclaimer for ุชูุณูู/ู ุฌู ูุน queries
Mokhtar
be2f531
feat: Add official university emails (HNU@helwan.edu.eg and student.affairs@hnu.edu.eg) to cache, CAG docs, and intent matcher
Mokhtar
8ea5729
feat: Add official application portal link https://admission.hnu.edu.eg/#/home/main to cache, CAG docs, and intent matcher
Mokhtar
9fee1dc
update: Update academic year to 2026/2027 in cache responses
Mokhtar
a50699a
fix: Refactor cache entries and fuzzy matcher for laser-focused, precise responses without irrelevant background text
Mokhtar
aac4c38
feat: Add AI query aliases (ููู ai) to cache and fuzzy matching
Mokhtar
0693681
fix: Ensure all cached responses strictly derive 100% from university_data_arabic markdown files
Mokhtar
8c060ad
fix(cache): Remove ungrounded claims and strictly enforce Groundedness against university_data_arabic