RFD 1004: AIGC task catalog

Problem

The app exposes many AI tasks. Each task maps to an API feature and a model. The catalog must stay in sync with the backend model list.

Decision

Keep one model catalog as the source of truth. The catalog maps a task type to an API feature. It also maps a feature to a default model.

The live model list filters the catalog when the API connects. License-blocked models stay out of the UI catalog. They remain only in API documentation until the delete pass removes them.

See DETAILS.md for the task list and file references.

Details

The measurements and the retractions