Users need to be able to attach free-text notes to assets for informal record keeping.
Requirements
AssetNote entity: id UUID, assetId string, content text, createdBy ManyToOne → User, createdAt
Endpoints:
GET /api/assets/:id/notes — List all notes for an asset, newest first
POST /api/assets/:id/notes — Add a note (content required); logs a NOTE_ADDED history entry
DELETE /api/assets/:id/notes/:noteId — Delete a note (responds 204)
Acceptance Criteria