| blob_data |
2026-09-01T14:01:55.0586767Z iZ2zed3pt2nygf9dy1a9d 2026-09-01T14:01:55.0586767Z iZ2zed3pt2nygf9dy1a9d2Z(version:v0.2.13) received task 27372 of job static-governance, be triggered by event: push
2026-09-01T14:01:55.0592226Z workflow prepared
2026-09-01T14:01:55.0593118Z evaluating expression 'success()'
2026-09-01T14:01:55.0594082Z expression 'success()' evaluated to 'true'
2026-09-01T14:01:55.0598451Z ☁ git clone 'https://github.com/actions/checkout' # ref=v4
2026-09-01T14:01:55.0598893Z cloning https://github.com/actions/checkout to /root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab
2026-09-01T14:01:56.9607755Z Non-terminating error while running 'git clone': some refs were not updated
2026-09-01T14:01:56.9614581Z ☁ git clone 'https://github.com/actions/setup-node' # ref=v4
2026-09-01T14:01:56.9614921Z cloning https://github.com/actions/setup-node to /root/.cache/act/e5877e7fc2f7e5000a2f22526584a2565cc2ae38cd26a9b1938dbca653b056cc
2026-09-01T14:01:58.5760151Z Non-terminating error while running 'git clone': some refs were not updated
2026-09-01T14:01:58.5764663Z ☁ git clone 'https://github.com/actions/upload-artifact' # ref=v4
2026-09-01T14:01:58.5764873Z cloning https://github.com/actions/upload-artifact to /root/.cache/act/9c943d99c36d602f7bcb8e14e590de380912714a613a71acc8a79818a96a9ed5
2026-09-01T14:01:59.4127841Z Non-terminating error while running 'git clone': some refs were not updated
2026-09-01T14:01:59.4132241Z evaluating expression ''
2026-09-01T14:01:59.4132697Z expression '' evaluated to 'true'
2026-09-01T14:01:59.4132833Z ⭐ Run Main Checkout
2026-09-01T14:01:59.4136497Z expression '${{ github.token }}' rewritten to 'format('{0}', github.token)'
2026-09-01T14:01:59.4136718Z evaluating expression 'format('{0}', github.token)'
2026-09-01T14:01:59.4137126Z expression 'format('{0}', github.token)' evaluated to '%!t(string=***)'
2026-09-01T14:01:59.4137453Z expression '${{ github.repository }}' rewritten to 'format('{0}', github.repository)'
2026-09-01T14:01:59.4137582Z evaluating expression 'format('{0}', github.repository)'
2026-09-01T14:01:59.4137820Z expression 'format('{0}', github.repository)' evaluated to '%!t(string=luoanwu/enterprise-idp)'
2026-09-01T14:01:59.4138498Z type=remote-action actionDir=/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab actionPath= workdir=/workspace/luoanwu/enterprise-idp actionCacheDir=/root/.cache/act actionName=c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab containerActionDir=/root/.cache/act/80e6fb4c126541b7/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab
2026-09-01T14:01:59.4138699Z /root/.cache/act/80e6fb4c126541b7/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab
2026-09-01T14:01:59.4138908Z Stripping prefix:/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/ src:/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/
2026-09-01T14:01:59.6557920Z executing remote job container: [node /root/.cache/act/80e6fb4c126541b7/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js]
2026-09-01T14:01:59.7916288Z ::add-matcher::/root/.cache/act/80e6fb4c126541b7/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/problem-matcher.json
2026-09-01T14:01:59.7916513Z ::add-matcher::/root/.cache/act/80e6fb4c126541b7/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/problem-matcher.json
2026-09-01T14:01:59.7921943Z Syncing repository: luoanwu/enterprise-idp
2026-09-01T14:01:59.7925815Z ::group::Getting Git version info
2026-09-01T14:01:59.7926522Z Working directory is '/root/.cache/act/80e6fb4c126541b7/hostexecutor'
2026-09-01T14:01:59.7960494Z [command]/usr/bin/git version
2026-09-01T14:01:59.8017671Z git version 2.43.0
2026-09-01T14:01:59.8045320Z ::endgroup::
2026-09-01T14:01:59.8058001Z Copying '/root/.gitconfig' to '/root/.cache/act/80e6fb4c126541b7/tmp/8867a927-7d8c-476c-9035-6f790b39e984/.gitconfig'
2026-09-01T14:01:59.8071340Z Temporarily overriding HOME='/root/.cache/act/80e6fb4c126541b7/tmp/8867a927-7d8c-476c-9035-6f790b39e984' before making global git config changes
2026-09-01T14:01:59.8071740Z Adding repository directory to the temporary git global config as a safe directory
2026-09-01T14:01:59.8078478Z [command]/usr/bin/git config --global --add safe.directory /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:01:59.8135654Z Deleting the contents of '/root/.cache/act/80e6fb4c126541b7/hostexecutor'
2026-09-01T14:01:59.8141231Z ::group::Initializing the repository
2026-09-01T14:01:59.8146294Z [command]/usr/bin/git init /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:01:59.8199938Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-09-01T14:01:59.8200468Z hint: is subject to change. To configure the initial branch name to use in all
2026-09-01T14:01:59.8200723Z hint: of your new repositories, which will suppress this warning, call:
2026-09-01T14:01:59.8200933Z hint:
2026-09-01T14:01:59.8201182Z hint: git config --global init.defaultBranch <name>
2026-09-01T14:01:59.8201386Z hint:
2026-09-01T14:01:59.8201564Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-09-01T14:01:59.8202009Z hint: 'development'. The just-created branch can be renamed via this command:
2026-09-01T14:01:59.8202244Z hint:
2026-09-01T14:01:59.8202431Z hint: git branch -m <name>
2026-09-01T14:01:59.8212158Z Initialized empty Git repository in /root/.cache/act/80e6fb4c126541b7/hostexecutor/.git/
2026-09-01T14:01:59.8225124Z [command]/usr/bin/git remote add origin https://gitea.g-hi.com/luoanwu/enterprise-idp
2026-09-01T14:01:59.8284927Z ::endgroup::
2026-09-01T14:01:59.8285216Z ::group::Disabling automatic garbage collection
2026-09-01T14:01:59.8289631Z [command]/usr/bin/git config --local gc.auto 0
2026-09-01T14:01:59.8338224Z ::endgroup::
2026-09-01T14:01:59.8338639Z ::group::Setting up auth
2026-09-01T14:01:59.8347210Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-09-01T14:01:59.8399151Z [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-01T14:01:59.8776336Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/gitea\.g\-hi\.com\/\.extraheader
2026-09-01T14:01:59.8825997Z [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-01T14:01:59.9197995Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-09-01T14:01:59.9249031Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-09-01T14:01:59.9633763Z [command]/usr/bin/git config --local http.https://gitea.g-hi.com/.extraheader AUTHORIZATION: basic ***
2026-09-01T14:01:59.9693103Z ::endgroup::
2026-09-01T14:01:59.9693771Z ::group::Fetching the repository
2026-09-01T14:01:59.9703198Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +456d79abd599208f2a7d6fe388f4f71b56e7ee89:refs/remotes/origin/main
2026-09-01T14:02:00.1557622Z From https://gitea.g-hi.com/luoanwu/enterprise-idp
2026-09-01T14:02:00.1558208Z * [new ref] 456d79abd599208f2a7d6fe388f4f71b56e7ee89 -> origin/main
2026-09-01T14:02:00.1599547Z ::endgroup::
2026-09-01T14:02:00.1599858Z ::group::Determining the checkout info
2026-09-01T14:02:00.1603576Z ::endgroup::
2026-09-01T14:02:00.1611067Z [command]/usr/bin/git sparse-checkout disable
2026-09-01T14:02:00.1682845Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-09-01T14:02:00.1733746Z ::group::Checking out the ref
2026-09-01T14:02:00.1739238Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-09-01T14:02:00.2104140Z Switched to a new branch 'main'
2026-09-01T14:02:00.2105048Z branch 'main' set up to track 'origin/main'.
2026-09-01T14:02:00.2112508Z ::endgroup::
2026-09-01T14:02:00.2176045Z [command]/usr/bin/git log -1 --format=%H
2026-09-01T14:02:00.2217064Z 456d79abd599208f2a7d6fe388f4f71b56e7ee89
2026-09-01T14:02:00.2234579Z ::remove-matcher owner=checkout-git::
2026-09-01T14:02:00.4323021Z Preparing pnpm@9.15.9 for immediate activation...
2026-09-01T14:02:00.9754558Z Found in cache @ /root/.cache/act/tool_cache/node/20.20.0/x64
2026-09-01T14:02:00.9760293Z (node:1892816) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2026-09-01T14:02:00.9760630Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-09-01T14:02:00.9764738Z ::group::Environment details
2026-09-01T14:02:01.1051483Z [warning]This project is configured to use pnpm because /root/.cache/act/80e6fb4c126541b7/hostexecutor/package.json has a "packageManager" field
2026-09-01T14:02:01.1052180Z
2026-09-01T14:02:01.1602512Z node: v20.20.0
2026-09-01T14:02:01.1603334Z npm: 10.8.2
2026-09-01T14:02:01.1603721Z yarn:
2026-09-01T14:02:01.1604092Z ::endgroup::
2026-09-01T14:02:01.1624713Z [command]/root/.cache/act/tool_cache/node/20.20.0/x64/bin/pnpm store path --silent
2026-09-01T14:02:01.6940530Z /root/.local/share/pnpm/store/v3
2026-09-01T14:02:01.7543194Z pnpm cache is not found
2026-09-01T14:02:01.7544195Z ##[add-matcher]/root/.cache/act/80e6fb4c126541b7/act/actions/e5877e7fc2f7e5000a2f22526584a2565cc2ae38cd26a9b1938dbca653b056cc/.github/tsc.json
2026-09-01T14:02:01.7544662Z ##[add-matcher]/root/.cache/act/80e6fb4c126541b7/act/actions/e5877e7fc2f7e5000a2f22526584a2565cc2ae38cd26a9b1938dbca653b056cc/.github/eslint-stylish.json
2026-09-01T14:02:01.7545184Z ##[add-matcher]/root/.cache/act/80e6fb4c126541b7/act/actions/e5877e7fc2f7e5000a2f22526584a2565cc2ae38cd26a9b1938dbca653b056cc/.github/eslint-compact.json
2026-09-01T14:02:02.3915449Z Scope: all 6 workspace projects
2026-09-01T14:02:02.4927499Z Lockfile is up to date, resolution step is skipped
2026-09-01T14:02:02.6331751Z Progress: resolved [96m1[39m, reused [96m0[39m, downloaded [96m0[39m, added [96m0[39m
2026-09-01T14:02:02.8046564Z Packages: [32m+873[39m
2026-09-01T14:02:02.8047043Z
2026-09-01T14:02:03.6402675Z Progress: resolved [96m873[39m, reused [96m865[39m, downloaded [96m0[39m, added [96m72[39m
2026-09-01T14:02:04.6369702Z Progress: resolved [96m873[39m, reused [96m865[39m, downloaded [96m0[39m, added [96m872[39m
2026-09-01T14:02:04.7446649Z Progress: resolved [96m873[39m, reused [96m865[39m, downloaded [96m0[39m, added [96m873[39m, done
2026-09-01T14:02:05.8537240Z
2026-09-01T14:02:05.8537753Z [96mdevDependencies:[39m
2026-09-01T14:02:05.8538105Z [32m+[39m turbo [90m2.9.16[39m
2026-09-01T14:02:05.8538257Z [32m+[39m typescript [90m5.9.3[39m
2026-09-01T14:02:05.8538378Z
2026-09-01T14:02:05.9754953Z Done in 4.1s using pnpm v9.15.9
2026-09-01T14:02:06.6149738Z
2026-09-01T14:02:06.6150589Z > enterprise-idp@0.1.0 prisma:generate /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:06.6150827Z > turbo run prisma:generate
2026-09-01T14:02:06.6151063Z
2026-09-01T14:02:06.7726198Z
2026-09-01T14:02:06.7726790Z • Packages in scope: @repo/config, @repo/contracts, api-fastify, api-nestjs, web
2026-09-01T14:02:06.7727136Z • Running prisma:generate in 5 packages
2026-09-01T14:02:06.7727302Z • Remote caching disabled
2026-09-01T14:02:06.7727467Z
2026-09-01T14:02:09.6041276Z ::group::api-fastify:prisma:generate
2026-09-01T14:02:09.6041680Z cache bypass, force executing [2m5c795d4ea7371c6f[0m
2026-09-01T14:02:09.6042130Z
2026-09-01T14:02:09.6042257Z > api-fastify@1.0.0 prisma:generate /root/.cache/act/80e6fb4c126541b7/hostexecutor/apps/api-fastify
2026-09-01T14:02:09.6042466Z > prisma generate
2026-09-01T14:02:09.6042910Z
2026-09-01T14:02:09.6043085Z Prisma schema loaded from prisma/schema.prisma
2026-09-01T14:02:09.6043208Z
2026-09-01T14:02:09.6043339Z ✔ 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 114ms
2026-09-01T14:02:09.6043663Z
2026-09-01T14:02:09.6043777Z Start by importing your Prisma Client (See: https://pris.ly/d/importing-client)
2026-09-01T14:02:09.6044000Z
2026-09-01T14:02:09.6044112Z Tip: Need your database queries to be 1000x faster? Accelerate offers you that and more: https://pris.ly/tip-2-accelerate
2026-09-01T14:02:09.6044295Z
2026-09-01T14:02:09.6044527Z ::endgroup::
2026-09-01T14:02:09.6785858Z ::group::api-nestjs:prisma:generate
2026-09-01T14:02:09.6786353Z cache bypass, force executing [2m99ed2fec46bb88db[0m
2026-09-01T14:02:09.6786523Z
2026-09-01T14:02:09.6786713Z > api-nestjs@0.1.0 prisma:generate /root/.cache/act/80e6fb4c126541b7/hostexecutor/apps/api-nestjs
2026-09-01T14:02:09.6787055Z > prisma generate
2026-09-01T14:02:09.6787231Z
2026-09-01T14:02:09.6787374Z Prisma schema loaded from prisma/schema.prisma
2026-09-01T14:02:09.6787487Z
2026-09-01T14:02:09.6787657Z ✔ 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 388ms
2026-09-01T14:02:09.6787819Z
2026-09-01T14:02:09.6787989Z Start by importing your Prisma Client (See: https://pris.ly/d/importing-client)
2026-09-01T14:02:09.6788113Z
2026-09-01T14:02:09.6788275Z Tip: Need your database queries to be 1000x faster? Accelerate offers you that and more: https://pris.ly/tip-2-accelerate
2026-09-01T14:02:09.6788438Z
2026-09-01T14:02:09.6788720Z ::endgroup::
2026-09-01T14:02:09.6790758Z
2026-09-01T14:02:09.6790974Z [1m Tasks: [32m[1m2 successful[0m, 2 total[0m
2026-09-01T14:02:09.6791159Z [1mCached: [1m0 cached[0m, 2 total[0m
2026-09-01T14:02:09.6791384Z [1m Time: [1m2.994s[0m [0m
2026-09-01T14:02:09.6791667Z
2026-09-01T14:02:09.7128988Z ...Finishing writing to cache...
[2K> ...Finishing writing to cache...
[2K
2026-09-01T14:02:10.2994113Z
2026-09-01T14:02:10.2994984Z > enterprise-idp@0.1.0 check /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:10.2995220Z > pnpm check:naming && pnpm check:schema && pnpm check:validation && pnpm check:contract-consumers && pnpm check:conformance-matrix && pnpm check:dual-backend && pnpm check:write-guard && pnpm check:fork-readiness && pnpm check:migrations && pnpm check:governance-docs && pnpm check:docs-truth && pnpm check:governance-rules && pnpm check:governance && pnpm lint && pnpm typecheck
2026-09-01T14:02:10.2995634Z
2026-09-01T14:02:10.9002706Z
2026-09-01T14:02:10.9003278Z > enterprise-idp@0.1.0 check:naming /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:10.9003692Z > node scripts/check-naming.mjs
2026-09-01T14:02:10.9003851Z
2026-09-01T14:02:11.0342664Z ✓ 命名检查通过:未发现业务词典禁用词。
2026-09-01T14:02:11.6752926Z
2026-09-01T14:02:11.6753575Z > enterprise-idp@0.1.0 check:schema /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:11.6753940Z > node scripts/check-schema-sync.mjs
2026-09-01T14:02:11.6754075Z
2026-09-01T14:02:11.7526902Z ✓ 状态枚举单源校验通过:1 个实体(Order)三处一致,状态机覆盖完整。
2026-09-01T14:02:12.3510330Z
2026-09-01T14:02:12.3511165Z > enterprise-idp@0.1.0 check:validation /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:12.3511498Z > node scripts/check-validation-source.mjs
2026-09-01T14:02:12.3512079Z
2026-09-01T14:02:12.4406334Z ✓ 入参校验单源通过:NestJS/Fastify 运行时 body schema 均来自 @repo/contracts。
2026-09-01T14:02:13.0417125Z
2026-09-01T14:02:13.0417786Z > enterprise-idp@0.1.0 check:contract-consumers /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:13.0418217Z > node scripts/check-contract-consumers.mjs
2026-09-01T14:02:13.0418351Z
2026-09-01T14:02:13.1195188Z ✓ 跨层契约消费通过:job 响应与订单金额口径均命中 contracts 真源。
2026-09-01T14:02:13.7670768Z
2026-09-01T14:02:13.7671266Z > enterprise-idp@0.1.0 check:conformance-matrix /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:13.7671600Z > node scripts/check-conformance-matrix.mjs
2026-09-01T14:02:13.7671741Z
2026-09-01T14:02:13.8382012Z ✓ conformance 矩阵通过:8 cases × 2 backends。
2026-09-01T14:02:14.4037488Z
2026-09-01T14:02:14.4038142Z > enterprise-idp@0.1.0 check:dual-backend /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:14.4038351Z > node scripts/check-dual-backend-parity.mjs
2026-09-01T14:02:14.4038615Z
2026-09-01T14:02:14.4968922Z ✓ 双后端维护红线通过:NestJS/Fastify 仍是同一 contracts 的完整独立消费者。
2026-09-01T14:02:15.0883065Z
2026-09-01T14:02:15.0883723Z > enterprise-idp@0.1.0 check:write-guard /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:15.0883957Z > node scripts/check-statemachine-write-guard.mjs
2026-09-01T14:02:15.0884197Z
2026-09-01T14:02:15.1818269Z ✓ 写链守护通过:后端无裸 update/delete(租户绑定写链完好);1 个登记状态实体的迁移均用 updateMany + state 前置条件做乐观锁。
2026-09-01T14:02:15.7943080Z
2026-09-01T14:02:15.7943798Z > enterprise-idp@0.1.0 check:fork-readiness /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:15.7944017Z > node scripts/check-fork-readiness.mjs
2026-09-01T14:02:15.7944263Z
2026-09-01T14:02:15.8844433Z ✓ 可迁移性通过:门禁无业务硬编码(1 个业务域、1 个状态实体全部走注册表),基座前缀派生自 "enterprise-idp",禁用词表来自词典,验收证据绑定本仓,迁移手册、经验目录、可执行技能与派生项目凭证门禁已接线。
2026-09-01T14:02:16.4905870Z
2026-09-01T14:02:16.4906808Z > enterprise-idp@0.1.0 check:migrations /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:16.4907223Z > node scripts/check-migrations.mjs
2026-09-01T14:02:16.4907464Z
2026-09-01T14:02:16.6013390Z ✓ 迁移治理通过:版本化迁移历史在位、无未豁免高危 DDL、schema 表/映射列均已落迁移。
2026-09-01T14:02:17.1576709Z
2026-09-01T14:02:17.1577264Z > enterprise-idp@0.1.0 check:governance-docs /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:17.1577531Z > node scripts/check-governance-docs.mjs
2026-09-01T14:02:17.1577665Z
2026-09-01T14:02:17.2368159Z ✓ 治理文档单源校验通过:AGENTS.md 与 CLAUDE.md 一致(符号链接)。
2026-09-01T14:02:17.8661433Z
2026-09-01T14:02:17.8662114Z > enterprise-idp@0.1.0 check:docs-truth /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:17.8662418Z > node scripts/check-docs-truth.mjs
2026-09-01T14:02:17.8662551Z
2026-09-01T14:02:17.9584571Z ✓ 文档真相检查通过:README/docs/ADR 与运行真相一致(信封/双后端定位/引擎/幽灵资产/ADR 索引均无漂移)。
2026-09-01T14:02:18.6003906Z
2026-09-01T14:02:18.6004498Z > enterprise-idp@0.1.0 check:governance-rules /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:18.6004767Z > node scripts/check-governance-rules.mjs
2026-09-01T14:02:18.6004896Z
2026-09-01T14:02:18.6772183Z ✓ 治理规则注册表通过:16 条规则,registryVersion=3,mode=observe。
2026-09-01T14:02:19.2932291Z
2026-09-01T14:02:19.2933133Z > enterprise-idp@0.1.0 check:governance /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:19.2933471Z > node scripts/governance-report.mjs
2026-09-01T14:02:19.2933601Z
2026-09-01T14:02:20.6737860Z ✓ 治理棘轮通过(指标未回退): {
2026-09-01T14:02:20.6738431Z namingViolations: [33m0[39m,
2026-09-01T14:02:20.6738650Z schemaSyncViolations: [33m0[39m,
2026-09-01T14:02:20.6738856Z validationSourceViolations: [33m0[39m,
2026-09-01T14:02:20.6738988Z contractConsumerViolations: [33m0[39m,
2026-09-01T14:02:20.6739111Z conformanceMatrixViolations: [33m0[39m,
2026-09-01T14:02:20.6739235Z conformanceMatrixCases: [33m8[39m,
2026-09-01T14:02:20.6739346Z conformanceMatrixBackends: [33m2[39m,
2026-09-01T14:02:20.6739499Z dualBackendParityViolations: [33m0[39m,
2026-09-01T14:02:20.6739605Z statemachineWriteGuardViolations: [33m0[39m,
2026-09-01T14:02:20.6739713Z forkReadinessViolations: [33m0[39m,
2026-09-01T14:02:20.6739823Z tenantSchemaViolations: [33m0[39m,
2026-09-01T14:02:20.6739958Z outboxSchemaViolations: [33m0[39m,
2026-09-01T14:02:20.6740342Z missingTenantEntryPoints: [33m0[39m,
2026-09-01T14:02:20.6740465Z missingOutboxWrites: [33m0[39m,
2026-09-01T14:02:20.6740583Z directWritePublishes: [33m0[39m,
2026-09-01T14:02:20.6740691Z appsWithoutMigrations: [33m0[39m,
2026-09-01T14:02:20.6740809Z dangerousMigrationSql: [33m0[39m,
2026-09-01T14:02:20.6740918Z schemaTablesMissingMigration: [33m0[39m,
2026-09-01T14:02:20.6741023Z schemaEnumsMissingMigration: [33m0[39m,
2026-09-01T14:02:20.6741130Z schemaColumnsMissingMigration: [33m0[39m,
2026-09-01T14:02:20.6741233Z unmappedCamelCasePrismaFields: [33m0[39m,
2026-09-01T14:02:20.6741355Z migrationDirsWithoutSql: [33m0[39m,
2026-09-01T14:02:20.6741458Z governanceDocsDrift: [33m0[39m,
2026-09-01T14:02:20.6741594Z docsTruthViolations: [33m0[39m,
2026-09-01T14:02:20.6741705Z governanceRuleViolations: [33m0[39m,
2026-09-01T14:02:20.6742025Z reportProvenanceViolations: [33m0[39m,
2026-09-01T14:02:20.6742155Z metricSchemaViolations: [33m0[39m,
2026-09-01T14:02:20.6742261Z missingAcceptanceReports: [33m2[39m,
2026-09-01T14:02:20.6742368Z ownTests: [33m29[39m,
2026-09-01T14:02:20.6742491Z ownTestCases: [33m200[39m
2026-09-01T14:02:20.6742616Z }
2026-09-01T14:02:21.2903456Z
2026-09-01T14:02:21.2904037Z > enterprise-idp@0.1.0 lint /root/.cache/act/80e6fb4c126541b7/hostexecutor
2026-09-01T14:02:21.2904245Z > turbo run lint
2026-09-01T14:02:21.2904368Z
2026-09-01T14:02:21.4735581Z
2026-09-01T14:02:21.4736114Z • Packages in scope: @repo/config, @repo/contracts, api-fastify, api-nestjs, web
2026-09-01T14:02:21.4736335Z • Running lint in 5 packages
2026-09-01T14:02:21.4736611Z • Remote caching disabled
2026-09-01T14:02:21.4736805Z
... |