Publication run IDs currently include the source SHA and default Modal app names include a long policyengine-us-data-pub prefix. This makes run-scoped app names hard to scan and can force digest truncation. This issue tracks dropping the SHA from generated run IDs, using a shorter us-data app prefix, aligning app names with candidate staging scopes, and fixing the new-run metadata construction bug that duplicated release context fields.
Publication run IDs currently include the source SHA and default Modal app names include a long policyengine-us-data-pub prefix. This makes run-scoped app names hard to scan and can force digest truncation. This issue tracks dropping the SHA from generated run IDs, using a shorter us-data app prefix, aligning app names with candidate staging scopes, and fixing the new-run metadata construction bug that duplicated release context fields.