Migrate remaining legacy operator workflows

This commit is contained in:
2026-07-12 05:39:27 +09:00
parent ffb8f43c19
commit a01836a2d7
132 changed files with 20566 additions and 720 deletions

View File

@@ -12,7 +12,9 @@
const MAXIMUM_PAGE_COUNT = 20;
const MAXIMUM_PREVIEW_ITEMS = 240;
const identifierPattern = /^[A-Za-z0-9_-]{1,128}$/;
const themeCodePattern = /^[0-9]{8}$/;
// ThemeA always generated new codes as D8, but the production SB_LIST and
// historical PLAY_LIST still contain original three- and four-digit codes.
const themeCodePattern = /^[0-9]{3,8}$/;
const controlCharacterPattern = /[\u0000-\u001f\u007f]/;
const sourceContract = Object.freeze({