- VERSION bumped to 0.8.7
- README.md: comprehensive update with Gokapi integration, stems radio
buttons, download button, cost tracking improvements, stepper fixes,
error recovery, new env vars, new troubleshooting entries
- app.py: updated module docstring with all current routes
- helpers.py: updated module docstring with function group overview,
added section header for Gokapi integration
- config.py: added Gokapi env vars to docstring
- models.py: updated schema comments for per-version costs and
stems_link/stems_url distinction
- Webhook no longer overwrites cost estimate with 0 when conversion_cost
is missing from the payload
- Per-version costs (A/B) are tracked separately and summed into total
- Stems cost is only overwritten when a non-zero cost is reported
- Template shows combined total (songs + stems) with breakdown
- Added musicgpt_cost_a and musicgpt_cost_b columns to schema