|
47876
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"1aaa6692d {"Commits":[{"Sha1":"1aaa6692d2c0cad6415ce7e25924cc13c7433bb6","Message":"fix(r1): clone full restore mirror as preserved owner and independently reverify it\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:42:05-08:00"}],"HeadCommit":{"Sha1":"1aaa6692d2c0cad6415ce7e25924cc13c7433bb6","Message":"fix(r1): clone full restore mirror as preserved owner and independently reverify it\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:42:05-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/4174f156301864692df3627fde0d37c2a71c6a5e...1aaa6692d2c0cad6415ce7e25924cc13c7433bb6","Len":1}...
|
1794246128
|
Edit
Delete
|
|
47877
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"7169c9c1b {"Commits":[{"Sha1":"7169c9c1bfa842e6d49c844b0c4602043e445449","Message":"ci(r1): keep native preparation mirror regression count aligned\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:42:29-08:00"}],"HeadCommit":{"Sha1":"7169c9c1bfa842e6d49c844b0c4602043e445449","Message":"ci(r1): keep native preparation mirror regression count aligned\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:42:29-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/1aaa6692d2c0cad6415ce7e25924cc13c7433bb6...7169c9c1bfa842e6d49c844b0c4602043e445449","Len":1}...
|
1794246153
|
Edit
Delete
|
|
47878
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"81e5653e4 {"Commits":[{"Sha1":"81e5653e46bec43c70977736bcfe51a120dbd1a7","Message":"docs(r1): record complete public restore fixture and owner-preserving mirror proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:44:56-08:00"}],"HeadCommit":{"Sha1":"81e5653e46bec43c70977736bcfe51a120dbd1a7","Message":"docs(r1): record complete public restore fixture and owner-preserving mirror proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:44:56-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/7169c9c1bfa842e6d49c844b0c4602043e445449...81e5653e46bec43c70977736bcfe51a120dbd1a7","Len":1}...
|
1794246300
|
Edit
Delete
|
|
47879
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"f6ffb8a83 {"Commits":[{"Sha1":"f6ffb8a8388a98cf34a543b59088bc08dcceb338","Message":"docs(r1): adopt native full public restore fixture and owner-preserving mirror proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:45:55-08:00"}],"HeadCommit":{"Sha1":"f6ffb8a8388a98cf34a543b59088bc08dcceb338","Message":"docs(r1): adopt native full public restore fixture and owner-preserving mirror proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:45:55-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/a1f66e76fc2abc78b3c3739bb9f0053c795e2569...f6ffb8a8388a98cf34a543b59088bc08dcceb338","Len":1}...
|
1794246405
|
Edit
Delete
|
|
47880
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"c2a050879 {"Commits":[{"Sha1":"c2a050879deacf466227bf869940ddd9b5daae3a","Message":"feat(r1): refresh same-source native prerequisites and memory phase capacity read only\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:50:57-08:00"}],"HeadCommit":{"Sha1":"c2a050879deacf466227bf869940ddd9b5daae3a","Message":"feat(r1): refresh same-source native prerequisites and memory phase capacity read only\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:50:57-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/81e5653e46bec43c70977736bcfe51a120dbd1a7...c2a050879deacf466227bf869940ddd9b5daae3a","Len":1}...
|
1794246661
|
Edit
Delete
|
|
47881
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"35aa2c339 {"Commits":[{"Sha1":"35aa2c339ecb5960584d33165c130d03c38926ac","Message":"fix(r1): bind all approved prerequisite roots read only in the private unit\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:53:04-08:00"}],"HeadCommit":{"Sha1":"35aa2c339ecb5960584d33165c130d03c38926ac","Message":"fix(r1): bind all approved prerequisite roots read only in the private unit\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:53:04-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/c2a050879deacf466227bf869940ddd9b5daae3a...35aa2c339ecb5960584d33165c130d03c38926ac","Len":1}...
|
1794246788
|
Edit
Delete
|
|
47882
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"c0f1b0e23 {"Commits":[{"Sha1":"c0f1b0e2318f402ad755bb9d22b642b539045773","Message":"fix(r1): require absent mount references and exact cleanup proof before restart callback\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:58:23-08:00"}],"HeadCommit":{"Sha1":"c0f1b0e2318f402ad755bb9d22b642b539045773","Message":"fix(r1): require absent mount references and exact cleanup proof before restart callback\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:58:23-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/35aa2c339ecb5960584d33165c130d03c38926ac...c0f1b0e2318f402ad755bb9d22b642b539045773","Len":1}...
|
1794247107
|
Edit
Delete
|
|
47883
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"6f5712eeb {"Commits":[{"Sha1":"6f5712eeb23c7a420a105d5ce4c4a6795643d018","Message":"feat(r1): prepare locked bounded controller child and durable full restore receipts\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:04:13-08:00"}],"HeadCommit":{"Sha1":"6f5712eeb23c7a420a105d5ce4c4a6795643d018","Message":"feat(r1): prepare locked bounded controller child and durable full restore receipts\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:04:13-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/c0f1b0e2318f402ad755bb9d22b642b539045773...6f5712eeb23c7a420a105d5ce4c4a6795643d018","Len":1}...
|
1794247456
|
Edit
Delete
|
|
47884
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"3848bd1d2 {"Commits":[{"Sha1":"3848bd1d267a7fea3ddbf85034197ddd73656c7c","Message":"docs(r1): record fresh zero-gap memory capacity and native cleanup certificate proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:09:07-08:00"}],"HeadCommit":{"Sha1":"3848bd1d267a7fea3ddbf85034197ddd73656c7c","Message":"docs(r1): record fresh zero-gap memory capacity and native cleanup certificate proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:09:07-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/6f5712eeb23c7a420a105d5ce4c4a6795643d018...3848bd1d267a7fea3ddbf85034197ddd73656c7c","Len":1}...
|
1794247750
|
Edit
Delete
|
|
47885
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8b6a3353b {"Commits":[{"Sha1":"8b6a3353b349dac24024c1ba5bb4b3ca2e3999de","Message":"docs(r1): adopt fresh zero-gap capacity and native cleanup certificate evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:10:02-08:00"}],"HeadCommit":{"Sha1":"8b6a3353b349dac24024c1ba5bb4b3ca2e3999de","Message":"docs(r1): adopt fresh zero-gap capacity and native cleanup certificate evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:10:02-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/f6ffb8a8388a98cf34a543b59088bc08dcceb338...8b6a3353b349dac24024c1ba5bb4b3ca2e3999de","Len":1}...
|
1794247805
|
Edit
Delete
|
|
47886
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"22308a7c6 {"Commits":[{"Sha1":"22308a7c690e7aa1bd27938ad7b2658bf76b174c","Message":"test(r1): exercise locked parent child restore orchestration within the controller budget\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:14:05-08:00"}],"HeadCommit":{"Sha1":"22308a7c690e7aa1bd27938ad7b2658bf76b174c","Message":"test(r1): exercise locked parent child restore orchestration within the controller budget\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:14:05-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/3848bd1d267a7fea3ddbf85034197ddd73656c7c...22308a7c690e7aa1bd27938ad7b2658bf76b174c","Len":1}...
|
1794248048
|
Edit
Delete
|
|
47887
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"3c0f6c55f {"Commits":[{"Sha1":"3c0f6c55f9c621da25e2b9478b4ee837546b0c61","Message":"docs(r1): preserve native shared-budget parent and child restore proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:19:03-08:00"}],"HeadCommit":{"Sha1":"3c0f6c55f9c621da25e2b9478b4ee837546b0c61","Message":"docs(r1): preserve native shared-budget parent and child restore proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:19:03-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/22308a7c690e7aa1bd27938ad7b2658bf76b174c...3c0f6c55f9c621da25e2b9478b4ee837546b0c61","Len":1}...
|
1794248348
|
Edit
Delete
|
|
47888
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"948d4917c {"Commits":[{"Sha1":"948d4917ced87a20fff6c561f69c4229923c3aab","Message":"docs(r1): adopt native locked parent child restore and shared budget proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:20:10-08:00"}],"HeadCommit":{"Sha1":"948d4917ced87a20fff6c561f69c4229923c3aab","Message":"docs(r1): adopt native locked parent child restore and shared budget proof\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:20:10-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/8b6a3353b349dac24024c1ba5bb4b3ca2e3999de...948d4917ced87a20fff6c561f69c4229923c3aab","Len":1}...
|
1794248412
|
Edit
Delete
|
|
47889
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/shuheng-v4-management
|
0
|
{"Commits":[{"Sha1":"c22de1df9 {"Commits":[{"Sha1":"c22de1df9a625c4ccacc71346769e08fd3c44899","Message":"chore(reports): bind admission candidate Root32 and Identity13 acceptance @ 6bb4c3b8c\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:22:53-08:00"},{"Sha1":"6bb4c3b8ca51eb739ea7f99c3e19a58a7125965c","Message":"docs(identity): bind post-document native and real browser acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:17:14-08:00"},{"Sha1":"de5302a30e424c09653f45a06f78f6167cc4b662","Message":"docs(identity): bind admission native evidence and ratchet Runtime floor to 5091\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:10:27-08:00"},{"Sha1":"de5bc5795094e24074385916aa8f9268f9ecf36d","Message":"fix(identity): scope admission transactions across both hosts and enforce native HTTP acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T09:58:58-08:00"}],"HeadCommit":{"Sha1":"c22de1df9a625c4ccacc71346769e08fd3c44899","Message":"chore(reports): bind admission candidate Root32 and Identity13 acceptance @ 6bb4c3b8c\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:22:53-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/b0c172983eeebbf4a12a08b7f612565040c02dda...c22de1df9a625c4ccacc71346769e08fd3c44899","Len":4}...
|
1794248578
|
Edit
Delete
|
|
47891
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"0dcbc4642 {"Commits":[{"Sha1":"0dcbc46424391ac6cb50f950f3913f802035d4df","Message":"feat(r1): integrate gated bounded memory window and current native readiness validation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:58:41-08:00"}],"HeadCommit":{"Sha1":"0dcbc46424391ac6cb50f950f3913f802035d4df","Message":"feat(r1): integrate gated bounded memory window and current native readiness validation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T10:58:41-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/3c0f6c55f9c621da25e2b9478b4ee837546b0c61...0dcbc46424391ac6cb50f950f3913f802035d4df","Len":1}...
|
1794250725
|
Edit
Delete
|
|
47892
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"13ed622cd {"Commits":[{"Sha1":"13ed622cddaf0f03151f974e4a2570ed72552f45","Message":"fix(r1): test readonly mount denial without DAC permission masking\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:06:37-08:00"}],"HeadCommit":{"Sha1":"13ed622cddaf0f03151f974e4a2570ed72552f45","Message":"fix(r1): test readonly mount denial without DAC permission masking\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:06:37-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/0dcbc46424391ac6cb50f950f3913f802035d4df...13ed622cddaf0f03151f974e4a2570ed72552f45","Len":1}...
|
1794251200
|
Edit
Delete
|
|
47897
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-artifact-v4-20261109
|
0
|
|
1794251522
|
Edit
Delete
|
|
47898
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-artifact-v4-20261109
|
0
|
{"Commits":[{"Sha1":"34998162c {"Commits":[{"Sha1":"34998162c98b7ba2104b27d3d7c5f11fc8d0602e","Message":"docs(ci): refresh source-bound gates for fixed artifact preparation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:11:58-08:00"},{"Sha1":"69639fe8ef77486513bd26d06f62f81576c279bf","Message":"fix(ci): reuse verified fixed Gitea v4 artifact clients from existing mirrors\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:11:19-08:00"}],"HeadCommit":{"Sha1":"34998162c98b7ba2104b27d3d7c5f11fc8d0602e","Message":"docs(ci): refresh source-bound gates for fixed artifact preparation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:11:58-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/948d4917ced87a20fff6c561f69c4229923c3aab...34998162c98b7ba2104b27d3d7c5f11fc8d0602e","Len":2}...
|
1794251522
|
Edit
Delete
|
|
47899
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"3a6381854 {"Commits":[{"Sha1":"3a6381854c56c3f371f4fcffe18048518f63d1c5","Message":"feat(r1): pin accepted native memory readiness and preserve source closure\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:17:27-08:00"}],"HeadCommit":{"Sha1":"3a6381854c56c3f371f4fcffe18048518f63d1c5","Message":"feat(r1): pin accepted native memory readiness and preserve source closure\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:17:27-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/13ed622cddaf0f03151f974e4a2570ed72552f45...3a6381854c56c3f371f4fcffe18048518f63d1c5","Len":1}...
|
1794251851
|
Edit
Delete
|
|
47901
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"0dc09855e {"Commits":[{"Sha1":"0dc09855e7e47ec27f2dd62de257330a0f3a8a62","Message":"docs(ci): bind release drift to accepted artifact collector source\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:22:20-08:00"},{"Sha1":"d70f216284096e7cd670b8de76f4640a6edabc8f","Message":"fix(ci): authenticate only exact signed artifact raw API and preserve native acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:21:41-08:00"},{"Sha1":"34998162c98b7ba2104b27d3d7c5f11fc8d0602e","Message":"docs(ci): refresh source-bound gates for fixed artifact preparation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:11:58-08:00"},{"Sha1":"69639fe8ef77486513bd26d06f62f81576c279bf","Message":"fix(ci): reuse verified fixed Gitea v4 artifact clients from existing mirrors\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:11:19-08:00"}],"HeadCommit":{"Sha1":"0dc09855e7e47ec27f2dd62de257330a0f3a8a62","Message":"docs(ci): bind release drift to accepted artifact collector source\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:22:20-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/948d4917ced87a20fff6c561f69c4229923c3aab...0dc09855e7e47ec27f2dd62de257330a0f3a8a62","Len":4}...
|
1794252147
|
Edit
Delete
|
|
47902
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"01339deef {"Commits":[{"Sha1":"01339deefdf91902d1c0ae3cdb7ee16e4086c9fe","Message":"fix(r1): close SQLite readers before the no-open-database barrier\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:28:55-08:00"}],"HeadCommit":{"Sha1":"01339deefdf91902d1c0ae3cdb7ee16e4086c9fe","Message":"fix(r1): close SQLite readers before the no-open-database barrier\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:28:55-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/3a6381854c56c3f371f4fcffe18048518f63d1c5...01339deefdf91902d1c0ae3cdb7ee16e4086c9fe","Len":1}...
|
1794252538
|
Edit
Delete
|
|
47903
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"f95737b67 {"Commits":[{"Sha1":"f95737b67e2dbb53b6e3c33b662c9e8014dac1a7","Message":"fix(r1): read recovered window receipt from its actual result directory\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:31:12-08:00"}],"HeadCommit":{"Sha1":"f95737b67e2dbb53b6e3c33b662c9e8014dac1a7","Message":"fix(r1): read recovered window receipt from its actual result directory\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T11:31:12-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/01339deefdf91902d1c0ae3cdb7ee16e4086c9fe...f95737b67e2dbb53b6e3c33b662c9e8014dac1a7","Len":1}...
|
1794252675
|
Edit
Delete
|
|
47904
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"7790844da {"Commits":[{"Sha1":"7790844da72b5255e02df46f742810d449a83f64","Message":"fix(r1): use the bounded private report reader for window recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T12:13:17-08:00"}],"HeadCommit":{"Sha1":"7790844da72b5255e02df46f742810d449a83f64","Message":"fix(r1): use the bounded private report reader for window recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T12:13:17-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/f95737b67e2dbb53b6e3c33b662c9e8014dac1a7...7790844da72b5255e02df46f742810d449a83f64","Len":1}...
|
1794255201
|
Edit
Delete
|
|
47905
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"50d99350e {"Commits":[{"Sha1":"50d99350e1dac11ea3b1efbb0e757ad37dd32a4b","Message":"fix(r1): isolate migration in its verified budget after full restore cleanup\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T12:18:42-08:00"}],"HeadCommit":{"Sha1":"50d99350e1dac11ea3b1efbb0e757ad37dd32a4b","Message":"fix(r1): isolate migration in its verified budget after full restore cleanup\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T12:18:42-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/7790844da72b5255e02df46f742810d449a83f64...50d99350e1dac11ea3b1efbb0e757ad37dd32a4b","Len":1}...
|
1794255525
|
Edit
Delete
|
|
47906
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"38a4ca005 {"Commits":[{"Sha1":"38a4ca00530190a3ace9286e74382b39db9a6b71","Message":"docs(r1): preserve failed window recovery and verified SQLite lifetime fixture\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T12:22:21-08:00"}],"HeadCommit":{"Sha1":"38a4ca00530190a3ace9286e74382b39db9a6b71","Message":"docs(r1): preserve failed window recovery and verified SQLite lifetime fixture\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T12:22:21-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/0dc09855e7e47ec27f2dd62de257330a0f3a8a62...38a4ca00530190a3ace9286e74382b39db9a6b71","Len":1}...
|
1794255750
|
Edit
Delete
|
|
47907
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"56a721c2d {"Commits":[{"Sha1":"56a721c2db249abfc02eb1b4ec9c7882478058f6","Message":"ci(r1): prepare genuine main attempt context validation without fallback\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T12:26:00-08:00"}],"HeadCommit":{"Sha1":"56a721c2db249abfc02eb1b4ec9c7882478058f6","Message":"ci(r1): prepare genuine main attempt context validation without fallback\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T12:26:00-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/38a4ca00530190a3ace9286e74382b39db9a6b71...56a721c2db249abfc02eb1b4ec9c7882478058f6","Len":1}...
|
1794255967
|
Edit
Delete
|
|
47908
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/r1-memory-restore-20261109
|
0
|
{"Commits":[{"Sha1":"54bd4b819 {"Commits":[{"Sha1":"54bd4b819dfdcf26ff31b62516bdcda35f528ab2","Message":"feat(r1): pin accepted live database FD and sequential migration readiness\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T12:27:31-08:00"}],"HeadCommit":{"Sha1":"54bd4b819dfdcf26ff31b62516bdcda35f528ab2","Message":"feat(r1): pin accepted live database FD and sequential migration readiness\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-09T12:27:31-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/50d99350e1dac11ea3b1efbb0e757ad37dd32a4b...54bd4b819dfdcf26ff31b62516bdcda35f528ab2","Len":1}...
|
1794256054
|
Edit
Delete
|
|
48189
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/registry-changes/rgc_89c0a684342a refs/heads/codex/registry-changes/rgc_89c0a684342aa60dd79ca5ddcaf4a0a8...
|
0
|
|
1794316591
|
Edit
Delete
|
|
48190
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/codex/registry-changes/rgc_89c0a684342a refs/heads/codex/registry-changes/rgc_89c0a684342aa60dd79ca5ddcaf4a0a8...
|
0
|
{"Commits":[{"Sha1":"0d1f9b1fb {"Commits":[{"Sha1":"0d1f9b1fb94c341353361cdbfed691e1e192ccb5","Message":"feat(registry): human-review app.test CHG-059\n\nProposal rgc_89c0a684342aa60dd79ca5ddcaf4a0a8; requires signed CHG, checks and independent Git review.\n","AuthorEmail":"registry@platform.invalid","AuthorName":"Enterprise Registry","CommitterEmail":"registry@platform.invalid","CommitterName":"Enterprise Registry","Timestamp":"2026-11-10T05:16:27-08:00"},{"Sha1":"0ee5500d949eb84d6075b1a383b1e568b50e08da","Message":"fixture source\n","AuthorEmail":"test@invalid.local","AuthorName":"Isolated test","CommitterEmail":"test@invalid.local","CommitterName":"Isolated test","Timestamp":"2026-11-10T05:16:26-08:00"}],"HeadCommit":{"Sha1":"0d1f9b1fb94c341353361cdbfed691e1e192ccb5","Message":"feat(registry): human-review app.test CHG-059\n\nProposal rgc_89c0a684342aa60dd79ca5ddcaf4a0a8; requires signed CHG, checks and independent Git review.\n","AuthorEmail":"registry@platform.invalid","AuthorName":"Enterprise Registry","CommitterEmail":"registry@platform.invalid","CommitterName":"Enterprise Registry","Timestamp":"2026-11-10T05:16:27-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/main...0d1f9b1fb94c341353361cdbfed691e1e192ccb5","Len":2}...
|
1794316591
|
Edit
Delete
|
|
48191
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"818b762c8 {"Commits":[{"Sha1":"818b762c87b12b050d7e86e6b95cc3c7b4283bea","Message":"docs(claude): 记录行登记 SM-06a 候选已纯快进合入本机 main e1f977fb(未推送、未部署)\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-11-10T03:59:45-08:00"},{"Sha1":"e1f977fbb63a6d6ca4d9cacd8d31ba930b083118","Message":"docs(claude): 记录行按 evidence-scopes 改正 9 份过期报告的作用域说明(核验发现 F-05)\n\n- 仓根 CLAUDE.md 第 1 行:「作用域不含本包改动」改为「绑定早于本分支基线;其中 ui-acceptance、identity-ui 的作用域含本候选 workbench / e2e 改动,check:ui 与 identity-ui 本轮未重跑」。两份在基线 cf36ae10 已过期、本候选未新造成。\n- 仅文档记录行,不改报告与代码;三道门禁按继承规则不重跑。\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-11-10T03:45:04-08:00"},{"Sha1":"3c561d4befa12f2c45d17c1ce1ba8341d63b2b7e","Message":"chore(reports): 租户与主体入驻三页 F-02/F-03/F-04 闭合后门禁回绑 @ 98e0f51d\n\n- 干净 98e0f51d(= cdd06e5a + 真实库 Runtime 报告 + runtime/CLAUDE.md 动态行,零代码差异)上 check:workbench-ui 362/362、runtime:check、根 pnpm check 均退出 0;check:evidence 过期集合回到 9 份既有项,不含 runtime-acceptance。\n- 仓根 CLAUDE.md 顶部记录行按实测改写:候选 cdd06e5a、Runtime 5260/0(地板 5155)、9 份既有过期 + runtime-acceptance 由本候选触发并已重跑回绑(核验发现 F-03)。\n- 首跑(cdd06e5a,runtime 报告刷新后)runtime:check 与根 check 因 docs-truth freshness-sha-runtime 判红,已在 98e0f51d 回灌动态行后重跑通过;原始失败日志保留在任务记录。\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-11-10T03:21:43-08:00"},{"Sha1":"98e0f51dd51fd00eedfaca33e77e33f439c6da40","Message":"chore(reports): 真实库 Runtime 验收回绑 @ cdd06e5a(核验发现 F-02)\n\n- runtime/reports/runtime-acceptance.latest.json:在干净提交 cdd06e5a 上以一次性 PG16/Redis7/Redpanda 隔离资源跑 pnpm runtime:check:runtime,5 步全 0:5260 tests / 0 failures,地板 5155,tenantRlsEnforced=1,迁移 deploy/status 通过(本候选只改 workbench 前端,该报告因作用域含 runtime/apps 而过期,F-02 要求重跑回绑)。\n- reports/{credential-m1-sla,machine-revocation-sla,revocation-sla,scope-fact-sla,scope-http}.latest.json:同一轮真实库测试写出的 SLA 报告。\n- runtime/CLAUDE.md 动态区新增「真实 DB pnpm check:runtime」clean cdd06e5 条目:check:docs-truth 的 freshness-sha-runtime 要求报告刷新后以 clean 短 SHA 回灌,否则 runtime:check 判红(本轮首跑原始失败见交接报告 repairLog)。\n- 前两轮分别因库名不在 test 集群守卫与复用前轮库状态判红,重建隔离资源后通过;原始失败报告保留在任务记录。不改地板、不改实现。\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-11-10T03:12:26-08:00"},{"Sha1":"cdd06e5a2767349cc388395a159fa9eccd699530","Message":"fix(workbench): 列表重新读取后让认领缓存失效(核验发现 F-04)\n\n- useTenantAdmissionWorkspace.list 成功时返回 { fresh, ids };页面据 invalidateClaims 让认领缓存失效:整表重读清空,按游标追加只去掉本页返回的行。列表「管理员认领」列与筛选计数不再沿用上次打开详情 / 开通任务时读到的旧值。\n- 单测新增一例(invalidateClaims 与失效后认领列回到待读取、计数归零),TN-07 追加「回列表可见缓存值 → 重新读取后回到打开详情查看、计数归零」断言;§5.16 同步一句。\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-11-10T01:50:39-08:00"}],"HeadCommit":{"Sha1":"818b762c87b12b050d7e86e6b95cc3c7b4283bea","Message":"docs(claude): 记录行登记 SM-06a 候选已纯快进合入本机 main e1f977fb(未推送、未部署)\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-11-10T03:59:45-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/56a721c2db249abfc02eb1b4ec9c7882478058f6...818b762c87b12b050d7e86e6b95cc3c7b4283bea","Len":63}...
|
1794316667
|
Edit
Delete
|
|
48195
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"186d60bd1 {"Commits":[{"Sha1":"186d60bd10c6176a72cdf235d3ab050fba3f2ccd","Message":"chore(reports): 工作台发布快照与 release-manifest 联建 @ ecb4b010(S1 入驻三页部署)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T06:26:51-08:00"},{"Sha1":"ecb4b0106c44396680cd864bab879feda5605625","Message":"chore(reports): 记录行提交后 doc-claims 与 stub-surface 回绑 @ 818b762c\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T06:26:25-08:00"}],"HeadCommit":{"Sha1":"186d60bd10c6176a72cdf235d3ab050fba3f2ccd","Message":"chore(reports): 工作台发布快照与 release-manifest 联建 @ ecb4b010(S1 入驻三页部署)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T06:26:51-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/818b762c87b12b050d7e86e6b95cc3c7b4283bea...186d60bd10c6176a72cdf235d3ab050fba3f2ccd","Len":2}...
|
1794320952
|
Edit
Delete
|
|
48200
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"25d66ed92 {"Commits":[{"Sha1":"25d66ed9273526459bdced6de951fbec15b27ee1","Message":"docs(status): 记录 58080 切换至 186d60bd1(S1 入驻三页)与真实会话缺 idp:manage\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T07:21:01-08:00"}],"HeadCommit":{"Sha1":"25d66ed9273526459bdced6de951fbec15b27ee1","Message":"docs(status): 记录 58080 切换至 186d60bd1(S1 入驻三页)与真实会话缺 idp:manage\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T07:21:01-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/186d60bd10c6176a72cdf235d3ab050fba3f2ccd...25d66ed9273526459bdced6de951fbec15b27ee1","Len":1}...
|
1794324088
|
Edit
Delete
|
|
48202
|
5
|
17
|
5
|
116
|
0
|
0
|
refs/heads/codex/registry-changes/rgc_89c0a684342a refs/heads/codex/registry-changes/rgc_89c0a684342aa60dd79ca5ddcaf4a0a8...
|
0
|
|
1794324903
|
Edit
Delete
|
|
48206
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7133b2caf {"Commits":[{"Sha1":"7133b2caf84769a38d4c5b5c7f4f68f42e7cfcac","Message":"chore(reports): 记录行提交后在干净 8705320a 上回绑 doc-claims 与 stub-surface\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T10:33:50-08:00"},{"Sha1":"8705320a0a84d222033743b8642562e792c28043","Message":"docs(claude): 记录行登记 S2 候选 a85a8a28 以合并提交 668372fd 合入本机 main 及合并结果重验读数(未推送、未部署)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T10:33:31-08:00"},{"Sha1":"a73e2ff541af062ed88c870df805d830b4dc5cd3","Message":"chore(reports): 三道门禁回绑 @ 60de6c1a(S2 合入结果)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T10:33:20-08:00"},{"Sha1":"60de6c1a6f9d9a1b61ae3675dfffad33289ec0d9","Message":"chore(reports): 真实库 runtime:check:runtime 回绑 @ 668372fd(S2 合入结果)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T10:24:10-08:00"},{"Sha1":"668372fdc999c51c6bd9b7ff5dcc943117687f77","Message":"merge: 合入已独立核验的枢衡 S2 平台管理首页(治理待办 Gov-Home,候选 a85a8a28)\n\n候选 claude/shuheng-v4-gov-home-20261110 @ a85a8a28a5826a76e4a784a596e0dba0a200304e,\n基线 818b762c;第三轮全量核验 PASS、第四轮定向核验 PASS(发现 12:已改 9、延后 3)。\n冲突仅 reports/doc-claims.latest.json 与 reports/stub-surface.latest.json 的 provenance\n(gitSha / generatedAt),属生成物;暂取候选版本,合并后在干净 HEAD 重生成回绑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T10:06:19-08:00"}],"HeadCommit":{"Sha1":"7133b2caf84769a38d4c5b5c7f4f68f42e7cfcac","Message":"chore(reports): 记录行提交后在干净 8705320a 上回绑 doc-claims 与 stub-surface\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T10:33:50-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/25d66ed9273526459bdced6de951fbec15b27ee1...7133b2caf84769a38d4c5b5c7f4f68f42e7cfcac","Len":25}...
|
1794353361
|
Edit
Delete
|
|
48210
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"497d455f7 {"Commits":[{"Sha1":"497d455f77edd1603c6fa7875dd72019e3d4f0fb","Message":"chore(reports): 记录行提交后在干净 41e13e12 上回绑 doc-claims 与 stub-surface\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:22:01-08:00"},{"Sha1":"41e13e12006018d8edee700b24542501247ac434","Message":"docs(claude): 记录行登记 S4 候选 0c806027 以合并提交 d9a8c75f 合入本机 main 及合并结果重验读数(未推送、未部署)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:21:52-08:00"},{"Sha1":"72306c5aef79801021e24eeb54f30897071b30db","Message":"chore(reports): 三道门禁回绑 @ b9297bb5(S4 合入结果:workbench-ui 374/374,runtime:check 与根 check 退出 0)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:21:45-08:00"},{"Sha1":"b9297bb5cf84c293db3ce0c3bfda3916f986a6fa","Message":"chore(reports): 真实库 runtime:check:runtime 回绑 @ d9a8c75f(S4 合入结果)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:12:17-08:00"},{"Sha1":"d9a8c75f1bdfe0daa65b3d7d67c034e0ec21738b","Message":"merge: 合入已独立核验的枢衡 S4 工作台「能力目录」(候选 0c806027)\n\n候选 claude/shuheng-v4-capabilities-20261110 @ 0c806027(基线 25d66ed9),第二轮对抗核验 PASS(S4V-F01—F06:已改 5、延后 1)。\n机械冲突处理:\n- 对外交付设计 §5.17(S2,已在 main)与 §5.19(S4)两节按节号顺序都保留,§5.18 留给 S3;§5.19 用例计数注明合入后共 374。\n- 治理蓝图两节(我的待办四阶段、能力目录)都保留,S2 在前。\n- governance/check-workbench-ui.mjs REQUIRED_CASES 取并集 368 + CP-01—06 = 374;预跑列表自动合入 test:capabilities。\n- runtime/apps/workbench/package.json 两个 test 脚本都保留。\n- 仓根 CLAUDE.md 记录行与 runtime/CLAUDE.md 动态区两边条目都保留。\n- 51 份 reports/*.latest.json 与 runtime/reports/*.latest.json 只有 provenance 与读数冲突(生成物),暂取候选版本,合并后在合并结果上重跑门禁回绑。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T15:55:31-08:00"}],"HeadCommit":{"Sha1":"497d455f77edd1603c6fa7875dd72019e3d4f0fb","Message":"chore(reports): 记录行提交后在干净 41e13e12 上回绑 doc-claims 与 stub-surface\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:22:01-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/7133b2caf84769a38d4c5b5c7f4f68f42e7cfcac...497d455f77edd1603c6fa7875dd72019e3d4f0fb","Len":30}...
|
1794356635
|
Edit
Delete
|
|
48213
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"2f0d327f8 {"Commits":[{"Sha1":"2f0d327f805c28927391dc095a5f830ea7d15a2b","Message":"chore(reports): 记录行提交后在干净 0fd83326 上回绑 doc-claims 与 stub-surface\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:55:06-08:00"},{"Sha1":"0fd833264a6320334c4f16c7d5d302a2f6772c5e","Message":"docs(claude): 记录行登记 S3 候选 e8522d4b 以合并提交 cd6395a6 合入本机 main 及合并结果重验读数(未推送、未部署)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:55:05-08:00"},{"Sha1":"4b458ae0bac9ed9408889c6a5475026a908797be","Message":"chore(reports): 发布清单与目录、运维快照联建回绑 @ 9ea3ab79(根 check 重跑后,运维快照转述 9 份既有过期项)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:54:41-08:00"},{"Sha1":"9ea3ab790e511d4bd52bf787258485f4b02e6ea8","Message":"chore(reports): 根 pnpm check 回绑 @ c5bff321(S3 合入结果,快照重建后)\n\n干净 c5bff321 上根 pnpm check 退出 0:治理 1621 例(1620 通过、1 跳过),check:evidence 0 个 ✗,61 新鲜 / 9 过期(与基线同一 9 份既有 warn 项)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:54:40-08:00"},{"Sha1":"c5bff321878bdd12dd555c788355170664119515","Message":"chore(reports): 发布清单与目录、运维快照联建回绑 @ 3cc3cd0f(S3 合入结果,runbook 预跑清单同步后)\n\npnpm workbench:release-snapshots;运维快照此轮转述的证据新鲜度仍是同轮根 check 之前的过期读数,根 check 重跑后再联建一次。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:51:45-08:00"}],"HeadCommit":{"Sha1":"2f0d327f805c28927391dc095a5f830ea7d15a2b","Message":"chore(reports): 记录行提交后在干净 0fd83326 上回绑 doc-claims 与 stub-surface\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T16:55:06-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/497d455f77edd1603c6fa7875dd72019e3d4f0fb...2f0d327f805c28927391dc095a5f830ea7d15a2b","Len":22}...
|
1794358645
|
Edit
Delete
|
|
48217
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"b4688a9ff {"Commits":[{"Sha1":"b4688a9ff6e9f742672bd9c2cb87af958da15fc8","Message":"chore(reports): 回绑设计合流后的文档门禁 @ 948089812\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T17:24:44-08:00"},{"Sha1":"94808981284bbba9b4f0b178fac4293a3b9c5974","Message":"docs(workbench): 合入35项设计修订与状态规范\n\n# Conflicts:\n#\treports/doc-claims.latest.json\n#\treports/stub-surface.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T17:21:17-08:00"},{"Sha1":"f2d0875aa3617f3d0bd3d8792cb0854807fec654","Message":"chore(reports): 回绑工作台设计文档门禁 @ 07be48b75\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T17:20:46-08:00"},{"Sha1":"07be48b752b626ba103af5e1fbcfd972c107ceea","Message":"docs(workbench): 完善35项审查的设计与异常流程\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T17:19:09-08:00"}],"HeadCommit":{"Sha1":"b4688a9ff6e9f742672bd9c2cb87af958da15fc8","Message":"chore(reports): 回绑设计合流后的文档门禁 @ 948089812\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T17:24:44-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/2f0d327f805c28927391dc095a5f830ea7d15a2b...b4688a9ff6e9f742672bd9c2cb87af958da15fc8","Len":4}...
|
1794360703
|
Edit
Delete
|
|
48218
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e62663645 {"Commits":[{"Sha1":"e626636459a3430e5ab75ac23cf32d74cf678932","Message":"chore(reports): 回绑画布发布回执文档门禁 @ 50ec4e35f\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T17:46:55-08:00"},{"Sha1":"50ec4e35fc2c109ca743963eca9726ca368423bb","Message":"docs(workbench): 将画布授权恢复与持续发布回执归到根计划\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T17:46:00-08:00"}],"HeadCommit":{"Sha1":"e626636459a3430e5ab75ac23cf32d74cf678932","Message":"chore(reports): 回绑画布发布回执文档门禁 @ 50ec4e35f\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-11-10T17:46:55-08:00"},"CompareURL":"luoanwu/enterprise-platform/compare/b4688a9ff6e9f742672bd9c2cb87af958da15fc8...e626636459a3430e5ab75ac23cf32d74cf678932","Len":2}...
|
1794361712
|
Edit
Delete
|
|
29887
|
5
|
1
|
5
|
117
|
0
|
0
|
|
0
|
|
1789444404
|
Edit
Delete
|
|
29888
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
|
1789444434
|
Edit
Delete
|
|
29889
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"55f8a2b2b {"Commits":[{"Sha1":"55f8a2b2b794f3104f47bde1db41106fe38d1b21","Message":"fix(workspace): 目录按架构图命名,词表名作为概念名正式对应\n\n先前把新根五个目录从架构图命名改成了治理词表命名,理由是\"改用展示名\n要多付 171 处替换\"——该理由不成立:两种命名下 171 处旧路径都要改,\n工作量相同,被误记成了展示名的单边代价。且新根目录本就按架构图建好,\n属明确意图。\n\nworkspace.json 新增 terminology.layers:term(治理词表名,治理文档与\n门禁口径用)↔ directory(物理目录名,取自架构图,路径与 code_truth 用)。\n两套名称不是分叉,是同一层的概念名与路径名。\n\nmigration 增 targetLayers / targetPaths,作为阶段 3 路径替换的映射来源。\n\n目录名与代码的耦合已由上一提交的清单锚点解除,按图命名不再有门禁成本。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:46:07-07:00"},{"Sha1":"97f72b07d16ede5d504bd8ec32f5900a9b466c28","Message":"feat(governance): 工作区根改由 workspace.json 定位,解除目录名耦合\n\n基础/scripts/* 一律用 resolve(基础目录, '..') 推导工作区根。迁移方案把\n基础/ 移入 平台治理/ 后该式子会得到 平台治理/,而那里没有 公用应用/、\n业务应用/、基础设施/——simulate-chg-* 靠 readdirSync(workspace) 重建的\n临时镜像工作区将残缺,check.mjs 的平台目录扫描随之全错。\n\n- 新增根 workspace.json:既是工作区根标记,也声明各层与关键路径,\n 目录重排时只改本文件\n- 新增 基础/scripts/lib/workspace.mjs:向上查找清单确定工作区根,\n 无清单时回落到旧式推导\n- 7 个脚本改用它:audit-foundation、verify-new-platform-change、\n simulate-chg-002/003/004/005、simulate-new-platform-catalog-merge、\n check-new-platform-catalog-change-readiness\n\n回归与基线逐项一致:simulate-chg-002/003/004/005 全部 status=passed、\n80/80、formalMutated=false,CHG-003 仍 6→0;audit-foundation 仍 8 项阻塞。\n迁移后场景实测:旧式定位到 平台治理/ 且只看到 3 个条目,新式正确定位\n新根并看到完整六层。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:40:01-07:00"},{"Sha1":"e195d3529baa2df8e53df644cc877a6d9109f357","Message":"docs(governance): hi-atelier 正式名改为嗨赞造意并登记对照\n\n活文档统一改名(CLAUDE.md 五层词表、回灌台账驱动方清单、\n基础平台接入模型消费者矩阵、DEC-037 契约材料、分层与装配模型)。\n\n回灌台账新增 §0.1 应用改名登记,列出新旧名对照,并说明\n三类有意保留旧名的位置:冻结来源目录(CHG-001 指纹)、\n已批准 DEC 正文(决议不因改名改写)、日期命名的历史记录\n(记录当时状态,不追溯改写)。\n\n架构图 PNG 仍标旧名,待重新导出。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:35:52-07:00"},{"Sha1":"ee2bcf98a46ff8e8f4601ee722f45af06480ec2a","Message":"fix(governance): 排除 git worktree 目录,勿作嵌入仓纳入\n\n基础设施/.worktrees/security-governance-hardening 是 enterprise-platform\n的 worktree,首次提交时被当作嵌入仓加成 gitlink(clone 后为空目录)。\nworktree 的 .git 是文件而非目录,常规仓扫描会漏掉。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:20:08-07:00"},{"Sha1":"91a01b1e4c69ff0dd582ccf6bff4d0d6d3a17ee9","Message":"chore(governance): 为平台治理资产建立版本控制\n\n此前 doc/、基础/ 治理文档、门禁脚本与证据、platform-contracts/ 均不在\n任何 git 仓中——整个应用群的规则真源没有版本历史,改错无法回滚、\n变更无从追溯。2026-09-14 全量备份时确认这是比无远端仓更严重的单点。\n\n纳入(678 文件 / 6.2 MB):\n- doc/:DEC-001~039 决议草案与 CHG-002~005 变更材料\n- platform-contracts/:Catalog、Schema 与门禁脚本\n (PF-04 阶段 2 物理移除前仍是 基础/scripts 的运行依赖)\n- 基础/:治理文档、scripts/ 门禁、tests/、reports/ 机器证据\n- 基础设施/:设计方案与开发计划(enterprise-platform 为独立仓)\n- 根目录分析报告与路径变更 patch\n\n不纳入:32 个应用/平台子仓(各有自己的仓)、node_modules、\n业务应用/ 下 3.4 GB 验收与发布产物。策略为白名单,见 .gitignore。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:18:46-07:00"}],"HeadCommit":{"Sha1":"55f8a2b2b794f3104f47bde1db41106fe38d1b21","Message":"fix(workspace): 目录按架构图命名,词表名作为概念名正式对应\n\n先前把新根五个目录从架构图命名改成了治理词表命名,理由是\"改用展示名\n要多付 171 处替换\"——该理由不成立:两种命名下 171 处旧路径都要改,\n工作量相同,被误记成了展示名的单边代价。且新根目录本就按架构图建好,\n属明确意图。\n\nworkspace.json 新增 terminology.layers:term(治理词表名,治理文档与\n门禁口径用)↔ directory(物理目录名,取自架构图,路径与 code_truth 用)。\n两套名称不是分叉,是同一层的概念名与路径名。\n\nmigration 增 targetLayers / targetPaths,作为阶段 3 路径替换的映射来源。\n\n目录名与代码的耦合已由上一提交的清单锚点解除,按图命名不再有门禁成本。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:46:07-07:00"},"CompareURL":"","Len":5}...
|
1789444434
|
Edit
Delete
|
|
29890
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/feat/platform-governance-baseline
|
0
|
|
1789444436
|
Edit
Delete
|
|
29891
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/feat/platform-governance-baseline
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"55f8a2b2b794f3104f47bde1db41106fe38d1b21","Message":"fix(workspace): 目录按架构图命名,词表名作为概念名正式对应\n\n先前把新根五个目录从架构图命名改成了治理词表命名,理由是\"改用展示名\n要多付 171 处替换\"——该理由不成立:两种命名下 171 处旧路径都要改,\n工作量相同,被误记成了展示名的单边代价。且新根目录本就按架构图建好,\n属明确意图。\n\nworkspace.json 新增 terminology.layers:term(治理词表名,治理文档与\n门禁口径用)↔ directory(物理目录名,取自架构图,路径与 code_truth 用)。\n两套名称不是分叉,是同一层的概念名与路径名。\n\nmigration 增 targetLayers / targetPaths,作为阶段 3 路径替换的映射来源。\n\n目录名与代码的耦合已由上一提交的清单锚点解除,按图命名不再有门禁成本。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:46:07-07:00"},"CompareURL":"luoanwu/platform-governance/compare/main...55f8a2b2b794f3104f47bde1db41106fe38d1b21","Len":0}...
|
1789444436
|
Edit
Delete
|
|
29977
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/feat/platform-governance-baseline
|
0
|
{"Commits":[{"Sha1":"65264f995 {"Commits":[{"Sha1":"65264f9956d370cc6d7789477feb5ebbdf608666","Message":"fix(workspace): 目录按架构图命名,词表名作为概念名正式对应\n\n先前把新根五个目录从架构图命名改成了治理词表命名,理由是\"改用展示名\n要多付 171 处替换\"——该理由不成立:两种命名下 171 处旧路径都要改,\n工作量相同,被误记成了展示名的单边代价。且新根目录本就按架构图建好,\n属明确意图。\n\nworkspace.json 新增 terminology.layers:term(治理词表名,治理文档与\n门禁口径用)↔ directory(物理目录名,取自架构图,路径与 code_truth 用)。\n两套名称不是分叉,是同一层的概念名与路径名。\n\nmigration 增 targetLayers / targetPaths,作为阶段 3 路径替换的映射来源。\n\n目录名与代码的耦合已由上一提交的清单锚点解除,按图命名不再有门禁成本。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:46:07-07:00"},{"Sha1":"da52f2ea85b9398bd5e25b67e971f5bec1e50337","Message":"feat(governance): 工作区根改由 workspace.json 定位,解除目录名耦合\n\n基础/scripts/* 一律用 resolve(基础目录, '..') 推导工作区根。迁移方案把\n基础/ 移入 平台治理/ 后该式子会得到 平台治理/,而那里没有 公用应用/、\n业务应用/、基础设施/——simulate-chg-* 靠 readdirSync(workspace) 重建的\n临时镜像工作区将残缺,check.mjs 的平台目录扫描随之全错。\n\n- 新增根 workspace.json:既是工作区根标记,也声明各层与关键路径,\n 目录重排时只改本文件\n- 新增 基础/scripts/lib/workspace.mjs:向上查找清单确定工作区根,\n 无清单时回落到旧式推导\n- 7 个脚本改用它:audit-foundation、verify-new-platform-change、\n simulate-chg-002/003/004/005、simulate-new-platform-catalog-merge、\n check-new-platform-catalog-change-readiness\n\n回归与基线逐项一致:simulate-chg-002/003/004/005 全部 status=passed、\n80/80、formalMutated=false,CHG-003 仍 6→0;audit-foundation 仍 8 项阻塞。\n迁移后场景实测:旧式定位到 平台治理/ 且只看到 3 个条目,新式正确定位\n新根并看到完整六层。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:40:01-07:00"},{"Sha1":"95d7c59e1064a02460b90d41436c69c76d095554","Message":"docs(governance): hi-atelier 正式名改为嗨赞造意并登记对照\n\n活文档统一改名(CLAUDE.md 五层词表、回灌台账驱动方清单、\n基础平台接入模型消费者矩阵、DEC-037 契约材料、分层与装配模型)。\n\n回灌台账新增 §0.1 应用改名登记,列出新旧名对照,并说明\n三类有意保留旧名的位置:冻结来源目录(CHG-001 指纹)、\n已批准 DEC 正文(决议不因改名改写)、日期命名的历史记录\n(记录当时状态,不追溯改写)。\n\n架构图 PNG 仍标旧名,待重新导出。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:35:52-07:00"},{"Sha1":"98de9b14bed6ea4597187525f26d046d3a64c7d6","Message":"fix(governance): 排除 git worktree 目录,勿作嵌入仓纳入\n\n基础设施/.worktrees/security-governance-hardening 是 enterprise-platform\n的 worktree,首次提交时被当作嵌入仓加成 gitlink(clone 后为空目录)。\nworktree 的 .git 是文件而非目录,常规仓扫描会漏掉。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:20:08-07:00"},{"Sha1":"2c324e70c3aa9d29f0eb4a8f4bab1d1842dc6bc6","Message":"chore(governance): 为平台治理资产建立版本控制\n\n此前 doc/、基础/ 治理文档、门禁脚本与证据、platform-contracts/ 均不在\n任何 git 仓中——整个应用群的规则真源没有版本历史,改错无法回滚、\n变更无从追溯。2026-09-14 全量备份时确认这是比无远端仓更严重的单点。\n\n纳入(678 文件 / 6.2 MB):\n- doc/:DEC-001~039 决议草案与 CHG-002~005 变更材料\n- platform-contracts/:Catalog、Schema 与门禁脚本\n (PF-04 阶段 2 物理移除前仍是 基础/scripts 的运行依赖)\n- 基础/:治理文档、scripts/ 门禁、tests/、reports/ 机器证据\n- 基础设施/:设计方案与开发计划(enterprise-platform 为独立仓)\n- 根目录分析报告与路径变更 patch\n\n不纳入:32 个应用/平台子仓(各有自己的仓)、node_modules、\n业务应用/ 下 3.4 GB 验收与发布产物。策略为白名单,见 .gitignore。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:18:46-07:00"}],"HeadCommit":{"Sha1":"65264f9956d370cc6d7789477feb5ebbdf608666","Message":"fix(workspace): 目录按架构图命名,词表名作为概念名正式对应\n\n先前把新根五个目录从架构图命名改成了治理词表命名,理由是\"改用展示名\n要多付 171 处替换\"——该理由不成立:两种命名下 171 处旧路径都要改,\n工作量相同,被误记成了展示名的单边代价。且新根目录本就按架构图建好,\n属明确意图。\n\nworkspace.json 新增 terminology.layers:term(治理词表名,治理文档与\n门禁口径用)↔ directory(物理目录名,取自架构图,路径与 code_truth 用)。\n两套名称不是分叉,是同一层的概念名与路径名。\n\nmigration 增 targetLayers / targetPaths,作为阶段 3 路径替换的映射来源。\n\n目录名与代码的耦合已由上一提交的清单锚点解除,按图命名不再有门禁成本。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:46:07-07:00"},"CompareURL":"luoanwu/platform-governance/compare/55f8a2b2b794f3104f47bde1db41106fe38d1b21...65264f9956d370cc6d7789477feb5ebbdf608666","Len":5}...
|
1789447687
|
Edit
Delete
|
|
29978
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"98ec9e9e6 {"Commits":[{"Sha1":"98ec9e9e61a1efb0e49011c06c28f63377accc23","Message":"fix(migration): 路径登记替换与门禁适配新结构\n\n数据登记(1099 处):code_truth / evidence / repository / directory 由旧\n层名改指新结构。历史记录(日期命名的分析与执行记录,28 份)保留旧路径,\n它们记录的是当时状态。\n\n门禁适配:\n- platform-project-catalog Schema 的 directory pattern 改为\n ^(企业控制面/[^/]+|数字员工OS|工程基础框架)$ —— 迁移后平台项目分散在\n 企业控制面/ 下与两个独占层,不再统一在 基础/ 下\n- governance-linter 平台目录扫描由 基础/ 改为 企业控制面/ + 两个独占层,\n 排除宿主仓 enterprise-platform 与事实模型仓\n- check-catalog-drift 前缀与排除集同步\n- WORKSPACE_ROOT_MARKERS 由 ['基础','doc'] 改为 ['平台治理','企业控制面']:\n 旧值在新结构下会误判——平台治理/ 下同时有 基础/ 与 doc/,镜像工作区的\n 中间层会被当成根\n- 冻结版 platform-contracts 同步上述改动,并补 workspace.json 根探测\n (它没有 workspace-root.mjs,原用 resolve(root,'..') 推导)\n- simulate-chg-* 的镜像工作区改由 lib/workspace.mjs 的 mirrorWorkspace\n 构造:platform-contracts 现嵌在 平台治理/ 下,镜像需还原两级结构\n- 测试中 resolve(root,'../X') 一律改走 baseline.workspaceRoot\n\n验证:contracts 104/104、governance 193/193、冻结版 76/76;\ncheck 回到基线 4 项 PLATFORM_PROJECT_UNREGISTERED(等 CHG-001 登记的\n4 个候选平台);simulate-chg-002/003/004 formalMutated=false。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T21:45:14-07:00"},{"Sha1":"2c886ca6ec1a6ba5d66aeddedcf53e9fa37e7317","Message":"feat(migration): 阶段 3 — 迁入新根,按架构图六层归位\n\n源根 企业产品/企业/企业应用/ 已清空,全部内容迁至 企业AI应用开发群/:\n\n 业务应用层/ 4 仓(嗨赞造意、巨嗨报价、巨嗨智服、尤克特拉)\n 企业领域应用层/ 4 仓(AI人事、AI项目与工单、知识云、设备云)\n 数字员工OS/ digital-employee-os + 层文档\n 企业控制面/ enterprise-platform + 18 平台仓 + 4 候选平台\n + 企业IdP快照 + 时空事实流转 + .secrets/.worktrees\n 工程基础框架/ base-framework ×2 + 层文档\n 平台治理/ doc/ + 基础/ + platform-contracts/ + 基础设施文档/\n\n本仓根由 企业应用/ 迁至新根,白名单重写;675 个文件识别为重命名。\nworkspace.json 的 layers/paths 切换到新结构,migration 段记录来源根。\n\n安全修正:.secrets/ 与 *.env 加入硬排除。此前 `!/基础设施/` 放行整个\n目录时误将 .secrets/ 两个文件纳入并推送(提交 91a01b1),凭证需轮换,\n历史需清除——另行处理。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T21:28:46-07:00"},{"Sha1":"65264f9956d370cc6d7789477feb5ebbdf608666","Message":"fix(workspace): 目录按架构图命名,词表名作为概念名正式对应\n\n先前把新根五个目录从架构图命名改成了治理词表命名,理由是\"改用展示名\n要多付 171 处替换\"——该理由不成立:两种命名下 171 处旧路径都要改,\n工作量相同,被误记成了展示名的单边代价。且新根目录本就按架构图建好,\n属明确意图。\n\nworkspace.json 新增 terminology.layers:term(治理词表名,治理文档与\n门禁口径用)↔ directory(物理目录名,取自架构图,路径与 code_truth 用)。\n两套名称不是分叉,是同一层的概念名与路径名。\n\nmigration 增 targetLayers / targetPaths,作为阶段 3 路径替换的映射来源。\n\n目录名与代码的耦合已由上一提交的清单锚点解除,按图命名不再有门禁成本。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:46:07-07:00"},{"Sha1":"da52f2ea85b9398bd5e25b67e971f5bec1e50337","Message":"feat(governance): 工作区根改由 workspace.json 定位,解除目录名耦合\n\n基础/scripts/* 一律用 resolve(基础目录, '..') 推导工作区根。迁移方案把\n基础/ 移入 平台治理/ 后该式子会得到 平台治理/,而那里没有 公用应用/、\n业务应用/、基础设施/——simulate-chg-* 靠 readdirSync(workspace) 重建的\n临时镜像工作区将残缺,check.mjs 的平台目录扫描随之全错。\n\n- 新增根 workspace.json:既是工作区根标记,也声明各层与关键路径,\n 目录重排时只改本文件\n- 新增 基础/scripts/lib/workspace.mjs:向上查找清单确定工作区根,\n 无清单时回落到旧式推导\n- 7 个脚本改用它:audit-foundation、verify-new-platform-change、\n simulate-chg-002/003/004/005、simulate-new-platform-catalog-merge、\n check-new-platform-catalog-change-readiness\n\n回归与基线逐项一致:simulate-chg-002/003/004/005 全部 status=passed、\n80/80、formalMutated=false,CHG-003 仍 6→0;audit-foundation 仍 8 项阻塞。\n迁移后场景实测:旧式定位到 平台治理/ 且只看到 3 个条目,新式正确定位\n新根并看到完整六层。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:40:01-07:00"},{"Sha1":"95d7c59e1064a02460b90d41436c69c76d095554","Message":"docs(governance): hi-atelier 正式名改为嗨赞造意并登记对照\n\n活文档统一改名(CLAUDE.md 五层词表、回灌台账驱动方清单、\n基础平台接入模型消费者矩阵、DEC-037 契约材料、分层与装配模型)。\n\n回灌台账新增 §0.1 应用改名登记,列出新旧名对照,并说明\n三类有意保留旧名的位置:冻结来源目录(CHG-001 指纹)、\n已批准 DEC 正文(决议不因改名改写)、日期命名的历史记录\n(记录当时状态,不追溯改写)。\n\n架构图 PNG 仍标旧名,待重新导出。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T20:35:52-07:00"}],"HeadCommit":{"Sha1":"98ec9e9e61a1efb0e49011c06c28f63377accc23","Message":"fix(migration): 路径登记替换与门禁适配新结构\n\n数据登记(1099 处):code_truth / evidence / repository / directory 由旧\n层名改指新结构。历史记录(日期命名的分析与执行记录,28 份)保留旧路径,\n它们记录的是当时状态。\n\n门禁适配:\n- platform-project-catalog Schema 的 directory pattern 改为\n ^(企业控制面/[^/]+|数字员工OS|工程基础框架)$ —— 迁移后平台项目分散在\n 企业控制面/ 下与两个独占层,不再统一在 基础/ 下\n- governance-linter 平台目录扫描由 基础/ 改为 企业控制面/ + 两个独占层,\n 排除宿主仓 enterprise-platform 与事实模型仓\n- check-catalog-drift 前缀与排除集同步\n- WORKSPACE_ROOT_MARKERS 由 ['基础','doc'] 改为 ['平台治理','企业控制面']:\n 旧值在新结构下会误判——平台治理/ 下同时有 基础/ 与 doc/,镜像工作区的\n 中间层会被当成根\n- 冻结版 platform-contracts 同步上述改动,并补 workspace.json 根探测\n (它没有 workspace-root.mjs,原用 resolve(root,'..') 推导)\n- simulate-chg-* 的镜像工作区改由 lib/workspace.mjs 的 mirrorWorkspace\n 构造:platform-contracts 现嵌在 平台治理/ 下,镜像需还原两级结构\n- 测试中 resolve(root,'../X') 一律改走 baseline.workspaceRoot\n\n验证:contracts 104/104、governance 193/193、冻结版 76/76;\ncheck 回到基线 4 项 PLATFORM_PROJECT_UNREGISTERED(等 CHG-001 登记的\n4 个候选平台);simulate-chg-002/003/004 formalMutated=false。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T21:45:14-07:00"},"CompareURL":"luoanwu/platform-governance/compare/55f8a2b2b794f3104f47bde1db41106fe38d1b21...98ec9e9e61a1efb0e49011c06c28f63377accc23","Len":7}...
|
1789447687
|
Edit
Delete
|
|
29979
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d10dae4ab {"Commits":[{"Sha1":"d10dae4ab5cf2e2f61c009033f00970b9a51c600","Message":"fix(governance): 门禁按 workspace.json 定位平台层,恢复迁移后失效的审计\n\n阶段 3 把平台目录从 基础/ 移到 企业控制面/ 之后,仍按 resolve(scriptDir,'..')\n推导的门禁全部失效:派生仓探测不到 git 仓(13/13 missing-git-repo)、平台发现\n数为 0、候选契约 ENOENT、audit-ci-gates 直接 ERR_MODULE_NOT_FOUND。冻结证据\n一直都在,只是脚本找错了路。\n\nlib/workspace.mjs 新增平台层解析器:\n- platformLayerRoot 取清单 layers.基础设施,platformDir / derivedRepo 据此展开\n (git 仓在 \u003c平台\u003e/base-framework,不在平台目录本身)\n- frameworkSourceRepo 取清单 paths.baseFramework\n- discoverPlatformNames 以「含 base-framework/ 子目录」为判据,宿主仓\n enterprise-platform、真源仓 企业IdP快照 与四个无派生仓的候选目录据此自动排除,\n 不再维护 excluded 目录名黑名单\n\n改接清单的脚本与测试:\n- workspace-evidence-status / audit-platform-openings / check-archived-derived-repos\n- audit-ci-gates 只改兼容入口传参——审计核心在 archived-20260910 冻结的\n 统一交付平台仓内,不可改\n- validate-new-platform-contracts、check-new-platform-contract-compatibility 与\n tests/new-platform-consumer-contracts:治理脚本与候选平台契约是两个基准,\n 原先共用一个变量,拆开\n- tests/helpers/devx-review-* 的 new URL 相对定位改走清单(pathname 对中文是\n 百分号编码,findWorkspaceRoot 认不出会回落到 cwd)\n\n验证:\n check-archived-derived-repos 13/13 冻结在 tag(原 0/13)\n audit-platform-openings 13/18 通过(原「应为 18,实际 0」)\n audit-ci-gates 18/18 结构通过,仅数量 19 vs 18(企业 IdP 已登记缺失)\n validate-new-platform-contracts 8 schemas / 19 accepted / 8 rejected\n check-new-platform-contract-compatibility 4 projects / 8 schemas / 19 types\n audit-foundation 恢复出具审计(原 exit 2 崩溃)\n tests/ 10/11 文件全绿\n\n余 new-platform-catalog-readiness 6 例失败,成因不是路径:阶段 4 改动了\nCHG-001 修订 6 的三个冻结输入,指纹失配,另行处理。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T21:52:14-07:00"},{"Sha1":"65c7ba829fdaa95b4373a4ced80246f6265b603c","Message":"feat(governance): 新增工作区一致性门禁,把迁移破坏类型固化成机器检查\n\n2026-09-14 迁移暴露的三类破坏都不在既有门禁视野里:判定逻辑按旧布局写死、\n冻结物摘要相符而内容过期、git worktree 两侧路径失联。新增 L1—L8 八项检查:\n\n L1 清单 layers/paths 声明的目录必须存在\n L2 `X/X/` 二次替换(替换脚本跑了两遍的痕迹)\n L3 旧层名残留(历史记录文件豁免)\n L4 受控 Markdown 本地链接可解析\n L5 Catalog / 候选清单登记路径可解析\n L6 worktree 两侧 gitdir 互指\n L7 冻结物摘要与磁盘内容一致\n L8 摘要相符但内容仍是旧布局 —— 本轮真正咬人的一类\n\n纯判定逻辑拆入 lib/workspace-consistency-core.mjs,7 个夹具用例覆盖正反向,\n其中一例直接锁住 L8 的教训:冻结 patch 摘要完好、内容仍写 `基础/\u003c平台\u003e`。\n门禁只读,不写任何文件;退出码 0/1/2。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T21:51:09-07:00"},{"Sha1":"f29bbbbeb8371825387d9437b91291af58f075d9","Message":"fix(governance): 基础审计改以清单定位基础设施层\n\n阶段 3 把 19 个平台仓从 基础/ 移入 企业控制面/,但 audit-foundation\n仍按 基础/ 的子目录枚举平台,且随后的机械替换把前缀改成了 平台治理/基础/\n——方向相反:那里只剩治理脚本与文档,平台一个也发现不了,\nclassifyDirectories 遂以 Invalid candidate directory 抛错,整条门禁跑不起来。\n\n- foundation-audit-core: 层前缀参数化(默认 企业控制面,可由调用方覆盖),\n 候选目录校验改用前缀比较而非硬编码正则;新增 externalDirectories,\n 使 工程基础框架 / 数字员工OS 这类跨层登记项不再被误判 missing-directory\n- audit-foundation: 平台层、框架真源仓与 OS 仓改由 workspace.json 解析\n (platformLayerRoot / frameworkSourceRepo / workspacePath)。\n try 块内 workspace 被同名 const 遮蔽,故派生路径一律在顶层先解析以避开 TDZ\n- 测试前缀改正,并补两个用例:跨层登记项、层名可覆盖\n\n回归:foundation-audit 11 → 13 用例全绿;audit-foundation 恢复可执行,\n阻塞项 8 项与迁移前基线逐项一致,派生仓发现 18/18。\ncontracts test 104 pass、governance test 193 pass、contracts check 4 项已知,\n三者亦与基线相同。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T21:50:36-07:00"}],"HeadCommit":{"Sha1":"d10dae4ab5cf2e2f61c009033f00970b9a51c600","Message":"fix(governance): 门禁按 workspace.json 定位平台层,恢复迁移后失效的审计\n\n阶段 3 把平台目录从 基础/ 移到 企业控制面/ 之后,仍按 resolve(scriptDir,'..')\n推导的门禁全部失效:派生仓探测不到 git 仓(13/13 missing-git-repo)、平台发现\n数为 0、候选契约 ENOENT、audit-ci-gates 直接 ERR_MODULE_NOT_FOUND。冻结证据\n一直都在,只是脚本找错了路。\n\nlib/workspace.mjs 新增平台层解析器:\n- platformLayerRoot 取清单 layers.基础设施,platformDir / derivedRepo 据此展开\n (git 仓在 \u003c平台\u003e/base-framework,不在平台目录本身)\n- frameworkSourceRepo 取清单 paths.baseFramework\n- discoverPlatformNames 以「含 base-framework/ 子目录」为判据,宿主仓\n enterprise-platform、真源仓 企业IdP快照 与四个无派生仓的候选目录据此自动排除,\n 不再维护 excluded 目录名黑名单\n\n改接清单的脚本与测试:\n- workspace-evidence-status / audit-platform-openings / check-archived-derived-repos\n- audit-ci-gates 只改兼容入口传参——审计核心在 archived-20260910 冻结的\n 统一交付平台仓内,不可改\n- validate-new-platform-contracts、check-new-platform-contract-compatibility 与\n tests/new-platform-consumer-contracts:治理脚本与候选平台契约是两个基准,\n 原先共用一个变量,拆开\n- tests/helpers/devx-review-* 的 new URL 相对定位改走清单(pathname 对中文是\n 百分号编码,findWorkspaceRoot 认不出会回落到 cwd)\n\n验证:\n check-archived-derived-repos 13/13 冻结在 tag(原 0/13)\n audit-platform-openings 13/18 通过(原「应为 18,实际 0」)\n audit-ci-gates 18/18 结构通过,仅数量 19 vs 18(企业 IdP 已登记缺失)\n validate-new-platform-contracts 8 schemas / 19 accepted / 8 rejected\n check-new-platform-contract-compatibility 4 projects / 8 schemas / 19 types\n audit-foundation 恢复出具审计(原 exit 2 崩溃)\n tests/ 10/11 文件全绿\n\n余 new-platform-catalog-readiness 6 例失败,成因不是路径:阶段 4 改动了\nCHG-001 修订 6 的三个冻结输入,指纹失配,另行处理。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T21:52:14-07:00"},"CompareURL":"luoanwu/platform-governance/compare/98ec9e9e61a1efb0e49011c06c28f63377accc23...d10dae4ab5cf2e2f61c009033f00970b9a51c600","Len":3}...
|
1789447994
|
Edit
Delete
|
|
30051
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"615c017a3 {"Commits":[{"Sha1":"615c017a32da032ecaeb00215d8b8b5418d9b122","Message":"fix(governance): 收回 CHG-001 四项审批并关闭合并闸门,回执按 SOP 归档\n\n修订 7 的四项 APPROVED(2026-09-15T05:40:40Z)与变更窗口(05:40:30Z)建立在\n一个目标真源有问题的包上:CHG-001 整包钉在 平台治理/platform-contracts,而\nDEC-010 已批准的 A 案明写「独立 Git-first 真源由基础设施仓的 contracts/\n工作区承担」,平台治理/README.md 也把前者定性为「冻结待移除,阶段 2 物理移除」。\n\n按现状合并的后果(核对记录 3689711):四个候选会登记进一个待移除的副本,\n而 audit-foundation 读 paths.activeContracts,三项 Catalog 阻断\n(CANDIDATES_NOT_REGISTERED / FORMAL_CATALOG_CHECK_FAILED /\nCANDIDATE_CATALOG_GATE_BLOCKED)不会消除;修订 7 补丁对活跃真源\npatch --fuzz=0 --dry-run 时 test/governance-linter.test.mjs 4 个 hunk 失败 1 个。\n\n目录负责人决定改指活跃真源、重基线为修订 8。按审批录入 SOP §5「包指纹或\n冻结文件漂移 → 全部旧回执失效,重新冻结包并重新审批」,本次先收口人的决定:\n\n- 四份回执连同 archive-manifest 归档到\n reports/catalog-package-archive/6e2e69d6…/approvals-withdrawn/,\n 记明失效原因与「不得转移到修订 8」,approvals/ 清空\n- 审批记录回到审批前形态:四项 PENDING、approver/decidedAt/evidenceRef/\n receiptSha256 置空、changeWindow.scheduledAt 置空(owner 与 rollbackOwner\n 按门禁要求保留 Catalog Owner)、mergeGate.eligible=false、\n authorizations.catalogMutationAuthorized 由 true 回到 false\n- revisionNote 追加【2026-09-14 收回】段,写明依据与修订 8 的前置\n\n包内容未动:revision 仍为 7,指纹 6e2e69d6…a84ffa97f 不变。修订 8 的重基线\n须等活跃真源 contracts/ 工作树 clean(当前有 src/domain/ 九个域包等在途实现),\n否则冻结摘要会钉住半成品。\n\n验证:tests/new-platform-approval-recording 7/7 恢复(此前 4 例因审批落库而\n红——这些用例把正式审批记录当夹具读)。tests/new-platform-catalog-readiness\n仍有 6 例红,成因是并行会话在途把 simulate-new-platform-catalog-merge.mjs\n改指 activeContractsRoot 而修订 8 摘要尚未重算,不属本次变更。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:46:57-07:00"},{"Sha1":"8832e2257d0c10cbf5cec5516604e46f1ee2e922","Message":"docs(governance): 提交 CHG-001 目标真源裁决请求,并登记进待裁决索引\n\n四份回执已签、就绪门禁 READY,但合并目标钉在冻结副本 平台治理/platform-contracts/,\n而 DEC-010 批准的真源是 企业控制面/enterprise-platform/contracts/。裁决请求列出\n三个方案与各自代价,推荐 A(改指活跃真源、重基线修订 8),并说明为什么必须现在定:\n\n包指纹覆盖 formalBaselineDigests,改指即换指纹,四份回执随之全部失效;现在定最多\n作废 4 份,等 CHG-002—005 也按冻结副本验证完再定,作废的是整条链。\n\n支撑推荐的实测:仅活跃真源独有 26 个文件、仅冻结副本独有 0 个(冻结副本是内容上的\n真子集,测试 3 vs 17);catalogs 五份里只有 platform-projects.json 不同,差异正是活跃\n真源已补、冻结副本仍缺的 7 条 Fact 前置;完整补丁对活跃真源 dry-run 只有\ntest/governance-linter.test.mjs 的 1 个 hunk 需重渲染,其余三份干净可落。\n\n另附两个连带问题:冻结副本的去留,以及就绪门禁按 platformContracts 还是\nactiveContracts 读取。本文不自行选定,裁决写入 §6 后方可执行。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:45:21-07:00"},{"Sha1":"bd63d88dc431e4fd106e5ba45404114c460bd264","Message":"docs(governance): 订正核对文档中 CHG-001 的状态——并发提交已使其转 READY\n\n上一条提交(a140998,22:42:31)的 §8 写于 c571477(22:42:10)之前,相隔\n21 秒,因此把 CHG-001 记成「四方审批 PENDING + 变更窗口未排」。实跑现状为\nREADY:pending 0、blockingReasons 空、packageValid=true。\n\n订正三处:§8 对照表 CHG-001 行、check.mjs 行、以及「未做」清单中 4 条\nPLATFORM_PROJECT_UNREGISTERED 的归因(改为待 Catalog Owner 在已排定窗口内\n执行合并;合并前 check.mjs 仍 exit=1 属预期)。\n\n并在节末加并发说明:本文核验跑在 22:30—22:42 之间,期间另有会话提交;\n3689711(22:41:49)独立记录了同一处结构性矛盾——CHG-001 钉在已被 DEC-010\n否定的目标真源上,与本文结论一致。\n\n这正是本文 §6 与回灌台账 C-17 所指的同类错误:陈述与机器基线脱节。区别是\n这次间隔 21 秒而非四天。\n\nL4 链接失效 0、L7 冻结物 0 条不符。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:45:13-07:00"},{"Sha1":"a140998ef2b0be91dcd2a416547b5f2ff9e4beaf","Message":"docs(governance): 架构图评审核对——27 项「缺失」24 项已有归属,真缺口 3 条\n\n新增 平台治理/架构图分析与仓库现状核对-2026-09-14.md:对一份纯图面架构评审\n意见逐条核对仓库现状。结论是该意见方向对、归因错——它判断「实施就绪度低」\n成立,但归因为「规范没定义清楚」;实际规范层相当完整(32 条 DEC 全部已批、\n四类带负向测试的机器契约),缺的是运行时(活 Catalog 21 条平台条目\nimplemented_e2 为 0)。其建议的「六条架构铁律」六条全部已存在于产品纲领且\n措辞更严;建议的试点链与 §11.2 重复。真缺口 3 条:注入防护规范、评测门禁\n实现(均卡 Q02 收口)、Agent Memory 保留与删除语义(待 OS Owner 认领)。\n\n误判源头是评审读了 平台治理/platform-contracts/README.md——它自述为真源却\n停在 2026-09-10(「5 approved / 27 pending」「DEC-010/012 尚未裁决」),而\n机器基线已是 32 approved / 0 pending。据此加两处时效提示:\n\n- platform-contracts/README.md 顶部加冻结待移除副本警示,指向 activeContracts\n- 产品纲领 §4 带日期快照加提示,并指回 决策批次-2026-09-12.md\n\n两处均不改写正文,遵回灌台账 §4 维护规则。README 不在 CHG-001 任何冻结摘要\n内——packageFingerprintForDocument 只哈希审批文档声明的 changeId + 三组摘要\n列表 + expectedFormalBefore/After,不扫描目录。\n\n回灌台账追加 C-17 / C-18。C-18 纠正 §1 第 1 条「CHG-001 包指纹以该目录为准,\n改动会触发就绪度重基线」的不精确表述:冻结面是 14 份具名文件,不是整个目录;\n动手前实算比对,不要按目录名推断。\n\n本文同时纠正两处过期结论:企业应用群挖掘分析-2026-09-14-2142.md(21:45)的\n第 3、4 条已被其后提交处理(CHG-001 22:02 重基线为修订 7、治理测试转绿);\n本文初稿据冻结副本把 causation_id 误记为必填,实为可选(ENVELOPE_OPTIONAL_FIELDS),\n因果链判定由 A 降为 A/C。\n\n一致性门禁 L1—L8 仍 0(本次新增链接已纳入扫描,1530 条);L9 2 条为既有,\n已有框架变更请求 aed8f8c。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:42:31-07:00"},{"Sha1":"c571477584e0f194316d78c8c49768d2303d2d7e","Message":"feat(governance): CHG-001 四项审批落库并排定变更窗口,合并闸门开启\n\n修订 7 技术侧此前已就绪(就绪度 BLOCKED 而非 INVALID),五条阻塞全部是人的\n决定。本次按决策落库:四个角色均由 luoanwu 审批 APPROVED,变更窗口排在\n2026-09-15T05:40:30Z。\n\n- changeWindow.scheduledAt 先于回执写入。record 脚本注释警告过反序的后果:\n 四份回执录完后再排窗口,录入器对已录回执返回 NOOP 并在重算闸门前退出,\n \"UNSCHEDULED: change window\" 将再无脚本可清。先排窗口后录回执可避开该陷阱,\n dry-run 已验证第一份录入后该条即消失\n- 四份回执置于 平台治理/基础/approvals/,逐份通过 validator(VALID,各引 3 份证据:\n 变更请求、DEC-033—036 正式评审包、发布运行手册),再逐份 --commit\n- .gitignore 放行 approvals/:此前被 /平台治理/基础/*/ 一律忽略,而审批记录的\n receiptSha256 正指回这些文件,不入库则 mergeGate 的证据链断在仓外\n\n结果:status pending_approval → approved_for_catalog_merge;\nmergeGate.eligible=true、blockingReasons 清空;就绪度 BLOCKED → READY;\naudit-foundation 阻塞项 7 → 5(CANDIDATE_CATALOG_GATE_BLOCKED 消解)。\n授权边界未越线:catalogMutationAuthorized=true,而 runtime / serviceCreation /\ndeployment 三项仍为 false——登记目录不等于宣告平台可用。\n\n回执 comment 记录了一处已知偏差:变更请求正文写「79/79 测试通过」,本轮独立复验\nverify-new-platform-change.mjs 实为 80/80(rollbackByteIdentical=true、\nformalUnchanged=true)。偏差方向是增加用例,经决策不为此重基线为修订 8,\n在回执中声明知悉。\n\n包指纹 6e2e69d6…ffa97f 全程未变:审批记录不在 frozenInputs/frozenEvidence 之列。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:42:10-07:00"}],"HeadCommit":{"Sha1":"615c017a32da032ecaeb00215d8b8b5418d9b122","Message":"fix(governance): 收回 CHG-001 四项审批并关闭合并闸门,回执按 SOP 归档\n\n修订 7 的四项 APPROVED(2026-09-15T05:40:40Z)与变更窗口(05:40:30Z)建立在\n一个目标真源有问题的包上:CHG-001 整包钉在 平台治理/platform-contracts,而\nDEC-010 已批准的 A 案明写「独立 Git-first 真源由基础设施仓的 contracts/\n工作区承担」,平台治理/README.md 也把前者定性为「冻结待移除,阶段 2 物理移除」。\n\n按现状合并的后果(核对记录 3689711):四个候选会登记进一个待移除的副本,\n而 audit-foundation 读 paths.activeContracts,三项 Catalog 阻断\n(CANDIDATES_NOT_REGISTERED / FORMAL_CATALOG_CHECK_FAILED /\nCANDIDATE_CATALOG_GATE_BLOCKED)不会消除;修订 7 补丁对活跃真源\npatch --fuzz=0 --dry-run 时 test/governance-linter.test.mjs 4 个 hunk 失败 1 个。\n\n目录负责人决定改指活跃真源、重基线为修订 8。按审批录入 SOP §5「包指纹或\n冻结文件漂移 → 全部旧回执失效,重新冻结包并重新审批」,本次先收口人的决定:\n\n- 四份回执连同 archive-manifest 归档到\n reports/catalog-package-archive/6e2e69d6…/approvals-withdrawn/,\n 记明失效原因与「不得转移到修订 8」,approvals/ 清空\n- 审批记录回到审批前形态:四项 PENDING、approver/decidedAt/evidenceRef/\n receiptSha256 置空、changeWindow.scheduledAt 置空(owner 与 rollbackOwner\n 按门禁要求保留 Catalog Owner)、mergeGate.eligible=false、\n authorizations.catalogMutationAuthorized 由 true 回到 false\n- revisionNote 追加【2026-09-14 收回】段,写明依据与修订 8 的前置\n\n包内容未动:revision 仍为 7,指纹 6e2e69d6…a84ffa97f 不变。修订 8 的重基线\n须等活跃真源 contracts/ 工作树 clean(当前有 src/domain/ 九个域包等在途实现),\n否则冻结摘要会钉住半成品。\n\n验证:tests/new-platform-approval-recording 7/7 恢复(此前 4 例因审批落库而\n红——这些用例把正式审批记录当夹具读)。tests/new-platform-catalog-readiness\n仍有 6 例红,成因是并行会话在途把 simulate-new-platform-catalog-merge.mjs\n改指 activeContractsRoot 而修订 8 摘要尚未重算,不属本次变更。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:46:57-07:00"},"CompareURL":"luoanwu/platform-governance/compare/d10dae4ab5cf2e2f61c009033f00970b9a51c600...615c017a32da032ecaeb00215d8b8b5418d9b122","Len":31}...
|
1789451250
|
Edit
Delete
|
|
30056
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4b9218ca6 {"Commits":[{"Sha1":"4b9218ca6b938f802870c9b048b2fba70245c666","Message":"docs(governance): §8 改写为 CHG-001 收口后的实际状态——审批已收回、改指活跃真源\n\n当晚 CHG-001 状态在 5 分钟内翻转两次,本文前两版各记了其中一个中间态:\n- a140998(22:42:31)记 PENDING\n- bd63d88 订正为 READY(据 c571477,22:42:10)\n- 615c017(22:46:57)目录负责人收回全部四项审批、关闭合并闸门\n\n现按收口状态改写,中间态不再保留为结论:四项 PENDING、\nmergeGate.eligible=false、catalogMutationAuthorized=false,回执连同\narchive-manifest 归档至 reports/catalog-package-archive/6e2e69d6…/\napprovals-withdrawn/ 并标明「不得转移到修订 8」。\n\n同时把「两份 catalog 的结构性矛盾」一条从「需裁决」改为「已裁决」:\nCHG-001 整包钉在 平台治理/platform-contracts,而 DEC-010 A 案明写独立\nGit-first 真源由基础设施仓 contracts/ 承担。核对记录 3689711 指出按现状\n合并会把四个候选登记进待移除副本、三项 Catalog 阻断不会消除,且修订 7\n补丁对活跃真源 --fuzz=0 --dry-run 有 1 个 hunk 失败。决定改指活跃真源、\n重基线为修订 8。该矛盾由并发会话独立发现并当场裁决,非本文促成,两条\n路径结论一致,作交叉印证记录。\n\n并发说明段补一条教训,与 §6、回灌台账 C-17 同源:治理文档里任何「现状」\n行都有半衰期,这次是 21 秒;引用状态须写明观测时刻,据状态做决定须当场\n实跑,不得引用他文。\n\n门禁:L4 链接失效 0。L7 当前 2 条不符(simulate-new-platform-catalog-merge.mjs\n与完整变更.patch),成因是并发会话在途重算修订 8 摘要,615c017 已预告,\n不属本次变更。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:49:16-07:00"},{"Sha1":"a06705a0015517aa5968c14d12bbfe631918868b","Message":"fix(governance): 白名单补上反向兜底——机密类文件的排除规则\n\n迁移方案 §8.4 教训 2 写着\"既查该纳入的是否纳入,也查不该纳入的是否排除,\n凭证泄露正源于只做了前一半\"。L1—L9 把九类迁移破坏都固化成了机器检查,\n唯独这一类没有落地——门禁代码里 gitignore / secrets / .env 出现次数均为 0,\n全工作区也无任何机密扫描(无脚本、无 git hook、无 CI)。\n\n用 git check-ignore 实测白名单反向,破绽恰好集中在 平台治理/ 这一层本身\n(也就是 09-14 真正泄过密的那一层):doc/、基础/、基础/scripts/、基础/reports/、\n基础设施文档/、platform-contracts/ 六个放行区,9 类机密文件名里有 8 类会被纳入。\n其它层安全不是因为有防护,而是白名单本来就窄(!/数字员工OS/*.md 只放行 .md)。\n\n根因是兜底段只有两条规则,而 *.env 只匹配以 .env 结尾的名字——\n.env.production / .env.local 都不匹配,.pem / .p12 / id_rsa / secrets.* 则根本没规则。\n\n本次补:.env.*(配 .env.example / .env.*.example 例外)、私钥与证书五类、\nid_rsa* / id_ed25519*、.netrc、secrets.* 与 credentials.* 各三种扩展名。\n\n.npmrc 有意不列:全工作区 8 处合法跟踪(enterprise-platform 仓根与 runtime/、\n报价仓 sites/、嗨赞造意 output/),它是 registry 配置不是机密。\n\n验证:\n- git ls-files | git check-ignore --stdin → 空,无任何已跟踪文件被新规则命中,\n 改动纯预防,不需要先清历史\n- 缺口测绘重跑:六个放行区由\"8 类可纳入\"降为\"仅 .npmrc\"\n- 逐条抽查:doc/.env.production、reports/dump.pem、基础/.env.local、\n decisions/id_rsa、platform-contracts/credentials.json、scripts/.netrc 全部已排除;\n .env.example 仍正常放行\n\n加规则前先扫过现状:密钥类文件名被跟踪 0 个(30+ 仓逐个 git ls-files)、\n硬编码密钥(sk- / AKIA / ghp_ / BEGIN PRIVATE KEY / xox*)0 处、\n未跟踪但不被忽略的机密文件 0 个——开局全绿。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:48:34-07:00"}],"HeadCommit":{"Sha1":"4b9218ca6b938f802870c9b048b2fba70245c666","Message":"docs(governance): §8 改写为 CHG-001 收口后的实际状态——审批已收回、改指活跃真源\n\n当晚 CHG-001 状态在 5 分钟内翻转两次,本文前两版各记了其中一个中间态:\n- a140998(22:42:31)记 PENDING\n- bd63d88 订正为 READY(据 c571477,22:42:10)\n- 615c017(22:46:57)目录负责人收回全部四项审批、关闭合并闸门\n\n现按收口状态改写,中间态不再保留为结论:四项 PENDING、\nmergeGate.eligible=false、catalogMutationAuthorized=false,回执连同\narchive-manifest 归档至 reports/catalog-package-archive/6e2e69d6…/\napprovals-withdrawn/ 并标明「不得转移到修订 8」。\n\n同时把「两份 catalog 的结构性矛盾」一条从「需裁决」改为「已裁决」:\nCHG-001 整包钉在 平台治理/platform-contracts,而 DEC-010 A 案明写独立\nGit-first 真源由基础设施仓 contracts/ 承担。核对记录 3689711 指出按现状\n合并会把四个候选登记进待移除副本、三项 Catalog 阻断不会消除,且修订 7\n补丁对活跃真源 --fuzz=0 --dry-run 有 1 个 hunk 失败。决定改指活跃真源、\n重基线为修订 8。该矛盾由并发会话独立发现并当场裁决,非本文促成,两条\n路径结论一致,作交叉印证记录。\n\n并发说明段补一条教训,与 §6、回灌台账 C-17 同源:治理文档里任何「现状」\n行都有半衰期,这次是 21 秒;引用状态须写明观测时刻,据状态做决定须当场\n实跑,不得引用他文。\n\n门禁:L4 链接失效 0。L7 当前 2 条不符(simulate-new-platform-catalog-merge.mjs\n与完整变更.patch),成因是并发会话在途重算修订 8 摘要,615c017 已预告,\n不属本次变更。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:49:16-07:00"},"CompareURL":"luoanwu/platform-governance/compare/615c017a32da032ecaeb00215d8b8b5418d9b122...4b9218ca6b938f802870c9b048b2fba70245c666","Len":2}...
|
1789451359
|
Edit
Delete
|
|
30064
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cdb7f4565 {"Commits":[{"Sha1":"cdb7f45657484b0ee996962444a060ca1f33c305","Message":"fix(governance): 两条迁移残留门禁归零——评审包路径基准与平台数口径\n\n两个脚本都不在任何测试覆盖里,所以迁移把它们打坏后一直没人发现。\n\n1) check-new-platform-decision-review:评审包校验完全空转\n\n局部变量名叫 workspaceRoot,实际指的是 平台治理/基础 目录。evidenceRefs 与\nDecisionCatalog 的 source 在 98ec9e9 的数据改写中已变为**工作区相对**路径\n(平台治理/基础/… 与 企业控制面/…),脚本却仍在剥 `^基础/` 前缀再按 基础/ 解析,\n于是拼出 平台治理/基础/平台治理/基础/…,首条即抛\nDECISION_REVIEW_PACKET_INVALID: missing evidence,退出码恒为 1。\n\n实测这不是\"少数几条失效\":按工作区根解析 11/11 命中,按旧的 基础/ 根解析 0/11\n(7 条 evidenceRefs + 4 条 ADR source)——整条证据链检查一条都没跑到。\n\n改为引入 lib/workspace.mjs 的 workspaceRoot(),把两处按工作区根解析;\n局部变量改名 foundationRoot,评审包自身文件仍相对它读取。去掉前缀剥离:\n数据若再退回旧形态,应当直接红,而不是被一个正则悄悄吞掉。\n\n与 simulate-chg-005 的 `let mirror;` 是同一类——回灌台账 C-14\n\"一个旧目录拆成多个新目录时,机械前缀替换不成立\"的最后一个未收口实例。\n\n2) audit-ci-gates:与 派生仓状态.json 并存两套平台数口径\n\n冻结核心里 DEFAULT_EXPECTED_PLATFORM_COUNT = 19 成文于企业 IdP 并入\nenterprise-platform 之前。并入后 派生仓状态.json 把它登记为 missing,现场只剩\nactive 5 + archived 13 = 18,本审计恒报 `目标平台数量应为 19,实际 18`;而同一份\n真源驱动的 audit-platform-openings 这项却通过——一个工作区两套口径。\n\n冻结仓 archived-20260910 不可改,但 runCiGateAudit 只是 auditPlatformSet +\nformatAuditSummary 的便捷封装,且 auditPlatformSet 本就接受 expectedPlatformCount,\n只是便捷入口没透传。兼容入口在治理仓、可自由改,于是改为直接组合这两个导出,\n期望值从 派生仓状态.json 现算(只数 active + archived,missing 是\"没有派生仓\"的\n登记,计入会把口径推回 19)。\n\n验证:\n- check-new-platform-decision-review → 退出码 0,\n \"4 independent pending decisions,17 pending signoffs,0 runtime/service authorizations\"\n- audit-ci-gates → 退出码 0,18/18 通过,expectedPlatformCount=18,globalProblems 空,\n --json 输出形状不变\n- 冻结仓 统一交付平台/base-framework 工作树 git status 为空,一个字节未动;\n check-archived-derived-repos 仍 13/13\n- audit-foundation 阻塞项 7 → 4(另三项由并行进行的 CHG-001 修订 8 收口)\n\n遗留:这两个脚本仍无测试覆盖,正是它们能长期静默失效的原因;\n建议后续补两例(路径基准、口径来源)到 平台治理/基础/tests/。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T23:02:55-07:00"},{"Sha1":"52ac2e9762313f122e49915c094f903634b34932","Message":"feat(governance): 修订 8 四项审批落库并排定窗口,合并闸门重新开启\n\n承接 a64e30a(改指活跃真源)。修订 7 的审批因目标真源有问题被收回(615c017),\n本次针对修订 8 重走:四个角色均由 luoanwu 审批 APPROVED,窗口排在\n2026-09-15T05:59:53Z,仍是先排窗口后录回执以避开 record 脚本注释警告的顺序陷阱。\n\n与修订 7 的关键差别:本包钉的是 DEC-010 A 案裁定的物理真源\n企业控制面/enterprise-platform/contracts,镜像验证 274/274、官方 check 在\n合并态转绿,合并后统一审计的 CANDIDATES_NOT_REGISTERED 可真正消除——\n而修订 7 合并进的是待移除的冻结副本,三项 Catalog 阻断一个都不会掉。\n\n结果:mergeGate.eligible=true、就绪度 READY、blockingReasons 清空;\ncatalogMutationAuthorized=true,runtime / serviceCreation / deployment 仍 false。\n包指纹 1fdc2e16…efdd87 全程未变(审批记录不在冻结清单内)。\n\n回执四份置于 approvals/,各引变更请求、DEC-033—036 评审包、发布运行手册三份证据。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T23:00:25-07:00"},{"Sha1":"a3e9052a1a31cac006fe47f3b03f913c849a39b8","Message":"fix(governance): 合并演练测试的真源与被测脚本同源\n\n测试把 formalRoot 硬编码为 resolve(foundationRoot,\"..\",\"platform-contracts\"),\n而 a64e30a 已把 simulate-new-platform-catalog-merge.mjs 改走 activeContractsRoot()。\n两边分叉后 5 条用例全红:被测脚本拒绝的是活跃真源,测试递进去的却是冻结副本,\n\"refuses formal targets\" 一类断言自然落空。\n\n改为与脚本同源解析(workspaceRoot + activeContractsRoot),目标真源再变时\n只改 workspace.json 一处,测试不必跟着改。5 条用例恢复通过。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:54:41-07:00"},{"Sha1":"a64e30a7108cf09938763809eac75534defc6ba3","Message":"feat(governance): CHG-001 重基线为修订 8,目标真源改指活跃契约\n\n承接 615c017(收回四项审批)与核对记录 3689711:CHG-001 整包钉在\n平台治理/platform-contracts(冻结待移除),而 DEC-010 A 案裁定的物理真源是\n企业控制面/enterprise-platform/contracts。合并到冻结副本不会消除统一审计的\nCANDIDATES_NOT_REGISTERED,且修订 7 补丁对活跃真源 --fuzz=0 时\ntest/governance-linter.test.mjs 4 个 hunk 失败 1 个。本次完成改指。\n\n- 新增 activeContractsRoot()(读 workspace.json 的 paths.activeContracts),\n check-new-platform-catalog-change-readiness / verify-new-platform-change /\n simulate-new-platform-catalog-merge 三者改走它。simulate 尤其必要:\n 它的 formalRoot 正是「禁止写入正式目录」的保护对象,不改会放行写入活跃真源\n- 完整补丁按活跃真源重新渲染,fileCount 仍 4(scripts/governance-linter.mjs\n 依旧无差异),被拒的那个 hunk 按活跃真源的上下文重新落位\n\n顺带修掉三处只在新环境下暴露的缺陷:\n1. 新增测试的 platformLayerEntries 与 linter 一样用 Dirent.isDirectory(),\n 在镜像里把 19 个平台目录误判为普通文件,三条断言集体反向(linter 侧见\n enterprise-platform 2d7265c)\n2. 「真实的未登记平台目录必须仍被报出」依赖环境里恰好存在未登记目录,\n 而本变更登记了全部 4 个候选——合并态下该断言必然落空。改为确定性构造:\n 从克隆注册表摘掉一个已登记平台,断言它被报出,原意(豁免不得消音真实治理债)不变\n3. verify 的回滚基线断言把 check 的汇总行计入错误数,在活跃真源上成了 5 !== 4。\n 改为只计 [PLATFORM_PROJECT_UNREGISTERED],另行断言不得出现其他类型错误;\n 报告里的 formal_catalog_root 由写死的 'platform-contracts' 改为动态相对路径\n\n验证:镜像 274/274、官方 check 在合并态转绿、回滚逐字节、正式目录未动;\n就绪度 READY→BLOCKED 而非 INVALID,即技术侧就绪、只差四方审批与变更窗口。\n修订 7 指纹 6e2e69d6…ffa97f 作废,修订 8 指纹 1fdc2e16…efdd87。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T22:53:46-07:00"}],"HeadCommit":{"Sha1":"cdb7f45657484b0ee996962444a060ca1f33c305","Message":"fix(governance): 两条迁移残留门禁归零——评审包路径基准与平台数口径\n\n两个脚本都不在任何测试覆盖里,所以迁移把它们打坏后一直没人发现。\n\n1) check-new-platform-decision-review:评审包校验完全空转\n\n局部变量名叫 workspaceRoot,实际指的是 平台治理/基础 目录。evidenceRefs 与\nDecisionCatalog 的 source 在 98ec9e9 的数据改写中已变为**工作区相对**路径\n(平台治理/基础/… 与 企业控制面/…),脚本却仍在剥 `^基础/` 前缀再按 基础/ 解析,\n于是拼出 平台治理/基础/平台治理/基础/…,首条即抛\nDECISION_REVIEW_PACKET_INVALID: missing evidence,退出码恒为 1。\n\n实测这不是\"少数几条失效\":按工作区根解析 11/11 命中,按旧的 基础/ 根解析 0/11\n(7 条 evidenceRefs + 4 条 ADR source)——整条证据链检查一条都没跑到。\n\n改为引入 lib/workspace.mjs 的 workspaceRoot(),把两处按工作区根解析;\n局部变量改名 foundationRoot,评审包自身文件仍相对它读取。去掉前缀剥离:\n数据若再退回旧形态,应当直接红,而不是被一个正则悄悄吞掉。\n\n与 simulate-chg-005 的 `let mirror;` 是同一类——回灌台账 C-14\n\"一个旧目录拆成多个新目录时,机械前缀替换不成立\"的最后一个未收口实例。\n\n2) audit-ci-gates:与 派生仓状态.json 并存两套平台数口径\n\n冻结核心里 DEFAULT_EXPECTED_PLATFORM_COUNT = 19 成文于企业 IdP 并入\nenterprise-platform 之前。并入后 派生仓状态.json 把它登记为 missing,现场只剩\nactive 5 + archived 13 = 18,本审计恒报 `目标平台数量应为 19,实际 18`;而同一份\n真源驱动的 audit-platform-openings 这项却通过——一个工作区两套口径。\n\n冻结仓 archived-20260910 不可改,但 runCiGateAudit 只是 auditPlatformSet +\nformatAuditSummary 的便捷封装,且 auditPlatformSet 本就接受 expectedPlatformCount,\n只是便捷入口没透传。兼容入口在治理仓、可自由改,于是改为直接组合这两个导出,\n期望值从 派生仓状态.json 现算(只数 active + archived,missing 是\"没有派生仓\"的\n登记,计入会把口径推回 19)。\n\n验证:\n- check-new-platform-decision-review → 退出码 0,\n \"4 independent pending decisions,17 pending signoffs,0 runtime/service authorizations\"\n- audit-ci-gates → 退出码 0,18/18 通过,expectedPlatformCount=18,globalProblems 空,\n --json 输出形状不变\n- 冻结仓 统一交付平台/base-framework 工作树 git status 为空,一个字节未动;\n check-archived-derived-repos 仍 13/13\n- audit-foundation 阻塞项 7 → 4(另三项由并行进行的 CHG-001 修订 8 收口)\n\n遗留:这两个脚本仍无测试覆盖,正是它们能长期静默失效的原因;\n建议后续补两例(路径基准、口径来源)到 平台治理/基础/tests/。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-14T23:02:55-07:00"},"CompareURL":"luoanwu/platform-governance/compare/4b9218ca6b938f802870c9b048b2fba70245c666...cdb7f45657484b0ee996962444a060ca1f33c305","Len":4}...
|
1789452186
|
Edit
Delete
|
|
30100
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"86a7e52c6 {"Commits":[{"Sha1":"86a7e52c6b5843851881a91625bc944a51df2205","Message":"chore(governance): 刷新门禁运行与消费两份报告\n\n本会话多轮运行 run-foundation-gates 后的最新一次结果:阻断性 7/7 通过,仅记录 3\n(audit-platform-openings / check-workspace-consistency / check-domain-layer,\n均已在门禁消费登记里具名接入条件)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:54:26-07:00"},{"Sha1":"de0ebe04b4a27a0bba7f8981c635193a19d8e902","Message":"docs(framework): 框架 0.19.0 的变更请求受理记录落盘(另一会话的工作区改动)\n\n本提交的内容不是本会话所写,是框架侧会话留在工作区的 5 个文档改动,按\"全面提交\"\n一并落盘。内容自洽且已静置 35 分钟(最后修改 00:19,提交于 00:54):\n\n- 基础设施仓框架变更请求-2026-09-12.md:受理表由五项全\"待\"改为 FR-1 受理并落地\n (0.19.0)、FR-4 / FR-5 受理(实现在下一个提交)、FR-2 / FR-3 暂不受理并写明理由\n (FR-2 触及写链四同边界与 check:write-guard 规则形态,框架侧无法独立判绿;\n FR-3 的 Fact 信封 v1 是 additionalProperties: false,加字段不能自称向后兼容,\n 属契约裁决)\n- CLAUDE.md:状态行推进到 v0.19.0,补 0.17.0 / 0.18.0 两节\n- 开发计划.md:补 0.17.0(compose 身份与端口,F14)与 0.18.0(G20 运维平面)两段进展\n- README.md:补 compose 变更请求的受理结论与\"扩散未决\"纪律\n- 框架变更请求-compose身份与端口-2026-09-14.md:受理结论回填\n\n本会话未改动其中任何一个字,只做落盘。若框架侧会话对措辞或时机有异议,按本仓惯例\n以后续提交订正,不 rebase 已落盘内容。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:54:21-07:00"},{"Sha1":"3cffd5406c379159d0074622c550ce5d4a81b17a","Message":"docs(governance): 回灌台账 U-37 / U-38 —— 接真实 DB 一轮跑出的两条下层缺口\n\n本轮把四个领域仓的证据等级从\"静态\"往\"真实 DB\"推,基座(base-framework-postgres-1 /\nredis-1)已在运行,按本目录\"每轮新建空验收库\"的口径逐仓建独立库。结果:\n\nU-37 工单仓在文档所述基座上根本跑不起来。prisma migrate deploy 在\n20260827015000_ticket_ai_pgvector 失败(P3009)——基座镜像 postgres:16-alpine 的\npg_available_extensions 里没有 vector 扩展。知识云用 DOUBLE PRECISION[] 绕开了\n同一需求所以不受影响,工单需要真扩展。二选一:换镜像(影响所有共用该实例的项目)\n或改列形态(影响检索实现)。在此之前工单的证据等级封顶在\"静态\"。\n\nU-38 HR 的 check-outbox-multi-instance 接上真实 DB 后可复现失败:\ndispatched=120, observed=0, subscriberStatus=ready,双后端一致,连跑两次相同。\n门禁跑完了全程,不属\"缺环境变量跑不起来\"那一类。本仓 .env 没有任何 REDIS/DATABASE\n项,无法判断是缺少未文档化的 relay/worker 配置还是真实缺陷——不在治理层臆断,\n证据已如实落盘,根因归仓 Owner。\n\n顺带记下:G15 库名守卫工作正常。首次用 juhai_hr_parity_* 被三条门禁正确拒绝\n(\"Database … does not belong to juhai_ai_hr_system\"),前缀按 package.json 的 name\n推导,是库名起错了不是守卫误报。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:50:36-07:00"},{"Sha1":"b4c4c61f455cd46e6c13bb28beb6ac506fee936a","Message":"docs(governance): 回灌台账 U-36 —— 门禁在缺实例时把\"跑不起来\"写成\"0 例通过\"\n\n知识云 docs-truth 报 3 处文档漂移,根因不在文档:CLAUDE.md 记\nbackend-behavior-parity 为 28 例,而机器真源被写成 0。\ncheck-backend-behavior-parity.mjs:140 写 `raw?.metrics?.… ?? 0`——vitest 因缺\nDATABASE_URL / REDIS_URL 跑不起来时不产出报告,于是\"跑不起来\"被记成\"0 例通过\",\n再经 check-docs-truth.mjs:292 变成文档漂移。\n\ndocs-truth 自己已经察觉(第 3 条违规:\"动态数字负向探针只命中 7/9,门禁可能是\n假绿\"),但它只能报征状。\n\n**没有直接修**:最小改法(指标记 null + docs-truth 跳过比较)会让 :381 的负向探针\n失效,docs-truth 反而变成真的假绿。这是\"证据不可用\"如何穿过门禁链表达的设计问题,\n不是两行修补;治理层正在做同构的事(4d3efd5 拆开「报告没写结论」与「结论不合格」),\n本条等该口径定稿后按同一形态落到各仓。\n\n§3 第 9 条补一行:四个仓的需实例门禁共 8 条有同类风险;口径定稿前这些报告不应\n提交——本轮 HR 3 份、知识云 2 份即按此处理。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:41:51-07:00"},{"Sha1":"812ed430b9066c1fedebd7dd3aa5b0138f2ed644","Message":"fix(governance): D8 的构造性缺陷 —— 提交证据这个动作本身会让证据失效\n\n实测发现:门禁在 clean HEAD 上生成报告,报告记下当时的 gitSha;把报告提交,HEAD\n随即前进到新提交,于是报告永远指向父提交。按 D8 原本\"必须绑定当前 HEAD\"的字面规则,\n**落盘那一刻证据就自动作废**——这条判据不可能被满足。四个领域仓刚提交完新鲜证据,\nD8 依旧报 4 条,就是这个缺陷的现场。\n\n正确口径是看被验收的内容有没有变:从证据所绑的提交走到 HEAD,若沿途每个提交只动\nreports/,则源码与配置一字未改,证据仍然当前。这与 report-provenance.mjs 把\nreports/*.latest.json 排除在 worktreeDirty 之外是同一条道理,一个作用于工作树、\n一个作用于提交历史。\n\n不放宽到\"内容相似\":沿途只要有一个提交碰了 reports/ 以外的东西,证据即失效;\n查不出文件清单的提交(如合并提交)一律判失效。\n\n修正后 D8 由 4 条降为 **0 条**——四个领域仓的证据第一次全部当前。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:36:22-07:00"}],"HeadCommit":{"Sha1":"86a7e52c6b5843851881a91625bc944a51df2205","Message":"chore(governance): 刷新门禁运行与消费两份报告\n\n本会话多轮运行 run-foundation-gates 后的最新一次结果:阻断性 7/7 通过,仅记录 3\n(audit-platform-openings / check-workspace-consistency / check-domain-layer,\n均已在门禁消费登记里具名接入条件)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:54:26-07:00"},"CompareURL":"luoanwu/platform-governance/compare/cdb7f45657484b0ee996962444a060ca1f33c305...86a7e52c6b5843851881a91625bc944a51df2205","Len":42}...
|
1789458887
|
Edit
Delete
|