- submit_upload.dspy: frontend form handler returning bricks Message widget
with asset_id, status, and '查询处理状态' button
- submit_query_status.dspy: frontend status query returning Message widget
with current status, retry button when still processing
- upload_asset.ui: use submit_upload.dspy + submited bind (was missing)
- External APIs (rl_upload.dspy, rl_status.dspy) unchanged for downstream systems