plan.pool on GET /v1/simc/usage no longer distinguishes plans, so don't branch on it. The field stays in the response for compatibility.POST /v1/simc/profiles/check endpoint returns the rejections and warnings a submission of your profile text would get, without starting a sim. Rejected lines now also name the directive they matched; see Input Constraints.multiStage.stages now reports the iterations its profilesets ran and the target_error it ran at. See Multistage Execution.copy= comparisons now include a profileset_results or actor_results artifact holding the complete ranked list, past the top 200 your result summary shows. See Sim Job Results.maxAffordableCredits counts your grants alongside purchased credits. A capped sim can empty your balance mid-run and stop with credits_exhausted, like any other; see Credits.runtime.maxCredits is an opt-in spend cap that reserves its full amount up front. A sim that empties your balance mid-run stops with the new credits_exhausted error code; see Credits.gear field.talents field.job.terminal webhook event, it now fires when the job fails. Previously, it fired only when a failure had exhausted its automatic retries.copy= variant against the baseline, with each variant's DPS spread, the SimC build, run details, and raw logs. A job's result summary reports the same over the API; see the API reference.GET /v1/simc/jobs/{id}/profile endpoint returns the SimC profile text you submitted with a job, even before it finishes.artifacts.csv. The result.csv artifact is a flat DPS table suited to spreadsheets and downstream tooling.raid_dps profileset metric; set profileset_metric=raid_dps to measure every profileset by it.