|
29892
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"02587c528 {"Commits":[{"Sha1":"02587c52835c0d763ab44c302cb862b5cb1a0125","Message":"feat(contracts): anchor workspace root on a manifest file, not directory names\n\ndetectWorkspaceRoot() only recognised an ancestor holding both 基础/ and doc/.\nThe directory migration splits 基础/ into 基础基座/ + 基础设施/ + 基础框架/ +\n平台治理/ and moves doc/ under 平台治理/, after which that probe returns null\nand every gate depending on it fails closed with WORKSPACE_ROOT_UNRESOLVED —\na one-constant breakage that is very hard to diagnose from the error alone.\n\nA candidate now qualifies when it holds the workspace.json manifest, falling\nback to the existing marker directories so checkouts without the manifest keep\nworking unchanged. Directory reshuffles then only touch the manifest.\n\nAdds 3 cases: manifest alone qualifies with both markers absent, an explicit\n--workspace-root carrying the manifest is accepted, and marker-only detection\nstill works. 101 → 104 tests, all passing.\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-14T20:40:01-07:00"},{"Sha1":"e0fb26df05caf3f1cecc8328b586aa304eff51eb","Message":"chore(contracts): rename hi-atelier app to 嗨赞造意\n\napp.name 由「嗨设首席」改为「嗨赞造意」,与目录名\n业务应用/嗨赞造意/image-generation 一致。id (hi-atelier)、\nrepository、domain、owner 均不变。\n\n来源冻结目录 platform-contracts/ 按 PF-04 阶段 1 规定不改\n(CHG-001 包指纹以该目录为准,改动会触发就绪度重基线),\n两边口径差随阶段 2 物理移除消除。\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-14T20:35:51-07:00"}],"HeadCommit":{"Sha1":"02587c52835c0d763ab44c302cb862b5cb1a0125","Message":"feat(contracts): anchor workspace root on a manifest file, not directory names\n\ndetectWorkspaceRoot() only recognised an ancestor holding both 基础/ and doc/.\nThe directory migration splits 基础/ into 基础基座/ + 基础设施/ + 基础框架/ +\n平台治理/ and moves doc/ under 平台治理/, after which that probe returns null\nand every gate depending on it fails closed with WORKSPACE_ROOT_UNRESOLVED —\na one-constant breakage that is very hard to diagnose from the error alone.\n\nA candidate now qualifies when it holds the workspace.json manifest, falling\nback to the existing marker directories so checkouts without the manifest keep\nworking unchanged. Directory reshuffles then only touch the manifest.\n\nAdds 3 cases: manifest alone qualifies with both markers absent, an explicit\n--workspace-root carrying the manifest is accepted, and marker-only detection\nstill works. 101 → 104 tests, all passing.\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-14T20:40:01-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/517414d8806adba9ad700d6508e6c563513a583e...02587c52835c0d763ab44c302cb862b5cb1a0125","Len":2}...
|
1789444583
|
Edit
Delete
|
|
29893
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/revocation-sla-metrics
|
0
|
|
1789444794
|
Edit
Delete
|
|
29894
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/revocation-sla-metrics
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"6cace1c471be1e8f79125a7de47443c3aa5de996","Message":"docs(platform): 撤权 SLA 两指标的固定提交验证记录 + 各角色待办按当前阻塞重列(owner-matrix)\n\n- MS-2/3 执行记录追加「撤权 SLA 两指标的固定提交验证」:clean `fbef7a5`(PR #19 头 `7e279c5` 之上)本机隔离 project 全链重跑——runtime 547 / mainline 11·5·18 / SLA cacheBound p95 5041 ms · invalidationPush p95 122 ms / UI 5 / restore 24 表 / Manifest partial;报告不入库以免与 PR #19 冲突\n- owner-matrix「当前待其动作」按人与钥匙阻塞重列:CODEOWNERS、cosign / registry、CHG-001、Approval gate ①②③(偏差 #25)、DEC-032 材料、框架 Owner D-6 / FR-1—3、HR·OS 真实接入、M3 失效推送传输\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-12T16:38:56-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/main...6cace1c471be1e8f79125a7de47443c3aa5de996","Len":0}...
|
1789444794
|
Edit
Delete
|
|
29895
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/governance-evidence-freshness
|
0
|
|
1789444796
|
Edit
Delete
|
|
29896
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/governance-evidence-freshness
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"35e44a1d97cad7b20404416743167de2aa15c277","Message":"chore(reports): bind check:evidence baseline @ 5f0473b\n\n13 份已登记报告新鲜,5 条 warn(port-conformance、runtime/ui 验收、\nrevocation-sla、mainline-acceptance —— 都是需要真实库/容器才能重跑的,\n已在 evidence-scopes.json 写明 promoteBy),32 份未登记只计 info。\nmodule-imports 顺带在干净树重跑回绑(315 文件 0 违规)。\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-14T10:37:16-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/main...35e44a1d97cad7b20404416743167de2aa15c277","Len":0}...
|
1789444796
|
Edit
Delete
|
|
29897
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/identity-module-contracts
|
0
|
|
1789444799
|
Edit
Delete
|
|
29898
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/identity-module-contracts
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"49f53136fbf3d129bb46f07d2961a50a5a810db8","Message":"docs(identity): record verified core migration and parent merge\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T15:41:21-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/main...49f53136fbf3d129bb46f07d2961a50a5a810db8","Len":0}...
|
1789444799
|
Edit
Delete
|
|
29899
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/identity-runtime-module
|
0
|
|
1789444800
|
Edit
Delete
|
|
29900
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/feat/identity-runtime-module
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"65192fd85b1158262eabb1eeca9f586a01b37794","Message":"Merge pull request #16 from laoluojuhai/feat/identity-runtime-module\n\nrefactor(identity): relocate shared cores into runtime module","AuthorEmail":"158980461+laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2026-09-12T15:39:44-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/main...65192fd85b1158262eabb1eeca9f586a01b37794","Len":0}...
|
1789444800
|
Edit
Delete
|
|
29901
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/ms1-required-check-negative
|
0
|
|
1789444803
|
Edit
Delete
|
|
29902
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/ms1-required-check-negative
|
0
|
{"Commits":[{"Sha1":"638e34ed4 {"Commits":[{"Sha1":"638e34ed4bac21097d3feeb7cc642fc7aa9634be","Message":"test(ms1): controlled non-exact pin for required-check verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T01:31:42-07:00"}],"HeadCommit":{"Sha1":"638e34ed4bac21097d3feeb7cc642fc7aa9634be","Message":"test(ms1): controlled non-exact pin for required-check verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-12T01:31:42-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/e5aca81c94597d4cb18cc65fa5b0855d4333aaf6...638e34ed4bac21097d3feeb7cc642fc7aa9634be","Len":1}...
|
1789444803
|
Edit
Delete
|
|
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
|