| blob_data |
2026-09-08T17:21:31.2939112Z iZ2zed3pt2nygf9dy1a9d 2026-09-08T17:21:31.2939112Z iZ2zed3pt2nygf9dy1a9d2Z(version:v0.2.13) received task 27583 of job static-governance, be triggered by event: push
2026-09-08T17:21:31.2945120Z workflow prepared
2026-09-08T17:21:31.2946371Z evaluating expression 'success()'
2026-09-08T17:21:31.2948014Z expression 'success()' evaluated to 'true'
2026-09-08T17:21:31.2953179Z ☁ git clone 'https://github.com/actions/checkout' # ref=v4
2026-09-08T17:21:31.2953784Z cloning https://github.com/actions/checkout to /root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab
2026-09-08T17:21:33.1991891Z Non-terminating error while running 'git clone': some refs were not updated
2026-09-08T17:21:33.1997211Z ☁ git clone 'https://github.com/actions/setup-node' # ref=v4
2026-09-08T17:21:33.1997428Z cloning https://github.com/actions/setup-node to /root/.cache/act/e5877e7fc2f7e5000a2f22526584a2565cc2ae38cd26a9b1938dbca653b056cc
2026-09-08T17:21:34.8296676Z Non-terminating error while running 'git clone': some refs were not updated
2026-09-08T17:21:34.8301023Z evaluating expression ''
2026-09-08T17:21:34.8301463Z expression '' evaluated to 'true'
2026-09-08T17:21:34.8301686Z ⭐ Run Main Checkout
2026-09-08T17:21:34.8305549Z expression '${{ github.token }}' rewritten to 'format('{0}', github.token)'
2026-09-08T17:21:34.8305727Z evaluating expression 'format('{0}', github.token)'
2026-09-08T17:21:34.8306089Z expression 'format('{0}', github.token)' evaluated to '%!t(string=***)'
2026-09-08T17:21:34.8306568Z expression '${{ github.repository }}' rewritten to 'format('{0}', github.repository)'
2026-09-08T17:21:34.8306677Z evaluating expression 'format('{0}', github.repository)'
2026-09-08T17:21:34.8306916Z expression 'format('{0}', github.repository)' evaluated to '%!t(string=luoanwu/image-generation)'
2026-09-08T17:21:34.8307143Z type=remote-action actionDir=/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab actionPath= workdir=/workspace/luoanwu/image-generation actionCacheDir=/root/.cache/act actionName=c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab containerActionDir=/root/.cache/act/ba80813e4aeda9ae/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab
2026-09-08T17:21:34.8307338Z /root/.cache/act/ba80813e4aeda9ae/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab
2026-09-08T17:21:34.8307539Z Stripping prefix:/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/ src:/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/
2026-09-08T17:21:35.0494054Z executing remote job container: [node /root/.cache/act/ba80813e4aeda9ae/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js]
2026-09-08T17:21:35.1832318Z ::add-matcher::/root/.cache/act/ba80813e4aeda9ae/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/problem-matcher.json
2026-09-08T17:21:35.1832562Z ::add-matcher::/root/.cache/act/ba80813e4aeda9ae/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/problem-matcher.json
2026-09-08T17:21:35.1838898Z Syncing repository: luoanwu/image-generation
2026-09-08T17:21:35.1843891Z ::group::Getting Git version info
2026-09-08T17:21:35.1844774Z Working directory is '/root/.cache/act/ba80813e4aeda9ae/hostexecutor'
2026-09-08T17:21:35.1885682Z [command]/usr/bin/git version
2026-09-08T17:21:35.1947342Z git version 2.43.0
2026-09-08T17:21:35.1977336Z ::endgroup::
2026-09-08T17:21:35.1990847Z Copying '/root/.gitconfig' to '/root/.cache/act/ba80813e4aeda9ae/tmp/2be4746d-35a0-46f0-b654-44cc1b6c2f18/.gitconfig'
2026-09-08T17:21:35.2005349Z Temporarily overriding HOME='/root/.cache/act/ba80813e4aeda9ae/tmp/2be4746d-35a0-46f0-b654-44cc1b6c2f18' before making global git config changes
2026-09-08T17:21:35.2005723Z Adding repository directory to the temporary git global config as a safe directory
2026-09-08T17:21:35.2011046Z [command]/usr/bin/git config --global --add safe.directory /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:21:35.2067747Z Deleting the contents of '/root/.cache/act/ba80813e4aeda9ae/hostexecutor'
2026-09-08T17:21:35.2073397Z ::group::Initializing the repository
2026-09-08T17:21:35.2077779Z [command]/usr/bin/git init /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:21:35.2130751Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-09-08T17:21:35.2131018Z hint: is subject to change. To configure the initial branch name to use in all
2026-09-08T17:21:35.2131200Z hint: of your new repositories, which will suppress this warning, call:
2026-09-08T17:21:35.2131361Z hint:
2026-09-08T17:21:35.2131490Z hint: git config --global init.defaultBranch <name>
2026-09-08T17:21:35.2131682Z hint:
2026-09-08T17:21:35.2132030Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-09-08T17:21:35.2132171Z hint: 'development'. The just-created branch can be renamed via this command:
2026-09-08T17:21:35.2132361Z hint:
2026-09-08T17:21:35.2132474Z hint: git branch -m <name>
2026-09-08T17:21:35.2146133Z Initialized empty Git repository in /root/.cache/act/ba80813e4aeda9ae/hostexecutor/.git/
2026-09-08T17:21:35.2159743Z [command]/usr/bin/git remote add origin https://gitea.g-hi.com/luoanwu/image-generation
2026-09-08T17:21:35.2220324Z ::endgroup::
2026-09-08T17:21:35.2220736Z ::group::Disabling automatic garbage collection
2026-09-08T17:21:35.2224949Z [command]/usr/bin/git config --local gc.auto 0
2026-09-08T17:21:35.2274964Z ::endgroup::
2026-09-08T17:21:35.2275257Z ::group::Setting up auth
2026-09-08T17:21:35.2283405Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-09-08T17:21:35.2332758Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-09-08T17:21:35.2712861Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/gitea\.g\-hi\.com\/\.extraheader
2026-09-08T17:21:35.2760465Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/gitea\.g\-hi\.com\/\.extraheader' && git config --local --unset-all 'http.https://gitea.g-hi.com/.extraheader' || :"
2026-09-08T17:21:35.3138657Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-09-08T17:21:35.3191395Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-09-08T17:21:35.3612362Z [command]/usr/bin/git config --local http.https://gitea.g-hi.com/.extraheader AUTHORIZATION: basic ***
2026-09-08T17:21:35.3688655Z ::endgroup::
2026-09-08T17:21:35.3689061Z ::group::Fetching the repository
2026-09-08T17:21:35.3699743Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +168b2fe3238a21399e8d8f306d35b21e0f06bcde:refs/remotes/origin/main
2026-09-08T17:21:42.7374906Z From https://gitea.g-hi.com/luoanwu/image-generation
2026-09-08T17:21:42.7375506Z * [new ref] 168b2fe3238a21399e8d8f306d35b21e0f06bcde -> origin/main
2026-09-08T17:21:42.7417555Z ::endgroup::
2026-09-08T17:21:42.7417969Z ::group::Determining the checkout info
2026-09-08T17:21:42.7423863Z ::endgroup::
2026-09-08T17:21:42.7431366Z [command]/usr/bin/git sparse-checkout disable
2026-09-08T17:21:42.7504289Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-09-08T17:21:42.7554922Z ::group::Checking out the ref
2026-09-08T17:21:42.7562882Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-09-08T17:21:44.1527963Z Updating files: 50% (1058/2098)
Updating files: 51% (1070/2098)
Updating files: 52% (1091/2098)
Updating files: 53% (1112/2098)
Updating files: 54% (1133/2098)
Updating files: 55% (1154/2098)
Updating files: 56% (1175/2098)
Updating files: 57% (1196/2098)
Updating files: 58% (1217/2098)
Updating files: 59% (1238/2098)
Updating files: 60% (1259/2098)
Updating files: 61% (1280/2098)
Updating files: 62% (1301/2098)
Updating files: 63% (1322/2098)
Updating files: 64% (1343/2098)
Updating files: 65% (1364/2098)
Updating files: 66% (1385/2098)
Updating files: 67% (1406/2098)
Updating files: 68% (1427/2098)
Updating files: 69% (1448/2098)
Updating files: 70% (1469/2098)
Updating files: 71% (1490/2098)
Updating files: 72% (1511/2098)
Updating files: 73% (1532/2098)
Updating files: 74% (1553/2098)
Updating files: 75% (1574/2098)
Updating files: 76% (1595/2098)
Updating files: 77% (1616/2098)
Updating files: 78% (1637/2098)
Updating files: 79% (1658/2098)
Updating files: 80% (1679/2098)
Updating files: 81% (1700/2098)
Updating files: 82% (1721/2098)
Updating files: 83% (1742/2098)
Updating files: 84% (1763/2098)
Updating files: 85% (1784/2098)
Updating files: 86% (1805/2098)
Updating files: 87% (1826/2098)
Updating files: 88% (1847/2098)
Updating files: 89% (1868/2098)
Updating files: 90% (1889/2098)
Updating files: 91% (1910/2098)
Updating files: 92% (1931/2098)
Updating files: 93% (1952/2098)
Updating files: 94% (1973/2098)
Updating files: 95% (1994/2098)
Updating files: 96% (2015/2098)
Updating files: 97% (2036/2098)
Updating files: 98% (2057/2098)
Updating files: 99% (2078/2098)
Updating files: 100% (2098/2098)
Updating files: 100% (2098/2098), done.
2026-09-08T17:21:44.1657553Z Switched to a new branch 'main'
2026-09-08T17:21:44.1658874Z branch 'main' set up to track 'origin/main'.
2026-09-08T17:21:44.1762977Z ::endgroup::
2026-09-08T17:21:44.1831011Z [command]/usr/bin/git log -1 --format=%H
2026-09-08T17:21:44.1879472Z 168b2fe3238a21399e8d8f306d35b21e0f06bcde
2026-09-08T17:21:44.1900461Z ::remove-matcher owner=checkout-git::
2026-09-08T17:21:44.7232439Z Node version file is not JSON file
2026-09-08T17:21:44.7233332Z Resolved .node-version as 22.23.2
2026-09-08T17:21:44.7248871Z Found in cache @ /root/.cache/act/tool_cache/node/22.23.2/x64
2026-09-08T17:21:44.7253736Z (node:4180315) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2026-09-08T17:21:44.7254034Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-09-08T17:21:44.7257858Z ::group::Environment details
2026-09-08T17:21:44.8304816Z [warning]This project is configured to use pnpm because /root/.cache/act/ba80813e4aeda9ae/hostexecutor/package.json has a "packageManager" field
2026-09-08T17:21:44.8305597Z
2026-09-08T17:21:44.8955064Z node: v22.23.2
2026-09-08T17:21:44.8955722Z npm: 10.9.8
2026-09-08T17:21:44.8956117Z yarn:
2026-09-08T17:21:44.8956438Z ::endgroup::
2026-09-08T17:21:44.8956986Z ##[add-matcher]/root/.cache/act/ba80813e4aeda9ae/act/actions/e5877e7fc2f7e5000a2f22526584a2565cc2ae38cd26a9b1938dbca653b056cc/.github/tsc.json
2026-09-08T17:21:44.8957616Z ##[add-matcher]/root/.cache/act/ba80813e4aeda9ae/act/actions/e5877e7fc2f7e5000a2f22526584a2565cc2ae38cd26a9b1938dbca653b056cc/.github/eslint-stylish.json
2026-09-08T17:21:44.8957999Z ##[add-matcher]/root/.cache/act/ba80813e4aeda9ae/act/actions/e5877e7fc2f7e5000a2f22526584a2565cc2ae38cd26a9b1938dbca653b056cc/.github/eslint-compact.json
2026-09-08T17:21:45.0950681Z Preparing pnpm@9.15.9 for immediate activation...
2026-09-08T17:21:45.6710357Z Scope: all 12 workspace projects
2026-09-08T17:21:45.7627818Z Lockfile is up to date, resolution step is skipped
2026-09-08T17:21:45.8751579Z Progress: resolved [96m1[39m, reused [96m0[39m, downloaded [96m0[39m, added [96m0[39m
2026-09-08T17:21:46.0305189Z Packages: [32m+953[39m
2026-09-08T17:21:46.0305715Z
2026-09-08T17:21:46.8764018Z Progress: resolved [96m953[39m, reused [96m942[39m, downloaded [96m0[39m, added [96m318[39m
2026-09-08T17:21:47.5337129Z Progress: resolved [96m953[39m, reused [96m942[39m, downloaded [96m0[39m, added [96m953[39m, done
2026-09-08T17:21:48.9861341Z
2026-09-08T17:21:48.9862672Z [96mdevDependencies:[39m
2026-09-08T17:21:48.9862869Z [32m+[39m turbo [90m2.10.12[39m
2026-09-08T17:21:48.9863024Z [32m+[39m typescript [90m5.9.3[39m
2026-09-08T17:21:48.9863145Z
2026-09-08T17:21:49.0058212Z [36mpackages/public-file[39m [96mprepare[39m$ pnpm build
2026-09-08T17:21:49.7060929Z [36mpackages/public-file[39m [96mprepare[39m: > @hi-atelier/public-file@0.1.0 build /root/.cache/act/ba80813e4aeda9ae/hostexecutor/packages/public-file
2026-09-08T17:21:49.7065684Z [36mpackages/public-file[39m [96mprepare[39m: > tsc -p tsconfig.json --incremental false
2026-09-08T17:21:51.7742869Z [36mpackages/public-file[39m [96mprepare[39m: Done
2026-09-08T17:21:51.8948577Z Done in 6.6s using pnpm v9.15.9
2026-09-08T17:21:52.4636741Z
2026-09-08T17:21:52.4637665Z > image-generation@0.1.0 prisma:generate /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:21:52.4638021Z > turbo run prisma:generate
2026-09-08T17:21:52.4638215Z
2026-09-08T17:21:52.5648872Z
2026-09-08T17:21:52.5650064Z • Packages in scope: @hi-atelier/enterprise-identity, @hi-atelier/model-credentials, @hi-atelier/public-file, @hi-atelier/shijie-domain, @hi-atelier/shijie-runtime, @hi-atelier/video-edit, @repo/config, @repo/contracts, api-fastify, api-nestjs, web
2026-09-08T17:21:52.5650417Z • Running prisma:generate in 11 packages
2026-09-08T17:21:52.5650630Z • Remote caching disabled
2026-09-08T17:21:52.5650935Z
2026-09-08T17:21:55.6513664Z ::group::api-nestjs:prisma:generate
2026-09-08T17:21:55.6514281Z cache bypass, force executing [2m98d936d563071c2e[0m
2026-09-08T17:21:55.6514440Z
2026-09-08T17:21:55.6514654Z > api-nestjs@0.1.0 prisma:generate /root/.cache/act/ba80813e4aeda9ae/hostexecutor/apps/api-nestjs
2026-09-08T17:21:55.6514870Z > prisma generate
2026-09-08T17:21:55.6515029Z
2026-09-08T17:21:55.6515144Z Prisma schema loaded from prisma/schema.prisma
2026-09-08T17:21:55.6515311Z
2026-09-08T17:21:55.6515459Z ✔ Generated Prisma Client (v6.19.3) to ./../../node_modules/.pnpm/@prisma+client@6.19.3_prisma@6.19.3_typescript@5.9.3__typescript@5.9.3/node_modules/@prisma/client in 539ms
2026-09-08T17:21:55.6515684Z
2026-09-08T17:21:55.6515841Z Start by importing your Prisma Client (See: https://pris.ly/d/importing-client)
2026-09-08T17:21:55.6515983Z
2026-09-08T17:21:55.6516172Z Tip: Need your database queries to be 1000x faster? Accelerate offers you that and more: https://pris.ly/tip-2-accelerate
2026-09-08T17:21:55.6516307Z
2026-09-08T17:21:55.6516588Z ::endgroup::
2026-09-08T17:21:55.7912402Z ::group::api-fastify:prisma:generate
2026-09-08T17:21:55.7912667Z cache bypass, force executing [2m78bc41be189e74d0[0m
2026-09-08T17:21:55.7912938Z
2026-09-08T17:21:55.7913064Z > api-fastify@1.0.0 prisma:generate /root/.cache/act/ba80813e4aeda9ae/hostexecutor/apps/api-fastify
2026-09-08T17:21:55.7913316Z > prisma generate
2026-09-08T17:21:55.7913448Z
2026-09-08T17:21:55.7913621Z Prisma schema loaded from prisma/schema.prisma
2026-09-08T17:21:55.7913767Z
2026-09-08T17:21:55.7913935Z ✔ Generated Prisma Client (v6.19.3) to ./../../node_modules/.pnpm/@prisma+client@6.19.3_prisma@6.19.3_typescript@5.9.3__typescript@5.9.3/node_modules/@prisma/client in 572ms
2026-09-08T17:21:55.7914234Z
2026-09-08T17:21:55.7914610Z Start by importing your Prisma Client (See: https://pris.ly/d/importing-client)
2026-09-08T17:21:55.7914831Z
2026-09-08T17:21:55.7914943Z Tip: Want to turn off tips and other hints? https://pris.ly/tip-4-nohints
2026-09-08T17:21:55.7915126Z
2026-09-08T17:21:55.7915385Z ::endgroup::
2026-09-08T17:21:55.7915549Z
2026-09-08T17:21:55.7916055Z [1m Tasks: [32m[1m2 successful[0m, 2 total[0m
2026-09-08T17:21:55.7916218Z [1mCached: [1m0 cached[0m, 2 total[0m
2026-09-08T17:21:55.7916388Z [1m Time: [1m3.249s[0m [0m
2026-09-08T17:21:55.7916500Z
2026-09-08T17:21:55.8233876Z ...Finishing writing to cache...
[2K> ...Finishing writing to cache...
[2K
2026-09-08T17:21:56.3366333Z
2026-09-08T17:21:56.3367324Z > image-generation@0.1.0 check /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:21:56.3367566Z > pnpm check:toolchain && pnpm check:naming && pnpm check:schema && pnpm check:validation && pnpm check:contract-consumers && pnpm check:concurrency-guard && pnpm check:material-review-guard && pnpm check:storyboard-director-guard && pnpm check:production-security && pnpm check:public-file && pnpm check:module-boundary && pnpm check:migrations && pnpm check:governance-docs && pnpm check:governance && pnpm check:scripts && pnpm lint && pnpm typecheck
2026-09-08T17:21:56.3367801Z
2026-09-08T17:21:56.8369996Z
2026-09-08T17:21:56.8370515Z > image-generation@0.1.0 check:toolchain /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:21:56.8370831Z > node scripts/check-toolchain.mjs
2026-09-08T17:21:56.8370994Z
2026-09-08T17:21:56.9027379Z Toolchain passed: Node 22.23.2, CI/image pin 22.23.2, script prebuild and Hooks gates enabled
2026-09-08T17:21:57.4563430Z
2026-09-08T17:21:57.4564154Z > image-generation@0.1.0 check:naming /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:21:57.4564499Z > node scripts/check-naming.mjs
2026-09-08T17:21:57.4564637Z
2026-09-08T17:21:57.7303490Z ✓ 命名检查通过:未发现业务词典禁用词。
2026-09-08T17:21:58.3188201Z
2026-09-08T17:21:58.3188967Z > image-generation@0.1.0 check:schema /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:21:58.3189165Z > node scripts/check-schema-sync.mjs
2026-09-08T17:21:58.3189380Z
2026-09-08T17:21:58.3976344Z ✓ 单源校验通过:Order/Material 枚举与 Prisma 双后端一致,状态机覆盖完整。
2026-09-08T17:21:58.9173702Z
2026-09-08T17:21:58.9174467Z > image-generation@0.1.0 check:validation /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:21:58.9175087Z > node scripts/check-validation-source.mjs
2026-09-08T17:21:58.9176978Z
2026-09-08T17:21:58.9837921Z ✓ 入参校验单源通过:NestJS/Fastify 运行时 body schema 均来自 @repo/contracts。
2026-09-08T17:21:59.4935604Z
2026-09-08T17:21:59.4936455Z > image-generation@0.1.0 check:contract-consumers /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:21:59.4936729Z > node scripts/check-contract-consumers.mjs
2026-09-08T17:21:59.4936858Z
2026-09-08T17:21:59.5559550Z ✓ 跨层契约消费通过:job 响应与订单金额口径均命中 contracts 真源。
2026-09-08T17:22:00.0766835Z
2026-09-08T17:22:00.0767392Z > image-generation@0.1.0 check:concurrency-guard /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:22:00.0767624Z > node scripts/check-order-concurrency-guard.mjs
2026-09-08T17:22:00.0767762Z
2026-09-08T17:22:00.1301755Z ✓ 订单并发写守护通过:两后端状态迁移均用 updateMany + state 前置条件做乐观锁。
2026-09-08T17:22:00.6622568Z
2026-09-08T17:22:00.6623212Z > image-generation@0.1.0 check:material-review-guard /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:22:00.6623442Z > node scripts/check-material-review-concurrency-guard.mjs
2026-09-08T17:22:00.6623588Z
2026-09-08T17:22:00.7208586Z ✓ 物料 OCR/审核并发写守护通过:双后端 commit 写链均用 updateMany + reviewStatus 前置条件做乐观锁(approve 含写入时 OCR 前置)。
2026-09-08T17:22:01.2130277Z
2026-09-08T17:22:01.2130937Z > image-generation@0.1.0 check:storyboard-director-guard /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:22:01.2131216Z > node scripts/check-storyboard-director-guard.mjs
2026-09-08T17:22:01.2131357Z
2026-09-08T17:22:01.2666597Z ✓ 分镜导演写链守护通过:项目保存 state-CAS、当前锁定版本约束与交付版本状态机均已接线。
2026-09-08T17:22:01.8022571Z
2026-09-08T17:22:01.8023095Z > image-generation@0.1.0 check:production-security /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:22:01.8023374Z > node scripts/check-production-security.mjs
2026-09-08T17:22:01.8023535Z
2026-09-08T17:22:01.8737652Z ✓ 正式生产安全边界门禁通过
2026-09-08T17:22:02.4180398Z
2026-09-08T17:22:02.4181420Z > image-generation@0.1.0 check:public-file /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:22:02.4181711Z > node scripts/check-public-file-integration.mjs
2026-09-08T17:22:02.4182132Z
2026-09-08T17:22:02.4727999Z ✓ 公共文件第三消费者门禁通过:双后端共享模块、v1 owner 绑定、扫描先于写入、历史 key 兼容均已锁定;5 个负向注入均判红。
2026-09-08T17:22:03.1197930Z
2026-09-08T17:22:03.1198899Z > image-generation@0.1.0 check:module-boundary /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:22:03.1199243Z > node scripts/check-module-boundary.mjs
2026-09-08T17:22:03.1199456Z
2026-09-08T17:22:03.3015098Z ✓ 模块边界通过:契约同构、双后端独立、前后端方向、包根导入、Store 红线均未违规。
2026-09-08T17:22:03.8605076Z
2026-09-08T17:22:03.8605851Z > image-generation@0.1.0 check:migrations /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:22:03.8606134Z > node scripts/check-migrations.mjs
2026-09-08T17:22:03.8606262Z
2026-09-08T17:22:04.0098166Z ✓ 迁移治理通过:版本化迁移历史在位、无未豁免高危 DDL、schema 表/映射列均已落迁移。
2026-09-08T17:22:04.5346746Z
2026-09-08T17:22:04.5347500Z > image-generation@0.1.0 check:governance-docs /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:22:04.5347762Z > node scripts/check-governance-docs.mjs
2026-09-08T17:22:04.5347895Z
2026-09-08T17:22:04.5964847Z ✓ 治理文档单源校验通过:AGENTS.md 与 CLAUDE.md 一致(符号链接)。
2026-09-08T17:22:05.1158511Z
2026-09-08T17:22:05.1159331Z > image-generation@0.1.0 check:governance /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:22:05.1159542Z > node scripts/governance-report.mjs
2026-09-08T17:22:05.1159667Z
2026-09-08T17:22:06.5171424Z ✓ 治理棘轮通过(指标未回退): {
2026-09-08T17:22:06.5172281Z gateExecutionFailures: [33m0[39m,
2026-09-08T17:22:06.5172440Z toolchainViolations: [33m0[39m,
2026-09-08T17:22:06.5172589Z migrationHistoryViolations: [33m0[39m,
2026-09-08T17:22:06.5172779Z namingViolations: [33m0[39m,
2026-09-08T17:22:06.5173015Z schemaSyncViolations: [33m0[39m,
2026-09-08T17:22:06.5173185Z validationSourceViolations: [33m0[39m,
2026-09-08T17:22:06.5173332Z contractConsumerViolations: [33m0[39m,
2026-09-08T17:22:06.5173567Z orderConcurrencyGuardViolations: [33m0[39m,
2026-09-08T17:22:06.5173718Z materialReviewGuardViolations: [33m0[39m,
2026-09-08T17:22:06.5173839Z storyboardDirectorGuardViolations: [33m0[39m,
2026-09-08T17:22:06.5174048Z productionSecurityViolations: [33m0[39m,
2026-09-08T17:22:06.5174186Z publicFileIntegrationViolations: [33m0[39m,
2026-09-08T17:22:06.5174417Z publicFileGateSelftestFailures: [33m0[39m,
2026-09-08T17:22:06.5174540Z moduleBoundaryViolations: [33m0[39m,
2026-09-08T17:22:06.5174687Z tenantSchemaViolations: [33m0[39m,
2026-09-08T17:22:06.5174800Z outboxSchemaViolations: [33m0[39m,
2026-09-08T17:22:06.5174908Z missingTenantEntryPoints: [33m0[39m,
2026-09-08T17:22:06.5175018Z missingOutboxWrites: [33m0[39m,
2026-09-08T17:22:06.5175124Z directWritePublishes: [33m0[39m,
2026-09-08T17:22:06.5175238Z appsWithoutMigrations: [33m0[39m,
2026-09-08T17:22:06.5175377Z dangerousMigrationSql: [33m0[39m,
2026-09-08T17:22:06.5175530Z schemaTablesMissingMigration: [33m0[39m,
2026-09-08T17:22:06.5175665Z schemaEnumsMissingMigration: [33m0[39m,
2026-09-08T17:22:06.5175827Z schemaColumnsMissingMigration: [33m0[39m,
2026-09-08T17:22:06.5176015Z unmappedCamelCasePrismaFields: [33m0[39m,
2026-09-08T17:22:06.5176154Z governanceDocsDrift: [33m0[39m,
2026-09-08T17:22:06.5176336Z heavyGateDocDrift: [33m0[39m,
2026-09-08T17:22:06.5176452Z dependencyRuntimeCriticalVulnerabilities: [33m0[39m,
2026-09-08T17:22:06.5176613Z dependencyRuntimeHighVulnerabilities: [33m0[39m,
2026-09-08T17:22:06.5176732Z governanceDocLogSections: [33m0[39m,
2026-09-08T17:22:06.5176852Z governanceDocLines: [33m236[39m,
2026-09-08T17:22:06.5176974Z ownTests: [33m162[39m
2026-09-08T17:22:06.5177080Z }
2026-09-08T17:22:07.0595740Z
2026-09-08T17:22:07.0596247Z > image-generation@0.1.0 check:scripts /root/.cache/act/ba80813e4aeda9ae/hostexecutor
2026-09-08T17:22:07.0596471Z > pnpm --filter @repo/contracts build && node --test scripts/*.test.mjs scripts/lib/*.test.mjs
2026-09-08T17:22:07.0596657Z
... |