|
28787
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"427959b0d {"Commits":[{"Sha1":"427959b0d8bf60af0e0924cef34ef9cbd1121f9e","Message":"docs: record verified history visibility rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:21:00-07:00"}],"HeadCommit":{"Sha1":"427959b0d8bf60af0e0924cef34ef9cbd1121f9e","Message":"docs: record verified history visibility rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:21:00-07:00"},"CompareURL":"luoanwu/image-generation/compare/858f2508697b81fb010cf9ca06269932c5b59e9a...427959b0d8bf60af0e0924cef34ef9cbd1121f9e","Len":1}...
|
1788949279
|
Edit
Delete
|
|
28788
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"bdd85f767 {"Commits":[{"Sha1":"bdd85f7670b0e415d30614a16d6c1b2ca5f16a5e","Message":"merge: preserve completed history rollout with current image edit evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:21:43-07:00"},{"Sha1":"b2aeffe96948e288b6fa1f47be472c7a9984be78","Message":"test: verify integrated image editing release candidate\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:16:45-07:00"},{"Sha1":"76db3e521a9b1c1e3bc13175c4eff2f4204f7548","Message":"merge: integrate frozen workspace candidate before image edit validation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:07:41-07:00"},{"Sha1":"c77eef941295d6e827aee9a953abbc67d939c7df","Message":"feat(web): improve image editing canvas and workflow\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:07:17-07:00"}],"HeadCommit":{"Sha1":"bdd85f7670b0e415d30614a16d6c1b2ca5f16a5e","Message":"merge: preserve completed history rollout with current image edit evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:21:43-07:00"},"CompareURL":"luoanwu/image-generation/compare/427959b0d8bf60af0e0924cef34ef9cbd1121f9e...bdd85f7670b0e415d30614a16d6c1b2ca5f16a5e","Len":4}...
|
1788949346
|
Edit
Delete
|
|
28791
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d2af460b3 {"Commits":[{"Sha1":"d2af460b33165da901b1eca68a3ae1538b4e9696","Message":"Merge branch 'codex/industry-trend-sources'\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:25:32-07:00"},{"Sha1":"c1fefcaa0a68d0b8d517602a2a937dc1066a0ee3","Message":"docs: record verified live public trend integrations\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:25:15-07:00"}],"HeadCommit":{"Sha1":"d2af460b33165da901b1eca68a3ae1538b4e9696","Message":"Merge branch 'codex/industry-trend-sources'\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:25:32-07:00"},"CompareURL":"luoanwu/image-generation/compare/bdd85f7670b0e415d30614a16d6c1b2ca5f16a5e...d2af460b33165da901b1eca68a3ae1538b4e9696","Len":2}...
|
1788949669
|
Edit
Delete
|
|
28792
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7f17e8734 {"Commits":[{"Sha1":"7f17e8734c251f23fc73a5fb33e6f30d42e9fc4a","Message":"Merge branch 'main' into feat/image-edit-uiux\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:28:23-07:00"},{"Sha1":"a4ae26c4188f53900a4311393fc09eecb04fa69e","Message":"docs: record verified image editing UI rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:28:23-07:00"}],"HeadCommit":{"Sha1":"7f17e8734c251f23fc73a5fb33e6f30d42e9fc4a","Message":"Merge branch 'main' into feat/image-edit-uiux\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:28:23-07:00"},"CompareURL":"luoanwu/image-generation/compare/d2af460b33165da901b1eca68a3ae1538b4e9696...7f17e8734c251f23fc73a5fb33e6f30d42e9fc4a","Len":2}...
|
1788949718
|
Edit
Delete
|
|
28793
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5607ab611 {"Commits":[{"Sha1":"5607ab611f1e74673856aa25aa3f8393e3140e35","Message":"Merge branch 'main' into feat/template-preview\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:35:15-07:00"},{"Sha1":"1d9d5bcdabbba5384c605a85967e098d040d65b7","Message":"fix: preserve template preview during asset loading\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:35:11-07:00"}],"HeadCommit":{"Sha1":"5607ab611f1e74673856aa25aa3f8393e3140e35","Message":"Merge branch 'main' into feat/template-preview\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:35:15-07:00"},"CompareURL":"luoanwu/image-generation/compare/7f17e8734c251f23fc73a5fb33e6f30d42e9fc4a...5607ab611f1e74673856aa25aa3f8393e3140e35","Len":2}...
|
1788950145
|
Edit
Delete
|
|
28794
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a7dc208b0 {"Commits":[{"Sha1":"a7dc208b0a3f74330404cf65e778593857233112","Message":"merge: integrate completed director review workbench\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:39:45-07:00"},{"Sha1":"748bb0072649cec3aa2503c079a8b9f14f8c8c4c","Message":"fix(web): clarify completed director review and read-only fields\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:30:43-07:00"},{"Sha1":"79c831a0a59a1a6328fe9a3166a9072da4854adb","Message":"Merge branch 'main' into codex/director-review-20260909\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:27:57-07:00"},{"Sha1":"73f881750e86aec935991a2dfd1dc3e25c31cf46","Message":"feat(web): complete director review workbench workflow\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:26:42-07:00"}],"HeadCommit":{"Sha1":"a7dc208b0a3f74330404cf65e778593857233112","Message":"merge: integrate completed director review workbench\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:39:45-07:00"},"CompareURL":"luoanwu/image-generation/compare/5607ab611f1e74673856aa25aa3f8393e3140e35...a7dc208b0a3f74330404cf65e778593857233112","Len":4}...
|
1788950402
|
Edit
Delete
|
|
28795
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"020ee8bce {"Commits":[{"Sha1":"020ee8bcef399296b6afe1d19b912d8e7fcba72f","Message":"Merge branch 'fix/storyboard-draft-model'\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:45:46-07:00"},{"Sha1":"cf8a43869accb16e1d0c5cea296cb3aef1c08493","Message":"test(storyboard): verify frozen dialog release candidate\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:45:15-07:00"},{"Sha1":"468f1626bf6182702b2f0588d493ff370b0e7942","Message":"Merge branch 'main' into fix/storyboard-draft-model\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:35:49-07:00"},{"Sha1":"bdf50df95829cfd505c2109cb70ae12e8179771e","Message":"Merge branch 'main' into fix/storyboard-draft-model\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:28:10-07:00"},{"Sha1":"e05f8bf3c4519bd7c8135ca93fc28c3f267db906","Message":"test(storyboard): record verified asset generation dialog\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:26:51-07:00"}],"HeadCommit":{"Sha1":"020ee8bcef399296b6afe1d19b912d8e7fcba72f","Message":"Merge branch 'fix/storyboard-draft-model'\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:45:46-07:00"},"CompareURL":"luoanwu/image-generation/compare/a7dc208b0a3f74330404cf65e778593857233112...020ee8bcef399296b6afe1d19b912d8e7fcba72f","Len":6}...
|
1788950764
|
Edit
Delete
|
|
28796
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"257a004bb {"Commits":[{"Sha1":"257a004bb69bd2f85cb1fb75105e6cdc4e51b43c","Message":"Merge branch 'feat/template-preview'\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:46:03-07:00"},{"Sha1":"207f19c3f9c6c63a6595fa2c0b0358b3866027dd","Message":"docs: record verified template preview rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:45:29-07:00"}],"HeadCommit":{"Sha1":"257a004bb69bd2f85cb1fb75105e6cdc4e51b43c","Message":"Merge branch 'feat/template-preview'\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:46:03-07:00"},"CompareURL":"luoanwu/image-generation/compare/020ee8bcef399296b6afe1d19b912d8e7fcba72f...257a004bb69bd2f85cb1fb75105e6cdc4e51b43c","Len":2}...
|
1788950773
|
Edit
Delete
|
|
28802
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2ffa994dd {"Commits":[{"Sha1":"2ffa994dd2e7905004da4ba204e7fc38fc491694","Message":"Merge branch 'fix/storyboard-draft-model'\n\n# Conflicts:\n#\tdocs/releases/current.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:56:27-07:00"},{"Sha1":"8bc9cb7853ab99b1886f416dbf6f4a3119a76756","Message":"docs: record verified storyboard asset dialog rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:54:57-07:00"}],"HeadCommit":{"Sha1":"2ffa994dd2e7905004da4ba204e7fc38fc491694","Message":"Merge branch 'fix/storyboard-draft-model'\n\n# Conflicts:\n#\tdocs/releases/current.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:56:27-07:00"},"CompareURL":"luoanwu/image-generation/compare/257a004bb69bd2f85cb1fb75105e6cdc4e51b43c...2ffa994dd2e7905004da4ba204e7fc38fc491694","Len":2}...
|
1788951392
|
Edit
Delete
|
|
28803
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"83ca52c75 {"Commits":[{"Sha1":"83ca52c75109e9efbdc06a0891bc15c0a859ad21","Message":"Merge branch 'main' into feat/template-making-uiux\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:02:57-07:00"},{"Sha1":"7764b0fe9bd4e75717d55a15714ed5c3ec38dce2","Message":"test: record complete template making acceptance evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:02:57-07:00"},{"Sha1":"7f9a67663e90ee81dc1d8219c2f4cda76a049147","Message":"test(web): wait for storyboard image catalog readiness\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:57:00-07:00"},{"Sha1":"e449ca48b347b2897711ac767363066627acbc4f","Message":"Merge branch 'main' into feat/template-making-uiux\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:46:40-07:00"},{"Sha1":"9762116a19c287d5a537d6c01ca135a743f48c7a","Message":"test(web): account for explicitly injected master image failures\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T03:45:53-07:00"}],"HeadCommit":{"Sha1":"83ca52c75109e9efbdc06a0891bc15c0a859ad21","Message":"Merge branch 'main' into feat/template-making-uiux\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:02:57-07:00"},"CompareURL":"luoanwu/image-generation/compare/2ffa994dd2e7905004da4ba204e7fc38fc491694...83ca52c75109e9efbdc06a0891bc15c0a859ad21","Len":7}...
|
1788951793
|
Edit
Delete
|
|
28804
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"588c69a84 {"Commits":[{"Sha1":"588c69a848df6f7ee9e42b0f099f2eb02b4d9a74","Message":"docs: merge director workbench acceptance and live verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:09:27-07:00"},{"Sha1":"18e7d3c37f5f7cc6be36e0c0b4676f97d4b27ae5","Message":"docs: record director workbench validation and joint deployment\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:09:16-07:00"}],"HeadCommit":{"Sha1":"588c69a848df6f7ee9e42b0f099f2eb02b4d9a74","Message":"docs: merge director workbench acceptance and live verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:09:27-07:00"},"CompareURL":"luoanwu/image-generation/compare/83ca52c75109e9efbdc06a0891bc15c0a859ad21...588c69a848df6f7ee9e42b0f099f2eb02b4d9a74","Len":2}...
|
1788952180
|
Edit
Delete
|
|
28805
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ed9b5df87 {"Commits":[{"Sha1":"ed9b5df870bf72edcc8be883dec811b649aa13db","Message":"test(storyboard): freeze verified frame dialog release scope\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:17:35-07:00"},{"Sha1":"12eee55db00f40d5c4fb930a449700862494e72a","Message":"Merge branch 'main' into fix/storyboard-draft-model\n\n# Conflicts:\n#\tCLAUDE.md\n#\treports/contract-consumers.latest.json\n#\treports/dependency-audit.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/inference-acceptance.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-acceptance.latest.json\n#\treports/production-security.latest.json\n#\treports/public-file-acceptance.latest.json\n#\treports/public-file-integration.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/script-acceptance.latest.json\n#\treports/sidecar-tests.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/toolchain.latest.json\n#\treports/ui-acceptance.latest.json\n#\treports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:13:25-07:00"},{"Sha1":"4350b3cecf43560fc8329e34a7386e4f0725da9f","Message":"test(storyboard): verify frame dialogs through real save workflows\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:11:01-07:00"},{"Sha1":"f8483010baee1e8dafb866c4cb554133ca515ad2","Message":"Merge commit '7f9a6766' into fix/storyboard-draft-model\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:03:10-07:00"},{"Sha1":"7c71e290d79de068685c7848ad40423059ef9cb3","Message":"Merge branch 'main' into fix/storyboard-draft-model\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:02:47-07:00"}],"HeadCommit":{"Sha1":"ed9b5df870bf72edcc8be883dec811b649aa13db","Message":"test(storyboard): freeze verified frame dialog release scope\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:17:35-07:00"},"CompareURL":"luoanwu/image-generation/compare/588c69a848df6f7ee9e42b0f099f2eb02b4d9a74...ed9b5df870bf72edcc8be883dec811b649aa13db","Len":6}...
|
1788952660
|
Edit
Delete
|
|
28806
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ab568e701 {"Commits":[{"Sha1":"ab568e701b98d0e678ee9af7b1c56ccf1937e576","Message":"docs: record verified first and last frame dialog rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:25:11-07:00"}],"HeadCommit":{"Sha1":"ab568e701b98d0e678ee9af7b1c56ccf1937e576","Message":"docs: record verified first and last frame dialog rollout\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:25:11-07:00"},"CompareURL":"luoanwu/image-generation/compare/ed9b5df870bf72edcc8be883dec811b649aa13db...ab568e701b98d0e678ee9af7b1c56ccf1937e576","Len":1}...
|
1788953117
|
Edit
Delete
|
|
28807
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5be805bc6 {"Commits":[{"Sha1":"5be805bc68721833734282a6940007a275583165","Message":"test(template): verify combined release and settled director locking\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:36:33-07:00"},{"Sha1":"3568643a79588fcc4a9f76c1aabc201291379048","Message":"docs: retain verified frame rollout records\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:26:07-07:00"},{"Sha1":"6c0025e13c2f8abdef7332129ae9407570093694","Message":"merge: preserve published frame dialogs before template release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:24:27-07:00"},{"Sha1":"1f75c207f4de0e7dfe94b0184b74d3e9d1f0fba2","Message":"fix(template): keep focused fields visible in compact editor layouts\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:24:13-07:00"}],"HeadCommit":{"Sha1":"5be805bc68721833734282a6940007a275583165","Message":"test(template): verify combined release and settled director locking\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:36:33-07:00"},"CompareURL":"luoanwu/image-generation/compare/ab568e701b98d0e678ee9af7b1c56ccf1937e576...5be805bc68721833734282a6940007a275583165","Len":4}...
|
1788953798
|
Edit
Delete
|
|
28808
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cd58dfcef {"Commits":[{"Sha1":"cd58dfcef9e9b68a1c93d3d3fab5a6663e133cbd","Message":"docs: record verified template making rollout and compact layout checks\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:41:01-07:00"}],"HeadCommit":{"Sha1":"cd58dfcef9e9b68a1c93d3d3fab5a6663e133cbd","Message":"docs: record verified template making rollout and compact layout checks\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:41:01-07:00"},"CompareURL":"luoanwu/image-generation/compare/5be805bc68721833734282a6940007a275583165...cd58dfcef9e9b68a1c93d3d3fab5a6663e133cbd","Len":1}...
|
1788954066
|
Edit
Delete
|
|
28809
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"30fdd1609 {"Commits":[{"Sha1":"30fdd1609a7af216bfda2d4363ca21820d7114f4","Message":"docs: record complete pending-worktree reconciliation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T05:19:04-07:00"},{"Sha1":"7a81df71a7ead4c010becb7f39b97fe10177f7b3","Message":"docs: preserve outstanding r25 release acceptance evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T05:18:41-07:00"},{"Sha1":"6d9d4c576989fde7d1f79acd9ba8a5350269178a","Message":"docs: preserve image UI evidence and reconciled type config snapshot\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T05:18:10-07:00"},{"Sha1":"d651c07c5743dbd68a83a1ea51052a262365e870","Message":"docs: preserve pending subtitle burn validation records\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T05:18:10-07:00"},{"Sha1":"bd718aa062579703ef58af7e176eeedfe309f6e8","Message":"docs: preserve pending brand rename acceptance evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T05:18:00-07:00"}],"HeadCommit":{"Sha1":"30fdd1609a7af216bfda2d4363ca21820d7114f4","Message":"docs: record complete pending-worktree reconciliation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T05:19:04-07:00"},"CompareURL":"luoanwu/image-generation/compare/cd58dfcef9e9b68a1c93d3d3fab5a6663e133cbd...30fdd1609a7af216bfda2d4363ca21820d7114f4","Len":5}...
|
1788956476
|
Edit
Delete
|
|
28815
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"81310a3c0 {"Commits":[{"Sha1":"81310a3c02e577fe6aff78bf48018620c185ecc8","Message":"fix(template): explain blocked saves and focus missing name\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:10:54-07:00"}],"HeadCommit":{"Sha1":"81310a3c02e577fe6aff78bf48018620c185ecc8","Message":"fix(template): explain blocked saves and focus missing name\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:10:54-07:00"},"CompareURL":"luoanwu/image-generation/compare/30fdd1609a7af216bfda2d4363ca21820d7114f4...81310a3c02e577fe6aff78bf48018620c185ecc8","Len":1}...
|
1788963059
|
Edit
Delete
|
|
28816
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cb5571118 {"Commits":[{"Sha1":"cb557111869e1e2a4374646ab0043e21bf988d16","Message":"docs: record verified template save feedback release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:19:54-07:00"}],"HeadCommit":{"Sha1":"cb557111869e1e2a4374646ab0043e21bf988d16","Message":"docs: record verified template save feedback release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:19:54-07:00"},"CompareURL":"luoanwu/image-generation/compare/81310a3c02e577fe6aff78bf48018620c185ecc8...cb557111869e1e2a4374646ab0043e21bf988d16","Len":1}...
|
1788963600
|
Edit
Delete
|
|
28817
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d433d91d3 {"Commits":[{"Sha1":"d433d91d383e5f7d9fee3713cf71de4bf0d9a5ac","Message":"merge: retain completed template save deployment records\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:21:39-07:00"},{"Sha1":"876caa602067a040ebf9a19fb7258de402d0f837","Message":"test: verify combined image style and template save release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:21:31-07:00"},{"Sha1":"f8e5c27dfbccb74bd6209c73ffccb9d3a7940507","Message":"merge: retain template save fix alongside image styles\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:12:33-07:00"},{"Sha1":"56f6a3d5d9742171a9acf9d915878b074b33658c","Message":"fix(images): preserve selected visual style through generation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:12:19-07:00"}],"HeadCommit":{"Sha1":"d433d91d383e5f7d9fee3713cf71de4bf0d9a5ac","Message":"merge: retain completed template save deployment records\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:21:39-07:00"},"CompareURL":"luoanwu/image-generation/compare/cb557111869e1e2a4374646ab0043e21bf988d16...d433d91d383e5f7d9fee3713cf71de4bf0d9a5ac","Len":4}...
|
1788963717
|
Edit
Delete
|
|
28818
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2af2a14c7 {"Commits":[{"Sha1":"2af2a14c70c41fda3e2d492d31c54dd765c8b8de","Message":"docs: record image style deployment and verification boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:30:44-07:00"}],"HeadCommit":{"Sha1":"2af2a14c70c41fda3e2d492d31c54dd765c8b8de","Message":"docs: record image style deployment and verification boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:30:44-07:00"},"CompareURL":"luoanwu/image-generation/compare/d433d91d383e5f7d9fee3713cf71de4bf0d9a5ac...2af2a14c70c41fda3e2d492d31c54dd765c8b8de","Len":1}...
|
1788964255
|
Edit
Delete
|
|
28819
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a56155078 {"Commits":[{"Sha1":"a561550788227674837cb3738304f722c034785a","Message":"test: verify combined template master and image style release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:49:13-07:00"},{"Sha1":"a72b104c2c9655dba3ad8fe20f71bc1d6248b0e9","Message":"Merge branch 'main' into feat/template-making-uiux\n\n# Conflicts:\n#\tCLAUDE.md\n#\treports/inference-acceptance.latest.json\n#\treports/production-acceptance.latest.json\n#\treports/public-file-acceptance.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/script-acceptance.latest.json\n#\treports/sidecar-tests.latest.json\n#\treports/ui-acceptance.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:36:20-07:00"},{"Sha1":"4825b30909c987d841b72552e7b30b56d4d7ff3b","Message":"fix(template): display each saved template master in canvas and preview\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:35:55-07:00"}],"HeadCommit":{"Sha1":"a561550788227674837cb3738304f722c034785a","Message":"test: verify combined template master and image style release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T07:49:13-07:00"},"CompareURL":"luoanwu/image-generation/compare/2af2a14c70c41fda3e2d492d31c54dd765c8b8de...a561550788227674837cb3738304f722c034785a","Len":3}...
|
1788965374
|
Edit
Delete
|
|
28820
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"fcbee15d0 {"Commits":[{"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"}],"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/a561550788227674837cb3738304f722c034785a...fcbee15d07deb0a3212286790442541c9a86de8b","Len":1}...
|
1788965677
|
Edit
Delete
|
|
28821
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"126e9c2c2 {"Commits":[{"Sha1":"126e9c2c24fbb30db684112abf9128a291bb38b7","Message":"docs: add 2026-09-09 project deep analysis round\n\nBind to HEAD 2af2a14c (= release-20260909-style1 source), reconcile the\n09-07 / r18 / business / frontend rounds, record 12 adversarial findings\non surfaces added since 09-08 and 5 new security findings; register the\nround in the index, the CLAUDE.md truth map row and the governance log.\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-09T08:11:46-07:00"}],"HeadCommit":{"Sha1":"126e9c2c24fbb30db684112abf9128a291bb38b7","Message":"docs: add 2026-09-09 project deep analysis round\n\nBind to HEAD 2af2a14c (= release-20260909-style1 source), reconcile the\n09-07 / r18 / business / frontend rounds, record 12 adversarial findings\non surfaces added since 09-08 and 5 new security findings; register the\nround in the index, the CLAUDE.md truth map row and the governance log.\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-09T08:11:46-07:00"},"CompareURL":"luoanwu/image-generation/compare/fcbee15d07deb0a3212286790442541c9a86de8b...126e9c2c24fbb30db684112abf9128a291bb38b7","Len":1}...
|
1788966723
|
Edit
Delete
|
|
28822
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9c6389b17 {"Commits":[{"Sha1":"9c6389b174f411b411ccacd32f2d6816afeeb337","Message":"docs(governance): re-green heavy baseline rows for rate limiting at cc0ce5e4\n\nSeven isolated gates passed on the second round after relaxing the default\nbudgets; evidence summary in reports/rate-limit-2026-09-09, G33 now merged\nand awaiting deployment.\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-09T08:34:58-07:00"},{"Sha1":"1b4745ed1000835ca9cbd402c33db1b4b71a1e9f","Message":"fix(rate-limit): relax default budgets after acceptance hit the human actor limit\n\nThe first isolated gate round rejected one real submission (submit.human.actor=1)\nduring the storyboard save flow, so the initial 30/min per-actor budget also\nthrottles ordinary continuous editing. Raise defaults to BFF 3000/600, human\n300/1200, machine 600/3000 per minute; callback buckets unchanged.\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-09T08:26:05-07:00"},{"Sha1":"1021c02a1e533a2237bd3b94371fc04c7289e846","Message":"merge: bring main template-current and deep-analysis records into rate-limit branch\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-09T08:15:30-07:00"},{"Sha1":"ceb98eba370833efd9e362b3963fe22030b2df29","Message":"docs(governance): record rate-limit round as G33 and mark heavy rows pending re-verification\n\nSource fingerprint changed on this worktree, so the eleven source-bound heavy-gate rows are\nmarked pending instead of claiming GREEN; details, thresholds, evidence and open items in\ndocs/governance/log/2026-09-09-rate-limit.md.\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-09T08:11:57-07:00"},{"Sha1":"a2123e86fe02b4062f37dc58a46a6da63f0e445a","Message":"feat(rate-limit): sliding-window request limits for BFF, callbacks and formal submissions\n\nPolicy single source in packages/contracts/src/rate-limit-policy.ts (RATE_LIMIT_* env,\nenabled with generous defaults when unset; Redis ZSET sliding window in one Lua script;\nmemory store for local runs and tests; no schema change).\n\n- Web BFF: per verified principal + client address, read and mutation budgets split,\n 429 with Retry-After in the existing { code, message } envelope.\n- NestJS + Fastify: provider callback burst limit per providerOperationId plus a shared\n callback identity budget (receipt dedup unchanged); SubmissionRateLimitGuard /\n registerSubmissionRateLimit after the trusted-runtime check on material-factory,\n scripts, creative-projects, shijie and material-productions write routes, per\n operator then per tenant with separate HUMAN and machine thresholds.\n- Rejections counted in \u003cprefix\u003e:rejections for observation; compose passes RATE_LIMIT_*\n through to web / api-nestjs / api-fastify; docs/deploy-vm.md lists the variables.\n- check-production-security accepts a guard list that still starts with MaterialRuntimeGuard.\n\nTests: contracts 10, web 3 (node --test), NestJS 4, Fastify 5 (both with a real Redis case).\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-09T08:11:57-07:00"}],"HeadCommit":{"Sha1":"9c6389b174f411b411ccacd32f2d6816afeeb337","Message":"docs(governance): re-green heavy baseline rows for rate limiting at cc0ce5e4\n\nSeven isolated gates passed on the second round after relaxing the default\nbudgets; evidence summary in reports/rate-limit-2026-09-09, G33 now merged\nand awaiting deployment.\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-09T08:34:58-07:00"},"CompareURL":"luoanwu/image-generation/compare/126e9c2c24fbb30db684112abf9128a291bb38b7...9c6389b174f411b411ccacd32f2d6816afeeb337","Len":5}...
|
1788968267
|
Edit
Delete
|
|
28823
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8d5784188 {"Commits":[{"Sha1":"8d57841881cc5270b1ef893be3ff0d5b9599cd20","Message":"test: re-verify the workbench UI/UX round together with rate limiting\n\nSeven gates and the dependency audit passed again on the tree that\nmerges main (rate-limit round, cc0ce5e4) into this branch, bound to\nsha256:1d2a755beec5a59f51b245d59adbc2ba16d2f6448882247e713eb237e991dd3d; pnpm check passes. Heavy baseline rows re-marked.\nEvidence: acceptance-artifacts/uiux-workbench-2026-09-09/ (round1/ holds\nthe pre-merge run).\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-09T08:50:56-07:00"},{"Sha1":"7ab708798635a9690f6f989f18c0cae1fb268e35","Message":"Merge branch 'main' into feat/uiux-workbench-20260909\n\n# Conflicts:\n#\tCLAUDE.md\n#\treports/contract-consumers.latest.json\n#\treports/dependency-audit.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/inference-acceptance.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-acceptance.latest.json\n#\treports/production-security.latest.json\n#\treports/public-file-acceptance.latest.json\n#\treports/public-file-integration.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/script-acceptance.latest.json\n#\treports/sidecar-tests.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/toolchain.latest.json\n#\treports/ui-acceptance.latest.json\n#\treports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T08:41:48-07:00"},{"Sha1":"02b7a3da9c36632dd84fad950334446c74913b00","Message":"Merge branch 'main' into feat/uiux-workbench-20260909\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T08:36:04-07:00"},{"Sha1":"47ae7b7c711428134cc222f3544e4f59c936de4d","Message":"test: verify the workbench UI/UX round on an isolated stack\n\nSeven gates (runtime 10 / public-file 10 / inference 6 / script 6 /\nproduction 13 / ui 41 steps + dependency audit) passed on a throwaway\nPostgreSQL/Redis/MinIO stack with the host ClamAV, bound to source\nfingerprint sha256:c416ae79…; pnpm check passes on the same tree. The\neleven heavy baseline rows are re-marked accordingly. Logs and report\ncopies: acceptance-artifacts/uiux-workbench-2026-09-09/.\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-09T08:36:04-07:00"},{"Sha1":"39d24383427a77895470147c6670d2a5332dd326","Message":"docs: record the workbench UI/UX round and its evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T08:28:10-07:00"}],"HeadCommit":{"Sha1":"8d57841881cc5270b1ef893be3ff0d5b9599cd20","Message":"test: re-verify the workbench UI/UX round together with rate limiting\n\nSeven gates and the dependency audit passed again on the tree that\nmerges main (rate-limit round, cc0ce5e4) into this branch, bound to\nsha256:1d2a755beec5a59f51b245d59adbc2ba16d2f6448882247e713eb237e991dd3d; pnpm check passes. Heavy baseline rows re-marked.\nEvidence: acceptance-artifacts/uiux-workbench-2026-09-09/ (round1/ holds\nthe pre-merge run).\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-09T08:50:56-07:00"},"CompareURL":"luoanwu/image-generation/compare/9c6389b174f411b411ccacd32f2d6816afeeb337...8d57841881cc5270b1ef893be3ff0d5b9599cd20","Len":6}...
|
1788969100
|
Edit
Delete
|
|
28824
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"433f9988d {"Commits":[{"Sha1":"433f9988d44348bc35577d08e7a8bc3e69ad5649","Message":"docs: record the uiux-workbench1 release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T09:04:24-07:00"}],"HeadCommit":{"Sha1":"433f9988d44348bc35577d08e7a8bc3e69ad5649","Message":"docs: record the uiux-workbench1 release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T09:04:24-07:00"},"CompareURL":"luoanwu/image-generation/compare/8d57841881cc5270b1ef893be3ff0d5b9599cd20...433f9988d44348bc35577d08e7a8bc3e69ad5649","Len":1}...
|
1788969869
|
Edit
Delete
|
|
28825
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"aebdbb013 {"Commits":[{"Sha1":"aebdbb01335820f411351274120577f5ac279bfa","Message":"docs(governance): re-green heavy baseline rows for creative cost recording at 3f6aec2e\n\nSeven isolated gates passed; evidence in reports/model-cost-creative-2026-09-09.\nG33 rate limiting recorded as deployed with release-20260909-uiux-workbench1.\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-09T16:05:13-07:00"},{"Sha1":"ea5d91fd71a69a1628c9762d3ff59565d3916342","Message":"docs(governance): mark heavy baseline rows pending for creative cost recording\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-09T15:57:01-07:00"},{"Sha1":"a4993895e7ff3741cd0a9419448627d6b2f79523","Message":"merge: bring rate limiting and re-greened baseline into cost-creative branch; mark heavy rows pending\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-09T15:56:14-07:00"},{"Sha1":"9c2e799cbb30d263dee5f051d264df01f9288e9b","Message":"Merge branch 'main' into feat/model-cost-creative-20260909\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T15:55:29-07:00"},{"Sha1":"0171446fbd9618797c64123a8d486786a3a343ff","Message":"feat: record model cost for creative queue and storyboard video (G32)\n\nExtend the 2026-09-08 catalog-price cost mechanism from formal renders to\nthe creative queue and the storyboard video path so every hosted model\ncall leaves a ModelInvocation row with ESTIMATED / UNKNOWN / NOT_BILLED\nsemantics, no schema change.\n\n- contracts: plannedModelCost / modelCostLimitBlock /\n modelInvocationFailureBilling / modelCostEvidence /\n MODEL_INVOCATION_SUBJECTS, isExternalModelEngine, optional\n cost.bySubject in productionCostMetricsSchema; no new prices added\n (no sourced list price exists in the repo for Qwen / MiniMax /\n Seedance / DeepSeek, they stay UNKNOWN)\n- both backends: AsyncLocalStorage model-invocation context wrapped\n around sidecar generate/edit/script/storyboard/shijie/draft/semantic\n calls and the direct LLM connector; creative runNext installs the\n recorder, blocks before dispatch on the brand route policy limit\n (MODEL_COST_LIMIT_EXCEEDED / _ZERO) with the request never leaving\n the host, marks RUNNING rows UNKNOWN on lease expiry in the same\n claim transaction; storyboard video opens a RUNNING row when the\n sidecar accepts the task and closes it on poll with provider usage;\n /metrics.cost gains CREATIVE_OPERATION / STORYBOARD_VIDEO slices\n- tests: contracts model-price (+5), creative-model-cost (9 each\n backend) and storyboard-video-cost (3 each backend) on a real\n PostgreSQL with a synthetic sidecar; connector tests updated for the\n usage field\n- governance: log 2026-09-09-model-cost-creative.md, CLAUDE.md G32 row\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-09T08:21:09-07:00"}],"HeadCommit":{"Sha1":"aebdbb01335820f411351274120577f5ac279bfa","Message":"docs(governance): re-green heavy baseline rows for creative cost recording at 3f6aec2e\n\nSeven isolated gates passed; evidence in reports/model-cost-creative-2026-09-09.\nG33 rate limiting recorded as deployed with release-20260909-uiux-workbench1.\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-09T16:05:13-07:00"},"CompareURL":"luoanwu/image-generation/compare/433f9988d44348bc35577d08e7a8bc3e69ad5649...aebdbb01335820f411351274120577f5ac279bfa","Len":5}...
|
1788995258
|
Edit
Delete
|
|
28826
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"512495bfb {"Commits":[{"Sha1":"512495bfbdfe273b64932d586e99426d42c1bc42","Message":"docs: record the cost-creative1 release and verification boundary\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-09T16:19:54-07:00"}],"HeadCommit":{"Sha1":"512495bfbdfe273b64932d586e99426d42c1bc42","Message":"docs: record the cost-creative1 release and verification boundary\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-09T16:19:54-07:00"},"CompareURL":"luoanwu/image-generation/compare/aebdbb01335820f411351274120577f5ac279bfa...512495bfbdfe273b64932d586e99426d42c1bc42","Len":1}...
|
1788996009
|
Edit
Delete
|
|
28827
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"1a7c5f29e {"Commits":[{"Sha1":"1a7c5f29eaf4aa40626df8e70173d624f758ccff","Message":"Merge branch 'main' into feat/uiux-workbench-20260909\n\n# Conflicts:\n#\treports/contract-consumers.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-security.latest.json\n#\treports/public-file-integration.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/toolchain.latest.json\n#\treports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T16:25:52-07:00"},{"Sha1":"d56a94d6c903cbfa4d0dbabcfd372a941ae8cd0e","Message":"test: verify the image-creation UI/UX round with creative cost recording\n\nSeven gates and the dependency audit passed on the tree that merges\nmain (creative cost recording round, 3f6aec2e) into this branch, bound\nto sha256:ba22950d7b77cfccd6e5bc09bc0f103d7bccb7afe022f0f50a51e064c518f8e6; pnpm check passes. Heavy baseline rows re-marked. A pre-merge\nrun of the same gates on eff5a2ce also passed\n(acceptance-artifacts/uiux-workbench-2026-09-09/round3-premerge/).\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-09T16:24:32-07:00"},{"Sha1":"681df4d16f9a58a0b552961f5e3b354d2c392760","Message":"Merge branch 'main' into feat/uiux-workbench-20260909\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T16:15:39-07:00"},{"Sha1":"5d8b4f3f71d20fe89b1a02f35861d8d8218d3b3b","Message":"docs: record the image-creation UI/UX round\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T16:09:08-07:00"},{"Sha1":"eff5a2ce92dd6cf439fff105f966860b696b8f5d","Message":"feat(web): tidy the image-creation page and the mobile context row\n\nRound two of the page-by-page UI/UX pass (图片创作):\n\n- Every visible text on the page is at least 12px; muted copy uses\n text-bark instead of text-stone / text-fog / ink-40..55 (CreateStudio,\n CreativeSupportSkills, model-catalog, RecoveryHint).\n- Model ids (wan2.7-image-pro, Qwen-Image-2512, ...) leave the visible\n UI: catalog cards, the online-model buttons, the prompt-model select,\n the results header and the \"改用 …\" recovery action show the catalog\n label only; the id moves into the control's title.\n- Mobile targets: creation-type, application-type, prompt chips, model\n cards, prompt-model select, brand-tone switch, seed, recommended\n aspect, \"查看设置\" and RecoveryHint actions are all at least 44px on\n small screens; the prompt-optimise button is 28px on desktop.\n- Sticky generate bar padding trimmed on mobile.\n- Shell: the mobile \"自由创作 / 生产任务\" switch moves into the context\n row next to \"全部入口\" instead of its own 48px band, so every creative\n page on a phone gains that space (test ids unchanged).\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-09T16:08:15-07:00"}],"HeadCommit":{"Sha1":"1a7c5f29eaf4aa40626df8e70173d624f758ccff","Message":"Merge branch 'main' into feat/uiux-workbench-20260909\n\n# Conflicts:\n#\treports/contract-consumers.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-security.latest.json\n#\treports/public-file-integration.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/toolchain.latest.json\n#\treports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T16:25:52-07:00"},"CompareURL":"luoanwu/image-generation/compare/512495bfbdfe273b64932d586e99426d42c1bc42...1a7c5f29eaf4aa40626df8e70173d624f758ccff","Len":5}...
|
1788996358
|
Edit
Delete
|
|
28828
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"765e4b74a {"Commits":[{"Sha1":"765e4b74adff8af1666313b2297a95f0373f4da3","Message":"docs: record the uiux-create1 release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T16:31:50-07:00"}],"HeadCommit":{"Sha1":"765e4b74adff8af1666313b2297a95f0373f4da3","Message":"docs: record the uiux-create1 release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T16:31:50-07:00"},"CompareURL":"luoanwu/image-generation/compare/1a7c5f29eaf4aa40626df8e70173d624f758ccff...765e4b74adff8af1666313b2297a95f0373f4da3","Len":1}...
|
1788996716
|
Edit
Delete
|
|
28829
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9a720aeef {"Commits":[{"Sha1":"9a720aeefbe32c6f9b53fad5b31c168db3ab26aa","Message":"test: verify the image-edit and template-making UI/UX round\n\nSeven gates and the dependency audit passed on an isolated stack bound\nto sha256:a88c420d4f1d393a930e43423b7efdfba34412dff75ce7cb45a1d9847f36d2a5; pnpm check passes. Heavy baseline rows re-marked.\nEvidence: acceptance-artifacts/uiux-workbench-2026-09-09/ (round3-*\ndirectories hold the earlier runs).\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-09T16:51:44-07:00"},{"Sha1":"49f613f14131fb0f5e89a9db3e5a89f81c3d7fb6","Message":"docs: record the image-edit and template-making UI/UX round\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T16:44:10-07:00"},{"Sha1":"8dff381d0437c272405f243a544ea85fa42ae575","Message":"feat(web): tidy the image-edit and template-making pages\n\nRound three of the page-by-page UI/UX pass:\n\n- 图像编辑: tool buttons, \"选择图片\" and the empty-state links are 44px\n on phones; the mode descriptions and prompt counter are 12px.\n- 模板制作: slot chips, brand-word chips, the slot input, the recent\n select and the preview tabs are 44px on phones; every helper text is\n 12px and uses text-bark; the canvas slot label overlay uses 12px base.\n- Template size picker and edit source picker captions are 12px.\n\nNative window.confirm prompts stay: the template-making acceptance and\nthe templates e2e spec assert them, so replacing them is a separate\nround together with those tests.\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-09T16:42:50-07:00"}],"HeadCommit":{"Sha1":"9a720aeefbe32c6f9b53fad5b31c168db3ab26aa","Message":"test: verify the image-edit and template-making UI/UX round\n\nSeven gates and the dependency audit passed on an isolated stack bound\nto sha256:a88c420d4f1d393a930e43423b7efdfba34412dff75ce7cb45a1d9847f36d2a5; pnpm check passes. Heavy baseline rows re-marked.\nEvidence: acceptance-artifacts/uiux-workbench-2026-09-09/ (round3-*\ndirectories hold the earlier runs).\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-09T16:51:44-07:00"},"CompareURL":"luoanwu/image-generation/compare/765e4b74adff8af1666313b2297a95f0373f4da3...9a720aeefbe32c6f9b53fad5b31c168db3ab26aa","Len":3}...
|
1788997939
|
Edit
Delete
|
|
28830
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9d504fa6d {"Commits":[{"Sha1":"9d504fa6d68a2b2fa2db219c34933800d6f210b0","Message":"docs: record the uiux-edit1 release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T16:58:03-07:00"}],"HeadCommit":{"Sha1":"9d504fa6d68a2b2fa2db219c34933800d6f210b0","Message":"docs: record the uiux-edit1 release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T16:58:03-07:00"},"CompareURL":"luoanwu/image-generation/compare/9a720aeefbe32c6f9b53fad5b31c168db3ab26aa...9d504fa6d68a2b2fa2db219c34933800d6f210b0","Len":1}...
|
1788998289
|
Edit
Delete
|
|
28831
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"311bf5edc {"Commits":[{"Sha1":"311bf5edce82bbf65f94f42bb229d190cf864539","Message":"test: verify the content-design and stage-bar UI/UX round\n\nSeven gates and the dependency audit passed on an isolated stack bound\nto sha256:ec02e1ec06b171d2655ef46e69fbbe66dbe353bf38a7fbe45b510b311fa8a0f9; pnpm check passes. Heavy baseline rows re-marked.\nEvidence: acceptance-artifacts/uiux-workbench-2026-09-09/.\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-09T17:18:16-07:00"},{"Sha1":"05e3719ad7f58ea2870d9f80d419ab54aea6c00a","Message":"docs: record the content-design and stage-bar UI/UX round\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T17:10:43-07:00"},{"Sha1":"dfc24240bfee2d835b9add09385e7b585cee6817","Message":"feat(web): flatten the creative stage bar and tidy the content-design pages\n\nRound four of the page-by-page UI/UX pass (内容设计 + the stage bar\nshared by six creative pages):\n\n- PipelineFlow: one step row plus one summary line (\"purpose ·\n deliverable\") by default; the gate, the boundary and the saved\n outcomes fold into a details panel with the previous/next buttons on\n the summary. Desktop chrome drops from ~173px to ~74px; the storyboard\n h1 moves from 461px to 377px on desktop and 663px to 538px on phones.\n Step buttons are 44px on phones, all text 12px; test ids unchanged.\n- Brand-tone switch (content/storyboard pages): a real 24px checkbox in\n a 44px label instead of the 13px native box.\n- Content workbench CSS: 10/11px sizes floored to 12px, the primary\n colour uses the design-system #B7361F, every control is 44px on\n phones; the brand-reference textarea gets an accessible name.\n- Industry trends CSS: 11px floored to 12px, accent unified to #B7361F,\n 44px controls on phones, source link 28px on desktop.\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-09T17:10:20-07:00"}],"HeadCommit":{"Sha1":"311bf5edce82bbf65f94f42bb229d190cf864539","Message":"test: verify the content-design and stage-bar UI/UX round\n\nSeven gates and the dependency audit passed on an isolated stack bound\nto sha256:ec02e1ec06b171d2655ef46e69fbbe66dbe353bf38a7fbe45b510b311fa8a0f9; pnpm check passes. Heavy baseline rows re-marked.\nEvidence: acceptance-artifacts/uiux-workbench-2026-09-09/.\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-09T17:18:16-07:00"},"CompareURL":"luoanwu/image-generation/compare/9d504fa6d68a2b2fa2db219c34933800d6f210b0...311bf5edce82bbf65f94f42bb229d190cf864539","Len":3}...
|
1788999542
|
Edit
Delete
|
|
28832
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0d0923f11 {"Commits":[{"Sha1":"0d0923f11a7553a93c10cfe01a9620b8dd3971ae","Message":"docs: record the uiux-content1 release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T17:24:50-07:00"}],"HeadCommit":{"Sha1":"0d0923f11a7553a93c10cfe01a9620b8dd3971ae","Message":"docs: record the uiux-content1 release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T17:24:50-07:00"},"CompareURL":"luoanwu/image-generation/compare/311bf5edce82bbf65f94f42bb229d190cf864539...0d0923f11a7553a93c10cfe01a9620b8dd3971ae","Len":1}...
|
1788999895
|
Edit
Delete
|
|
28833
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cbfd16f0a {"Commits":[{"Sha1":"cbfd16f0acce3825bb85f523aede63ea30101d40","Message":"docs: record the script and storyboard UI/UX round\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-09T17:48:17-07:00"},{"Sha1":"0037770e6be549840b9432c8a87c76089f2074e0","Message":"feat(web): tidy the shooting-script and storyboard pages\n\n- 12px text floor and bark secondary colour across the script, shot board,\n role panel, storyboard and director-review components\n- shot adjustment inputs, seed and script selector gain accessible names\n- model ids leave the visible UI: catalog labels in the script status pill\n and the storyboard plan line, route label and capability copy in plain words\n- native file inputs get a styled 44px button; shot/role icon buttons 44px\n- global phone rule: every workspace control gets a 44px hot zone, except\n canvas overlays, the AI edit timeline and the 3D preview\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-09T17:47:44-07:00"}],"HeadCommit":{"Sha1":"cbfd16f0acce3825bb85f523aede63ea30101d40","Message":"docs: record the script and storyboard UI/UX round\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-09T17:48:17-07:00"},"CompareURL":"luoanwu/image-generation/compare/0d0923f11a7553a93c10cfe01a9620b8dd3971ae...cbfd16f0acce3825bb85f523aede63ea30101d40","Len":2}...
|
1789002438
|
Edit
Delete
|
|
28834
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b4e9d5a3b {"Commits":[{"Sha1":"b4e9d5a3b65afe4e08327bae6da99029b2faeffd","Message":"chore(reports): refresh clean static evidence @ ad327f9(含版本轴断言)\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:15:03-07:00"},{"Sha1":"ad327f9ff09953f9ecb81f28337ee9db41d78b59","Message":"feat(governance): 建立框架版本轴 + 收口治理文档漂移(G25 / C26,登记 G26)\n\n- 版本轴:CHANGELOG.md、package.json 0.1.0→0.2.0、v0.1.0 补打在 06b8b98、\n migration:plan / migration:record 记录两侧 frameworkVersion(凭证 schemaVersion 不变)\n- check:docs-truth 新增 changelog-exists / changelog-has-released-version /\n changelog-version-matches-package 三条断言;负向(package.json 改 0.3.0、删 CHANGELOG)均 exit 1\n- C26:PR 模板路由检查项改为实际口径 /api/{resources};发布状态快照按 2026-09-09\n ls-remote 重写(两远端停在 06b8b98,本地领先未推送)\n- 登记 G26:框架经 products/juhai.baseframework peerDeps 与两道 os-product 门禁反向绑定基座(OPEN)\n- G20 写明 GOV-PRODUCTION-OPS-001 的两份报告没有生产者脚本\n\n静态 pnpm check 全绿;未跑 runtime/UI,不改变 4f48008 的三级证据。\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:13:46-07:00"},{"Sha1":"21872c1102354c492497f7e3cec736bdcc803dfe","Message":"chore(reports): refresh final static evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-04T19:15:26-07:00"},{"Sha1":"76452e45a7f719f2d0cb48c2d49632eb73086f8c","Message":"docs: record clean commit acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-04T19:14:33-07:00"},{"Sha1":"4f480084b5276205dadb17c87f5ef91a2510f990","Message":"fix: enforce stored order amount bounds and serialize generation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-04T19:11:15-07:00"}],"HeadCommit":{"Sha1":"b4e9d5a3b65afe4e08327bae6da99029b2faeffd","Message":"chore(reports): refresh clean static evidence @ ad327f9(含版本轴断言)\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:15:03-07:00"},"CompareURL":"luoanwu/base-framework/compare/06b8b98f483723103dcd01449e6ec6772ad10c13...b4e9d5a3b65afe4e08327bae6da99029b2faeffd","Len":5}...
|
1789003213
|
Edit
Delete
|
|
28835
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.1.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"06b8b98f483723103dcd01449e6ec6772ad10c13","Message":"docs(governance): 回灌远端绿盘——f17d34a 的 GitHub run 33707057068 三 job 全绿,两远端对齐\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-02T19:23:08-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...bbc16b5c5f9610df1b16192c8f393e23b371a007","Len":0}...
|
1789003213
|
Edit
Delete
|
|
28836
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.2.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"ad327f9ff09953f9ecb81f28337ee9db41d78b59","Message":"feat(governance): 建立框架版本轴 + 收口治理文档漂移(G25 / C26,登记 G26)\n\n- 版本轴:CHANGELOG.md、package.json 0.1.0→0.2.0、v0.1.0 补打在 06b8b98、\n migration:plan / migration:record 记录两侧 frameworkVersion(凭证 schemaVersion 不变)\n- check:docs-truth 新增 changelog-exists / changelog-has-released-version /\n changelog-version-matches-package 三条断言;负向(package.json 改 0.3.0、删 CHANGELOG)均 exit 1\n- C26:PR 模板路由检查项改为实际口径 /api/{resources};发布状态快照按 2026-09-09\n ls-remote 重写(两远端停在 06b8b98,本地领先未推送)\n- 登记 G26:框架经 products/juhai.baseframework peerDeps 与两道 os-product 门禁反向绑定基座(OPEN)\n- G20 写明 GOV-PRODUCTION-OPS-001 的两份报告没有生产者脚本\n\n静态 pnpm check 全绿;未跑 runtime/UI,不改变 4f48008 的三级证据。\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:13:46-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...e0a7caf3154f253fd72e03eed17207315d4367be","Len":0}...
|
1789003213
|
Edit
Delete
|
|
28837
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"eb9f043fa {"Commits":[{"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"}],"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/cbfd16f0acce3825bb85f523aede63ea30101d40...eb9f043fa4c56dae0d634c3b9de9b7de82514b24","Len":1}...
|
1789003966
|
Edit
Delete
|
|
28864
|
5
|
1
|
5
|
114
|
0
|
0
|
|
1
|
|
1789006239
|
Edit
Delete
|
|
28865
|
5
|
5
|
5
|
114
|
0
|
0
|
refs/heads/main
|
1
|
|
1789006253
|
Edit
Delete
|
|
28866
|
5
|
5
|
5
|
114
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"b5241c619 {"Commits":[{"Sha1":"b5241c619a6252f86eead6f150eb025765793a1a","Message":"docs: add project design and sync spec v1.8\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-09-09T19:04:12-07:00"},{"Sha1":"8347e1dbba0028d748f4f5a09471c620a8606b30","Message":"sync: v2.8 授权层补位全链同步 + 移交单升 v6(第六批 P-12)\n\n规范两份从真源同步(公共版 v1.7 / 实体模型 v1.6);工程视图补 P-12 对账\n(该仓 store_access_grant 挂 user_account,属阻塞级张力,实锤是注册表里\n专补调店的 COMPENSATION 动作);移交单加第六批 P-12 授权层。\n\n本 commit 为上一会话已完成但未落盘的工作,作为结构重排前的基线。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-07T02:02:18-07:00"},{"Sha1":"c7f22acf7e0969d5f65603b59e16a0df06210f1a","Message":"sync: v2.7 结构性治理全链同步 + P-10 裁决关闭 + 移交单升 v5(第五批 P-11)\n\n规范同步(sync-docs.py 机械产出,两级 --check 绿):\n- 时空流转与事实模型.md → 公共分发版 v1.6(真源 v2.7)\n- 实体模型-人与物.md → v1.5\n\n派生视图与移交件:\n- README:版本追平(公共版 v1.2→v1.6、真源 v2.3→v2.7、移交单 v2→v5),当前状态改写;\n 原文 R 批口径在本次会话期间被并行会话 820dd97 推翻(R 批已签收 ACCEPTED),已修正。\n- 工程视图 §3:补「裁决结果」——P-10 的 aggregate 宿主张力经用户裁决以「规范向实现追认\n + 补宿主判据」消解,本仓无需改任何 schema,P-10 作业降为复核签认或反驳。\n §2:P-9 前置阻塞解除(R 批已 ACCEPTED)、P-10 关闭、新增 P-11 候选。\n- 移交单 v5:P-10 标记已关闭;新增第五批 P-11 三子项(a 宿主判据入评审流程 / b 两条新\n 门禁三条变异 / c 投影禁令口径收敛),随 P-9 同批移交;批次状态与 R-5「基准规范滞后」\n 的目标版本更新为公共版 v1.6。\n\n并发写者说明:本次作业期间文档仓 HEAD 由 c02fe0d 前进至 820dd97(用户另一会话的 R 批\n签收)。按 §14 与附录 A 取证有效期条款重新取证后继续,编辑干净落于新版本之上,\n未覆盖对方任何内容。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-05T21:05:11-07:00"},{"Sha1":"820dd97866405c83cdf4959a9f5b2d142d6acf1f","Message":"signoff: R 批验收 ACCEPTED——四项全过(本地 runner/全链五阶段/E2 三证/分层对账已机器化),附 R-5 顺手项:口径欠更新 x2 + G-3 低报\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-05T00:43:20-07:00"},{"Sha1":"c02fe0da08b76926c3a2e1d200e434cae67b4d93","Message":"取证: P-10 先行对账入工程视图——aggregate 宿主张力(context vs Fact 顶层,附追认建议)+ participants 一致 + R 批疑似完成待验收 + 物侧实体系统动工发现\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-05T00:25:46-07:00"}],"HeadCommit":{"Sha1":"b5241c619a6252f86eead6f150eb025765793a1a","Message":"docs: add project design and sync spec v1.8\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-09-09T19:04:12-07:00"},"CompareURL":"luoanwu/spatiotemporal-fact-model/compare/1e6c235749dcfcd8b8ec707c2e03a68b1ce431e3...b5241c619a6252f86eead6f150eb025765793a1a","Len":10}...
|
1789006253
|
Edit
Delete
|
|
28875
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c41f1f57a {"Commits":[{"Sha1":"c41f1f57a34aa672910f188c2b2f09eef2ab1bda","Message":"chore(reports): refresh clean static evidence @ b48ecd2\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:04:03-07:00"},{"Sha1":"b48ecd2dcdf223d7ad8f61dc0639beca51356c19","Message":"docs: record clean commit acceptance @ 3e061f2(runtime 225 / 差分 9×2 零差异 / UI 10;地板 testsPassed 213→225、ownTestCases 210→222、ownTests 29→31)\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:03:41-07:00"},{"Sha1":"3e061f2335a08a218ca6ba090978450ed11ed865","Message":"feat(seams): 平台接缝第一批——请求上下文 + fail-closed 平台端口 + 契约包可依赖形态(G28 关闭,登记 G29)\n\n- contracts 内核新增 request-context.ts(I9-A 六字段、受限 x-request-id、W3C traceparent、APP_ID 生产必填)\n 与 platform-ports.ts(权限/审计/事实出口/服务凭据端口 + createFailClosedPlatformPorts;权限永拒不抛,其余未配置即抛)\n- 两后端 AsyncLocalStorage 接线:x-request-id 回显 / x-trace-id / 鉴权后 enrich / pino mixin 六字段;\n Fastify genReqId 单源于 contracts,NestJS 由 create-app 装配中间件\n- 矩阵 +HTTP-REQUEST-CONTEXT-001/002(matrixVersion 3)、差分 +DIFF-REQUEST-CONTEXT-001(其余 checkpoint 抹平 headers)\n- check:fork-readiness F11:契约包 version = 框架版本、files=[\"dist\"]、kernel/sample 子路径、sideEffects:false(负向 exit 1)\n- package.json 0.4.0;@repo/contracts 0.0.0→0.4.0;新增 pnpm framework:pack(dist-artifacts/*.tgz,gitignore)\n- contracts 99/99、typecheck/lint/静态 pnpm check 全绿;ownTestCases 210→222、ownTests 29→31(地板随 runtime 结果收紧)\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:00:14-07:00"},{"Sha1":"e3c44104a4bbc5e5535f23e09be2fbd2690ed692","Message":"docs(governance): 发布快照按 2026-09-09 晚 ls-remote 更新——两远端已到 b4e9d5a(v0.2.0),v0.3.0 三提交未推送\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:33:19-07:00"},{"Sha1":"c555c089423fe8549c03a32fd8843f90dfb0fde1","Message":"chore(reports): refresh clean static evidence @ 927100a\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:17-07:00"}],"HeadCommit":{"Sha1":"c41f1f57a34aa672910f188c2b2f09eef2ab1bda","Message":"chore(reports): refresh clean static evidence @ b48ecd2\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:04:03-07:00"},"CompareURL":"luoanwu/base-framework/compare/b4e9d5a3b65afe4e08327bae6da99029b2faeffd...c41f1f57a34aa672910f188c2b2f09eef2ab1bda","Len":7}...
|
1789006371
|
Edit
Delete
|
|
28876
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.3.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"e54cf14a3304da99b2db34e0086a39eaa1f5ced4","Message":"feat(contracts): 内核 / 示例域分层 + F10 门禁;check 链与 OS 解耦(G27 关闭,G26 门禁侧解耦)\n\n- @repo/contracts 新增 kernel.ts / sample.ts 两个 barrel 与 ./kernel、./sample 子路径导出;\n ApiErrorBody / AUTH_ERROR_CODES / HealthResponse 移入 api-error.ts / health.ts(导出名不变)\n- realtime.ts:KERNEL_REALTIME_EVENT_TYPES + defineRealtimeEventTypes();order.ts / user.ts 各自声明域事件类型;\n REALTIME_EVENT_TYPES 全集在 index.ts 组合(集合不变 11 项);makeEnvelope(type: string)\n- subscription.ts resourceIdOf 去掉 orderId / userId 枚举:取 data.id,否则首个以 Id 结尾的字符串键\n- check:fork-readiness F10:内核不得 import 示例域 / 不得内嵌域事件字面量 / index 只组合两个 barrel;\n 三条负向均 exit 1\n- package.json 0.3.0;删除 check:full,新增 check:os(OS 两级验收独立入口)\n- contracts 新增 3 个分层回归用例(91/91);typecheck / lint / 静态 pnpm 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-09T18:28:43-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...eb5dc275a5be05940878bd0558dd175e6cdb439a","Len":0}...
|
1789006371
|
Edit
Delete
|
|
28877
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.4.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"3e061f2335a08a218ca6ba090978450ed11ed865","Message":"feat(seams): 平台接缝第一批——请求上下文 + fail-closed 平台端口 + 契约包可依赖形态(G28 关闭,登记 G29)\n\n- contracts 内核新增 request-context.ts(I9-A 六字段、受限 x-request-id、W3C traceparent、APP_ID 生产必填)\n 与 platform-ports.ts(权限/审计/事实出口/服务凭据端口 + createFailClosedPlatformPorts;权限永拒不抛,其余未配置即抛)\n- 两后端 AsyncLocalStorage 接线:x-request-id 回显 / x-trace-id / 鉴权后 enrich / pino mixin 六字段;\n Fastify genReqId 单源于 contracts,NestJS 由 create-app 装配中间件\n- 矩阵 +HTTP-REQUEST-CONTEXT-001/002(matrixVersion 3)、差分 +DIFF-REQUEST-CONTEXT-001(其余 checkpoint 抹平 headers)\n- check:fork-readiness F11:契约包 version = 框架版本、files=[\"dist\"]、kernel/sample 子路径、sideEffects:false(负向 exit 1)\n- package.json 0.4.0;@repo/contracts 0.0.0→0.4.0;新增 pnpm framework:pack(dist-artifacts/*.tgz,gitignore)\n- contracts 99/99、typecheck/lint/静态 pnpm check 全绿;ownTestCases 210→222、ownTests 29→31(地板随 runtime 结果收紧)\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:00:14-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...bd055b25f760754089b736217ee75c1e57f1f9d8","Len":0}...
|
1789006372
|
Edit
Delete
|
|
28878
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f5b6f69ce {"Commits":[{"Sha1":"f5b6f69ce1f8d3e92e5decf64aef434d235ce4de","Message":"docs(governance): 发布快照按 2026-09-10 ls-remote 更新——两远端已到 c41f1f5(v0.4.0,标签 v0.1.0—v0.4.0 已推),v0.5.0 未推送\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:27:16-07:00"},{"Sha1":"13d5c613451ac297f8ba94ba3810302b37630328","Message":"chore(reports): refresh clean static evidence @ d2797f1\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:26:09-07:00"},{"Sha1":"d2797f1b1f19c364477013490e881968ddf56ba2","Message":"fix(tooling): migration:rollback 的 dirty 判定排除自身报告;bootstrap 回滚点只红在新鲜度断言时降为 finding;G30 经验回灌\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:25:52-07:00"},{"Sha1":"15e2fdeb762cc2dad616d41b372dcb83f2d12757","Message":"feat(tooling): scaffold 入仓 + 迁移回滚预检(FW-02 / FW-04)\n\n- pnpm scaffold:git archive 快照 → 删源仓运行证据 → 重绑定 package name 与 OS 产品身份(作用域替换)→ git init\n → frozen install → migration:record 签发凭证 → 可选 --acceptance(目标专属 DB/Redis 实跑 runtime/UI 并回灌 doctrine)\n → 迁移记录 → 静态 pnpm check\n- pnpm migration:rollback:读凭证 rollback.gitSha,隔离 worktree 验证可检出(--verify 加 install + check:kernel),\n 写预检报告并只打印方案,永不 reset 目标\n- migration:record 凭证新增 rollback 字段与 --rollback-to\n- 版本 0.5.0(root + contracts);SKILL / 迁移协议登记两条命令\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:19:19-07:00"}],"HeadCommit":{"Sha1":"f5b6f69ce1f8d3e92e5decf64aef434d235ce4de","Message":"docs(governance): 发布快照按 2026-09-10 ls-remote 更新——两远端已到 c41f1f5(v0.4.0,标签 v0.1.0—v0.4.0 已推),v0.5.0 未推送\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:27:16-07:00"},"CompareURL":"luoanwu/base-framework/compare/c41f1f57a34aa672910f188c2b2f09eef2ab1bda...f5b6f69ce1f8d3e92e5decf64aef434d235ce4de","Len":4}...
|
1789007763
|
Edit
Delete
|
|
28879
|
5
|
9
|
5
|
54
|
0
|
0
|
refs/tags/v0.5.0
|
0
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"d2797f1b1f19c364477013490e881968ddf56ba2","Message":"fix(tooling): migration:rollback 的 dirty 判定排除自身报告;bootstrap 回滚点只红在新鲜度断言时降为 finding;G30 经验回灌\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:25:52-07:00"},"CompareURL":"luoanwu/base-framework/compare/0000000000000000000000000000000000000000...838251be5715460031778974df3f21a53d7cab2b","Len":0}...
|
1789007763
|
Edit
Delete
|
|
28881
|
5
|
5
|
1
|
68
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5a0f5ac68 {"Commits":[{"Sha1":"5a0f5ac68fb6cd9b9ee8ea6907c706beaa4d616f","Message":"feat(site): refresh homepage and SEO content\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-10T10:39:24+08:00"}],"HeadCommit":{"Sha1":"5a0f5ac68fb6cd9b9ee8ea6907c706beaa4d616f","Message":"feat(site): refresh homepage and SEO content\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-10T10:39:24+08:00"},"CompareURL":"luoanwu/juhai-official-website/compare/9727ebf2dc17d6b07b93264601b19aa1a24374c0...5a0f5ac68fb6cd9b9ee8ea6907c706beaa4d616f","Len":1}...
|
1789007998
|
Edit
Delete
|
|
28898
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"dddfe0347 {"Commits":[{"Sha1":"dddfe03474a30345361b3509f30a0843724ffb47","Message":"test: verify the content brief default candidates round\n\nSeven heavy gates plus pnpm check pass on the isolated stack at source\nfingerprint 7b85b506; 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-09T19:54:42-07:00"},{"Sha1":"24566351feb01ed76b5a7a2a136acadceabb4397","Message":"feat(content): propose brief default candidates after the purpose is chosen\n\nSelecting a creation purpose now submits one BRIEF content task (debounced,\nbrand required, existing idempotency/receipt chain). Both backends parse the\nmodel's JSON object through the shared contentBriefSuggestionSchema: only the\neleven proposable fields survive, enum-invalid values, blanks and fact fields\n(purpose, lockedFacts, references, music) are dropped, and an unusable answer\nis a 422. The candidate dialog lists current vs proposed per field; empty or\ndefault fields are pre-ticked and only ticked fields are written into a new\n\"采用简报候选\" revision.\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:54:41-07:00"}],"HeadCommit":{"Sha1":"dddfe03474a30345361b3509f30a0843724ffb47","Message":"test: verify the content brief default candidates round\n\nSeven heavy gates plus pnpm check pass on the isolated stack at source\nfingerprint 7b85b506; 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-09T19:54:42-07:00"},"CompareURL":"luoanwu/image-generation/compare/eb9f043fa4c56dae0d634c3b9de9b7de82514b24...dddfe03474a30345361b3509f30a0843724ffb47","Len":2}...
|
1789008924
|
Edit
Delete
|
|
28899
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4a18e9104 {"Commits":[{"Sha1":"4a18e91045737eab943db36986074089b6c1923c","Message":"docs(governance): 发布快照按 2026-09-10 晚 ls-remote 更新——两远端已到 f5b6f69(v0.5.0),v0.6.0 三提交未推送\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:52:06-07:00"},{"Sha1":"73c9031e503fda71451cce750e18cbfbc910035c","Message":"chore(reports): refresh clean static evidence @ 7a9f675\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:49:53-07:00"},{"Sha1":"7a9f67596b2f9997cf46afb4ca113a3ce9c7a0a3","Message":"docs: record clean commit acceptance @ c1af469(runtime 231 / 差分 9×2 零差异 / UI 10;地板 testsPassed 225→231、ownTestCases 222→228;G29 第一半经验回灌)\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:49:31-07:00"},{"Sha1":"c1af4695da80550a56a0bf4e6629f840c6f5978f","Message":"feat(context): 请求上下文贯通 Outbox → Redis → 消费者(I9-B)+ 平台端口束接入装配点(G29 第一半)\n\n- Outbox 新增可空 request_id / trace_id(两后端迁移 20260910090000_outbox_request_context);10 处写链同 tx 落入\n- RealtimeEnvelope 可选 context{requestId,traceId};dispatcher/重放从 outbox 行带出;schema 校验;README 与 docs-truth 断言同步\n- 队列载荷携带 context,两后端 worker restoreRequestContext 后处理\n- NestJS PlatformPortsModule(PLATFORM_PORTS) / Fastify app.platformPorts:默认 createFailClosedPlatformPorts\n- 矩阵 +HTTP-REQUEST-CONTEXT-003、PORTS-FAIL-CLOSED-001(matrixVersion 4);差分 DIFF-OUTBOX-001 含 request id 存在性\n- contracts 101/101、typecheck/lint/迁移/矩阵/静态 pnpm check 全绿;版本 0.6.0\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:45:56-07:00"}],"HeadCommit":{"Sha1":"4a18e91045737eab943db36986074089b6c1923c","Message":"docs(governance): 发布快照按 2026-09-10 晚 ls-remote 更新——两远端已到 f5b6f69(v0.5.0),v0.6.0 三提交未推送\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:52:06-07:00"},"CompareURL":"luoanwu/base-framework/compare/f5b6f69ce1f8d3e92e5decf64aef434d235ce4de...4a18e91045737eab943db36986074089b6c1923c","Len":4}...
|
1789010022
|
Edit
Delete
|