- Add postOpCondition, specimenDescription, pathologySent, frozenPathology
to Report type and DEFAULT_FORM_FIELDS
- Replace static placeholders in defaultContent.ts with smartField() calls
- Auto-merge missing fields from DEFAULT_FORM_FIELDS into existing
formFieldsConfig in ReportEditor and TemplateManage
- Compress insertSmartField HTML to single-line, remove trailing
- Compress smartField helper in defaultContent.ts to single-line
- Add white-space: nowrap to .smart-field-wrapper (CSS + inline)
- Add keydown interceptor in TemplateManage to prevent Backspace/Delete
from removing whole <p> when adjacent to smart-field-wrapper
- Update experience record (#14)