Objective
- Deliver a Report Writer workflow for styles and materials that supports reliable manual entry (inspectors need a clear place to fill furnace type, age, efficiency, etc.) plus an optional AI assist layer that suggests values from comments + photos after they are captured.
Background
- May 15 feature sync (Chris): Inspectors still spend heavy time on structured styles/materials fields.
- Manual layer: likely at section or subsection level—needs a stable form model.
- AI layer: after comment + photos exist, suggest traits (example: photo of furnace → suggest forced air and related attributes).
- Chris: May need first-party infrastructure beyond a prompt tweak so the feature fits the Report Writer ecosystem cleanly.
Scope
Report Writer product (primary)
- Data model for styles/materials slots, validation, and versioning—coordinates with ATT-1672 (server-managed schemas).
AI assist (secondary)
- Suggestion pipeline from image + text context—Decision needed sync vs async, human accept/reject UX, and audit trail.
Narrower follow-up
- ATT-1676 covers label-reading / manufacturer-date style extraction specifically; keep this ticket on the end-to-end workflow shell.
Client portal (context only)
attik-frontend/src/app/client/reports/components/StylesAndMaterialsCard.tsxrenders published observation snippets for end clients—useful as a display contract reference, not the authoring implementation.