|
29903
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/ms3-audit-m1-http
|
0
|
|
1789444807
|
Edit
Delete
|
|
29904
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/ms3-audit-m1-http
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"338952fec9288595254d67eac86b54f903291b9d","Message":"chore(reports): retain credential runtime and clean static acceptance evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T01:01:36-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/main...338952fec9288595254d67eac86b54f903291b9d","Len":0}...
|
1789444807
|
Edit
Delete
|
|
29905
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/platform-ops-candidate
|
0
|
{"Commits":[{"Sha1":"308a0078d {"Commits":[{"Sha1":"308a0078ddf7de088a6c0ee7cdbe1facac9dc299","Message":"feat(platform): 平台运维命令 API 守卫 / 控制器 / 开关(OPS-2,候选契约 platform-ops-api.v1 → CHG-005)\n\n- @juhai/module-kit:operations 声明(OperationDefinition:id / kind / risk / dry_run / approval / permission_action / execution / job_kind / batch / input_schema),\n defineModule 校验与 governance/fixtures/rules/platform-ops.rules.mjs 同口径;OpsActorVerifier 接口与字符串 token OPS_ACTOR_VERIFIER\n (identity 模块提供;未提供即失败关闭);常量 OPS_SCOPE=platform:ops(拍板 ②)、OPS_PERMISSION_RESOURCE=platform.operations\n- @repo/contracts:platform-ops.ts 请求信封 Zod 镜像(operationRequestSchema / approvalRequestSchema / OPS_REASON_CODES 22 码 / Idempotency-Key),\n 测试锚定候选 OpenAPI ReasonCode.enum 与回执状态枚举\n- api-nestjs:AuthContext / TokenVerifier 补 scopes(scope 字串 / scp 数组;demo 模式为空);\n platform/ops/{ops.config, ops-errors, ops-auth.guard, ops.gates, ops.service, ops.controller}\n → GET /api/platform/ops/definitions、POST /{definitionId}、GET /receipts/{id}、POST /receipts/{id}/approve;\n PLATFORM_OPS_ENABLED 缺省关 → 503 OPS_DISABLED;无 scope 403 OPS_SCOPE_REQUIRED;无校验方 / 未过 403 OPS_FORBIDDEN;\n 逐操作 PermissionDecisionPort 决策(platform.operations.\u003caction\u003e),fail-closed → 403 POLICY_UNAVAILABLE;\n 门控 400 IDEMPOTENCY_KEY_REQUIRED / INPUT_INVALID、409 OPERATION_NOT_EXECUTABLE / DRY_RUN_NOT_SUPPORTED / PLAN_DIGEST_REQUIRED / APPROVAL_REQUIRED / BATCH_LIMIT_EXCEEDED;\n 处理器与回执(M6)留 OPS-3:门控全过仍 409 HANDLER_NOT_BOUND,不伪造回执;回执 / 审批一律 404 RECEIPT_NOT_FOUND;\n 本地模式动作目录并入 platform.operations.*(composeOpsActions);createApp 拆出 createAppFromModules(测试路径 = 运行路径)\n- turbo.json globalEnv 增 PLATFORM_OPS_ENABLED;Caddyfile /api/platform/ops/* 只放内网 / 可信代理(M5 接口设计 §5.3 第 7 条)\n- 测试:kit operations 4 例、contracts platform-ops 3 例、api-nestjs 纯门控 8 例、真实 HTTP 10 例\n (隔离 PG :55476 / Redis :56387,AUTH_MODE=jwt HS256;createAppFromModules 注入 authority + shape 两个描述符与假 OpsActorVerifier)\n\n本机:runtime 13 项静态门禁 + 根 pins / modules / module-imports / caddy / facts / migration-decs 全过;typecheck 0 错;报告未随提交。\nidentity 侧 OpsActorVerifier 提供方与 platform:ops scope 登记待 Identity Owner(OPS-2 前置,随 PF-07 阶段 2)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T01:37:55-07:00"}],"HeadCommit":{"Sha1":"308a0078ddf7de088a6c0ee7cdbe1facac9dc299","Message":"feat(platform): 平台运维命令 API 守卫 / 控制器 / 开关(OPS-2,候选契约 platform-ops-api.v1 → CHG-005)\n\n- @juhai/module-kit:operations 声明(OperationDefinition:id / kind / risk / dry_run / approval / permission_action / execution / job_kind / batch / input_schema),\n defineModule 校验与 governance/fixtures/rules/platform-ops.rules.mjs 同口径;OpsActorVerifier 接口与字符串 token OPS_ACTOR_VERIFIER\n (identity 模块提供;未提供即失败关闭);常量 OPS_SCOPE=platform:ops(拍板 ②)、OPS_PERMISSION_RESOURCE=platform.operations\n- @repo/contracts:platform-ops.ts 请求信封 Zod 镜像(operationRequestSchema / approvalRequestSchema / OPS_REASON_CODES 22 码 / Idempotency-Key),\n 测试锚定候选 OpenAPI ReasonCode.enum 与回执状态枚举\n- api-nestjs:AuthContext / TokenVerifier 补 scopes(scope 字串 / scp 数组;demo 模式为空);\n platform/ops/{ops.config, ops-errors, ops-auth.guard, ops.gates, ops.service, ops.controller}\n → GET /api/platform/ops/definitions、POST /{definitionId}、GET /receipts/{id}、POST /receipts/{id}/approve;\n PLATFORM_OPS_ENABLED 缺省关 → 503 OPS_DISABLED;无 scope 403 OPS_SCOPE_REQUIRED;无校验方 / 未过 403 OPS_FORBIDDEN;\n 逐操作 PermissionDecisionPort 决策(platform.operations.\u003caction\u003e),fail-closed → 403 POLICY_UNAVAILABLE;\n 门控 400 IDEMPOTENCY_KEY_REQUIRED / INPUT_INVALID、409 OPERATION_NOT_EXECUTABLE / DRY_RUN_NOT_SUPPORTED / PLAN_DIGEST_REQUIRED / APPROVAL_REQUIRED / BATCH_LIMIT_EXCEEDED;\n 处理器与回执(M6)留 OPS-3:门控全过仍 409 HANDLER_NOT_BOUND,不伪造回执;回执 / 审批一律 404 RECEIPT_NOT_FOUND;\n 本地模式动作目录并入 platform.operations.*(composeOpsActions);createApp 拆出 createAppFromModules(测试路径 = 运行路径)\n- turbo.json globalEnv 增 PLATFORM_OPS_ENABLED;Caddyfile /api/platform/ops/* 只放内网 / 可信代理(M5 接口设计 §5.3 第 7 条)\n- 测试:kit operations 4 例、contracts platform-ops 3 例、api-nestjs 纯门控 8 例、真实 HTTP 10 例\n (隔离 PG :55476 / Redis :56387,AUTH_MODE=jwt HS256;createAppFromModules 注入 authority + shape 两个描述符与假 OpsActorVerifier)\n\n本机:runtime 13 项静态门禁 + 根 pins / modules / module-imports / caddy / facts / migration-decs 全过;typecheck 0 错;报告未随提交。\nidentity 侧 OpsActorVerifier 提供方与 platform:ops scope 登记待 Identity Owner(OPS-2 前置,随 PF-07 阶段 2)。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T01:37:55-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/0e9a0d98eb8d36f9d8ad0611e0159dd31f8484a2...308a0078ddf7de088a6c0ee7cdbe1facac9dc299","Len":1}...
|
1789444808
|
Edit
Delete
|
|
29906
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/mainline-candidate-evidence
|
0
|
{"Commits":[{"Sha1":"b534a1483 {"Commits":[{"Sha1":"b534a148353902022e83479dee84b969d7059d8c","Message":"Merge remote-tracking branch 'origin/main' into codex/mainline-candidate-evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T15:57:05-07:00"},{"Sha1":"a4af044771ad386af7160b8788e41ea75fd5ae86","Message":"Merge pull request #18 from laoluojuhai/codex/mainline-candidate-evidence\n\nfix(governance): verify durable mainline candidate evidence","AuthorEmail":"158980461+laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2026-09-12T15:56:21-07:00"},{"Sha1":"b5b7b7a18e6bb57854be8fdf5f0660fe6c2a2279","Message":"chore(reports): record 529 passing runtime tests after identity merge\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T15:55:19-07:00"},{"Sha1":"1c08e564fdceca6ae339603e15c1b2a83010a57d","Message":"Merge remote-tracking branch 'origin/main'\n\n# Conflicts:\n#\treports/caddy.latest.json\n#\treports/catalog-drift.latest.json\n#\treports/catalog-reconciliation.latest.json\n#\treports/facts.latest.json\n#\treports/fixtures.latest.json\n#\treports/migration-decs.latest.json\n#\treports/module-imports.latest.json\n#\truntime/CLAUDE.md\n#\truntime/reports/agent-adapters.latest.json\n#\truntime/reports/conformance-matrix.latest.json\n#\truntime/reports/contract-consumers.latest.json\n#\truntime/reports/docs-truth.latest.json\n#\truntime/reports/dual-backend-parity.latest.json\n#\truntime/reports/fork-readiness.latest.json\n#\truntime/reports/governance-docs.latest.json\n#\truntime/reports/governance-rules.latest.json\n#\truntime/reports/governance-status.latest.json\n#\truntime/reports/governance.latest.json\n#\truntime/reports/migrations.latest.json\n#\truntime/reports/naming.latest.json\n#\truntime/reports/runtime-governance.latest.json\n#\truntime/reports/schema-sync.latest.json\n#\truntime/reports/statemachine-write-guard.latest.json\n#\truntime/reports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T15:50:25-07:00"},{"Sha1":"beb9c11a921406c5d187ad7b24c365125581f95d","Message":"docs(platform): record clean mainline evidence and fixed-source dev broker rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T15:48:39-07:00"}],"HeadCommit":{"Sha1":"b534a148353902022e83479dee84b969d7059d8c","Message":"Merge remote-tracking branch 'origin/main' into codex/mainline-candidate-evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T15:57:05-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/6c20c6e5969499c364ede42aa71b4e2cc5abb6d1...b534a148353902022e83479dee84b969d7059d8c","Len":6}...
|
1789444811
|
Edit
Delete
|
|
29907
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/adversarial-infrastructure
|
0
|
{"Commits":[{"Sha1":"4d3d50701 {"Commits":[{"Sha1":"4d3d5070120fcc60dec9c11574294912a5904a59","Message":"chore(reports): record clean integration checks on 34170c2\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T16:39:24-07:00"},{"Sha1":"34170c2a1af9b26af447a448a40d8a12f0bd992f","Message":"Merge remote-tracking branch 'github/main' into codex/adversarial-infrastructure\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T16:38:17-07:00"},{"Sha1":"0dbf7460396bffd3a264f577c01791742ca9334e","Message":"Merge completed mainline work and preserve adversarial evidence boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T16:38:17-07:00"},{"Sha1":"21a4fc7fbfd4c4f23f08e3082a1020895d74d603","Message":"Merge pull request #20 from laoluojuhai/codex/adversarial-infrastructure\n\nfix(platform): 修复权限缓存越界与晋级签收绕过","AuthorEmail":"158980461+laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2026-09-12T16:35:24-07:00"},{"Sha1":"1bca170569a9a1100818ead6f119c928c090ac1c","Message":"chore(reports): refresh clean static and port evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T16:31:29-07:00"}],"HeadCommit":{"Sha1":"4d3d5070120fcc60dec9c11574294912a5904a59","Message":"chore(reports): record clean integration checks on 34170c2\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T16:39:24-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/51e8801b58881d0eaf51dc53f2753e9d7f7fa71f...4d3d5070120fcc60dec9c11574294912a5904a59","Len":9}...
|
1789444814
|
Edit
Delete
|
|
29908
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/chore/appearance-edit-queue-audit-20260 refs/heads/chore/appearance-edit-queue-audit-20260913...
|
0
|
|
1789445220
|
Edit
Delete
|
|
29909
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/chore/appearance-edit-queue-audit-20260 refs/heads/chore/appearance-edit-queue-audit-20260913...
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"68192ddd237389ed9c7bca797b2ff8a31e77b5f0","Message":"docs(governance): record the verified ui-acceptance purge\n\nThe purge ran on the host while the heavy gates were executing. Verified\nafter the fact: ui-acceptance rows 3258 -\u003e 0, QUEUED RenderJob 39 -\u003e 0,\ndemo-tenant RenderJob unchanged at 387, total RenderJob 471 -\u003e 387 (exactly\nthe 84 rows those tenants held). \"Zero QUEUED RenderJob across the database\"\nis a meaningful invariant again.\n\nOnly the deploy remains; release.sh is blocked by the auto-mode classifier.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-13T21:42:38-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...68192ddd237389ed9c7bca797b2ff8a31e77b5f0","Len":0}...
|
1789445220
|
Edit
Delete
|
|
29910
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/codex/service-restart-20260913
|
0
|
|
1789445225
|
Edit
Delete
|
|
29911
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/codex/service-restart-20260913
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"ee15aeee5a19ac28b0bb162b149bd7b900c09a5e","Message":"docs(ops): record verified service restart on 2026-09-13\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T20:20:02-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...ee15aeee5a19ac28b0bb162b149bd7b900c09a5e","Len":0}...
|
1789445225
|
Edit
Delete
|
|
29912
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/camera-console-20260912
|
0
|
|
1789445230
|
Edit
Delete
|
|
29913
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/camera-console-20260912
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"2e1790389ad8e1d76caadd4d3cad5ea87ad7fb3a","Message":"docs(release): record camera console deployment and live QA\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T22:49:33-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...2e1790389ad8e1d76caadd4d3cad5ea87ad7fb3a","Len":0}...
|
1789445230
|
Edit
Delete
|
|
29914
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-block-index
|
0
|
|
1789445235
|
Edit
Delete
|
|
29915
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-block-index
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"dcc386002801b96fd48bb5a2c7743dc84c3e80e2","Message":"test: verify the default scene descriptions round\n\nSeven isolated gates and pnpm check pass at sha256:306ca1a3…; evidence in reports/illustration-default-descriptions-2026-09-10 and acceptance-artifacts/illustration-default-descriptions-2026-09-10.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T21:52:09-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...dcc386002801b96fd48bb5a2c7743dc84c3e80e2","Len":0}...
|
1789445235
|
Edit
Delete
|
|
29916
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-brief-candidates
|
0
|
|
1789445242
|
Edit
Delete
|
|
29917
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-brief-candidates
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"672a60365549d45bb4f522c4335773425337be8e","Message":"docs: record the brief-cand1 and brief-cand2 releases\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T21:30:03-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...672a60365549d45bb4f522c4335773425337be8e","Len":0}...
|
1789445242
|
Edit
Delete
|
|
29918
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-guide-candidates
|
0
|
|
1789445247
|
Edit
Delete
|
|
29919
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-guide-candidates
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"8c3bf82bd2b356a92ff6f2ea88c9b46d8367b573","Message":"docs: record the guide1 release and its live check\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T21:50:25-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...8c3bf82bd2b356a92ff6f2ea88c9b46d8367b573","Len":0}...
|
1789445248
|
Edit
Delete
|
|
29920
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/illustration-brief-candidates
|
0
|
|
1789445253
|
Edit
Delete
|
|
29921
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/illustration-brief-candidates
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"cac4dfce5420bb002137d3438e10560495d1f48f","Message":"test: verify the illustration brief candidates round\n\nSeven heavy gates plus pnpm check pass on the isolated stack at source\nfingerprint 96e80feb; CLAUDE.md heavy rows re-marked accordingly.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T20:53:33-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...cac4dfce5420bb002137d3438e10560495d1f48f","Len":0}...
|
1789445253
|
Edit
Delete
|
|
29922
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/illustration-default-descriptions
|
0
|
|
1789445258
|
Edit
Delete
|
|
29923
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/illustration-default-descriptions
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"dcc386002801b96fd48bb5a2c7743dc84c3e80e2","Message":"test: verify the default scene descriptions round\n\nSeven isolated gates and pnpm check pass at sha256:306ca1a3…; evidence in reports/illustration-default-descriptions-2026-09-10 and acceptance-artifacts/illustration-default-descriptions-2026-09-10.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T21:52:09-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...dcc386002801b96fd48bb5a2c7743dc84c3e80e2","Len":0}...
|
1789445258
|
Edit
Delete
|
|
29924
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/script-entity-upgrade
|
0
|
|
1789445267
|
Edit
Delete
|
|
29925
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/script-entity-upgrade
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"71d26562c234eb52fd40c941b3fb1161e91f6fb7","Message":"docs(releases): record verified script entity upgrade deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T20:59:50-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...71d26562c234eb52fd40c941b3fb1161e91f6fb7","Len":0}...
|
1789445267
|
Edit
Delete
|
|
29926
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/shijie-scene-assets
|
0
|
|
1789445272
|
Edit
Delete
|
|
29927
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/shijie-scene-assets
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"68b55da164790dc837961154a1caf9d26d6edd78","Message":"test(shijie): record four-category scene asset release acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T20:15:39-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...68b55da164790dc837961154a1caf9d26d6edd78","Len":0}...
|
1789445272
|
Edit
Delete
|
|
29928
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/shijie-shot-workbench
|
0
|
|
1789445277
|
Edit
Delete
|
|
29929
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/shijie-shot-workbench
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"b1b2939fecf4e70ee4688e9f6feb83e4b1604fdf","Message":"test(shijie): record fixed-source shot workbench release acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T17:25:24-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...b1b2939fecf4e70ee4688e9f6feb83e4b1604fdf","Len":0}...
|
1789445277
|
Edit
Delete
|
|
29930
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/template-making-uiux
|
0
|
|
1789445282
|
Edit
Delete
|
|
29931
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/template-making-uiux
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"fcbee15d07deb0a3212286790442541c9a86de8b","Message":"docs: record verified template master display release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:54:32-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...fcbee15d07deb0a3212286790442541c9a86de8b","Len":0}...
|
1789445282
|
Edit
Delete
|
|
29932
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/template-slot-gestures
|
0
|
|
1789445288
|
Edit
Delete
|
|
29933
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/template-slot-gestures
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"0ae508df9ca6f194a57d2b65b554cf4a210a4577","Message":"docs(governance): mark heavy baseline rows pending for template slot gestures\n\nSource changed in apps/web, so the six source-bound heavy reports and the\ndependency audit no longer prove this tree. The 11 baseline rows now point\nat docs/governance/log/2026-09-10-template-slot-gestures.md and wait for\na rerun; static reports regenerated by pnpm check (23/23 tasks green).\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T19:59:31-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...0ae508df9ca6f194a57d2b65b554cf4a210a4577","Len":0}...
|
1789445288
|
Edit
Delete
|
|
29934
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/uiux-workbench-20260909
|
0
|
|
1789445293
|
Edit
Delete
|
|
29935
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/uiux-workbench-20260909
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"eb9f043fa4c56dae0d634c3b9de9b7de82514b24","Message":"docs: record the uiux-script3 release and its recovery\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T18:32:42-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...eb9f043fa4c56dae0d634c3b9de9b7de82514b24","Len":0}...
|
1789445293
|
Edit
Delete
|
|
29936
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/activity-filter-pagination-20260908
|
0
|
|
1789445298
|
Edit
Delete
|
|
29937
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/activity-filter-pagination-20260908
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"c1a4fd73884e65bb050f92ca7454c7ca8d242719","Message":"fix(production): page activity filters on server\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-08T08:32:27-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...c1a4fd73884e65bb050f92ca7454c7ca8d242719","Len":0}...
|
1789445298
|
Edit
Delete
|
|
29938
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/content-check-locate
|
0
|
|
1789445303
|
Edit
Delete
|
|
29939
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/content-check-locate
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"bd5444bbd0fcc84eda81963d860f04fdd3834a80","Message":"fix(content): make review items locate the block and explain why adoption is blocked\n\nA placeholder such as 【待补充】 in block 17 disabled 采用当前稿并进入输出 with only\n\"第 17 块 · 仍有待补充事实或占位内容\" to go on: no way to find the block, no excerpt,\nand the hero still said \"本步产出:固定的采用版本\" next to a dead button.\n\n- contracts: checkContent issues carry blockId / illustrationId and an excerpt around\n the first placeholder; CONTENT_PLACEHOLDER_PATTERN is shared and matches TODO only\n as a whole word (no more hits inside words like Mastodon).\n- ContentStudio: every located issue gets a 定位到第 N 块 / 前往选用图片 / 前往配图方案\n button; locating leaves preview, selects and scrolls the block, focuses its textarea\n and selects the placeholder so typing replaces it. Blocks flagged at step 7 show an\n inline 核对 line; the hero outcome reads \"还有 N 项缺项待处理,处理后即可采用\" (or the\n image-load variant) while the button is disabled.\n- e2e + content-ui-acceptance cover the blocked → locate → type → adopt path.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T01:13:23-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...bd5444bbd0fcc84eda81963d860f04fdd3834a80","Len":0}...
|
1789445303
|
Edit
Delete
|
|
29940
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/content-check-modal
|
0
|
|
1789445308
|
Edit
Delete
|
|
29941
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/content-check-modal
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"20702824cb7ac78f8aa05a25b840c5bea974dcc1","Message":"test: verify the content check dialog round\n\nSeven gates plus the static check passed on an isolated stack for\nfingerprint bd934a73… (branch rebased onto main 886b0776); CLAUDE.md\nheavy-gate rows, reports and the special report follow.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T03:16:06-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...20702824cb7ac78f8aa05a25b840c5bea974dcc1","Len":0}...
|
1789445308
|
Edit
Delete
|
|
29942
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/content-guide-radio-width
|
0
|
|
1789445311
|
Edit
Delete
|
|
29943
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/content-guide-radio-width
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"ddb765d29e940259f7e54b38c8728c27099d4a98","Message":"fix(content): keep radio inputs at 24px in the candidate dialog\n\nThe studio-wide input rule sets width:100%, and only checkboxes were\nexempted, so the direction candidate radios filled the row and squeezed\nthe candidate text into a one-character column. Exempt radios the same\nway as checkboxes, including the 44px mobile min-height rule.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T00:33:56-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...ddb765d29e940259f7e54b38c8728c27099d4a98","Len":0}...
|
1789445311
|
Edit
Delete
|
|
29944
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/industry-trends-scroll-20260908
|
0
|
|
1789445321
|
Edit
Delete
|
|
29945
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/industry-trends-scroll-20260908
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"23d6fa9f7eddad6a89819e2ee6a664211c77a60c","Message":"fix(trends): allow vertical scrolling in the fixed workspace\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-08T11:49:34-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...23d6fa9f7eddad6a89819e2ee6a664211c77a60c","Len":0}...
|
1789445321
|
Edit
Delete
|
|
29946
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/shijie-actions-20260912
|
0
|
|
1789445326
|
Edit
Delete
|
|
29947
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/shijie-actions-20260912
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"a5c6bc1f21ff9ee8c6740b20079b2278d5a0a306","Message":"docs(releases): record verified shijie step action deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T22:04:26-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...a5c6bc1f21ff9ee8c6740b20079b2278d5a0a306","Len":0}...
|
1789445326
|
Edit
Delete
|
|
29948
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/shijie-empty-source-sync-20260912
|
0
|
|
1789445331
|
Edit
Delete
|
|
29949
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/shijie-empty-source-sync-20260912
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"4fe8d343cc6b00bed830031e666cc0ac14cc276e","Message":"docs(releases): record live single-scene generation and visual refinement\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-11T19:40:03-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...4fe8d343cc6b00bed830031e666cc0ac14cc276e","Len":0}...
|
1789445331
|
Edit
Delete
|
|
29950
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/shijie-prop-ownership
|
0
|
|
1789445336
|
Edit
Delete
|
|
29951
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/shijie-prop-ownership
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"3760ee6c9c7c0daf89b2e5b507b083464b0bce62","Message":"test(shijie): record verified prop ownership release evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T16:55:46-07:00"},"CompareURL":"luoanwu/image-generation/compare/main...3760ee6c9c7c0daf89b2e5b507b083464b0bce62","Len":0}...
|
1789445336
|
Edit
Delete
|
|
29952
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/fix/shijie-workflow-20260912
|
0
|
|
1789445341
|
Edit
Delete
|