﻿# Decision Log

**Project:** HAD Digital  
**Version:** 1.0.0  
**Date:** 2026-09-05  
**Owner:** Dr Kais Aldabbagh

---

## Decisions

| ID | Date | Decision | Options Considered | Rationale | Owner | Status |
|----|------|----------|-------------------|-----------|-------|--------|
| DEC-001 | 2026-09-05 | Use SQLite for MVP | PostgreSQL, MySQL, SQLite | Zero-config, portable, file-based | Technical Lead | Approved |
| DEC-002 | 2026-09-05 | Use Python standard library | Flask, Django, FastAPI | Zero external dependencies | Technical Lead | Approved |
| DEC-003 | 2026-09-05 | Use PyInstaller for .exe | cx_Freeze, Nuitka, py2exe | Well-documented, reliable | Technical Lead | Approved |
| DEC-004 | 2026-09-05 | Implement 12 CTCAE terms | Full 790+ terms | Clinically relevant subset | Dr Aldabbagh | Approved |
| DEC-005 | 2026-09-05 | Use scrypt for password hashing | bcrypt, argon2, scrypt | Python standard library | Technical Lead | Approved |
| DEC-006 | 2026-09-05 | Implement 3-tier alerting | 2-tier, 4-tier, 5-tier | Matches clinical workflow | Dr Aldabbagh | Approved |
| DEC-007 | 2026-09-05 | Use French for patient guidance | English, French, Both | Target audience is French | Dr Aldabbagh | Approved |

---
