Commit graph

3 commits

Author SHA1 Message Date
Daniel Onyejesi
a6fd59fab4 Update DEVELOPER_GUIDE: PDF/embedding rationale, scalability, security notes
- Section 17: PDF uploads — why no vector embeddings needed (single-file
  generation uses full-text extraction which is better for this use case;
  explains when embeddings would be appropriate and how to increase truncation limit)
- Section 18: Scalability — what already scales, bottlenecks (rate limiting,
  file uploads), horizontal scaling pattern with Redis + nginx, cloud options
- Section 19: Security — localStorage vs httpOnly cookie decision documented
  with rationale; existing XSS protections listed; path to httpOnly if needed
- Section 15: Version history updated and moved below new sections
- Version bumped to 3.19, current Docker tag updated
2026-03-24 02:57:04 -04:00
Daniel Onyejesi
82104a031c Update DEVELOPER_GUIDE to v3.19 with version history and current Docker tag 2026-03-24 02:51:59 -04:00
Daniel Onyejesi
d78b79714c Add DEVELOPER_GUIDE.md — full handover documentation
Covers: architecture, directory structure, all env vars, full DB schema,
auth system, every API endpoint with auth level, frontend tab loading
pattern (critical: tabChanged not DOMContentLoaded), AI integration,
Learning Hub content types, deployment commands, security notes,
admin password reset via Docker console, and how to add new features.
2026-03-24 02:02:31 -04:00