|
34315
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/drive-saga
|
1
|
{"Commits":[{"Sha1":"0833676a3 {"Commits":[{"Sha1":"0833676a3145a8a23950c34ac62cfe48f1352181","Message":"Release 0.195.0: DriveSaga\n\nCo-Authored-By: Claude Sonnet 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-10-02T03:17:04-07:00"},{"Sha1":"785cb10ec763dbe83bf3b680b6f455ca5549a151","Message":"K7.1c: a Human drives a Saga plan through the API (DriveSaga) and Sagas reach the Human Inbox\n\nPOST /v1/sagas/:id/drive runs the process manager with the step and compensation commands submitted as\nthe driving Human, with that Human's own authority; bookkeeping stays with the manager actor. Starting\na compensation remains a separate Human decision. Human Inbox gains SAGA_ATTENTION. Automation still\nwaits on an actor-identity decision.\n\nCo-Authored-By: Claude Sonnet 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-10-02T03:16:54-07:00"}],"HeadCommit":{"Sha1":"0833676a3145a8a23950c34ac62cfe48f1352181","Message":"Release 0.195.0: DriveSaga\n\nCo-Authored-By: Claude Sonnet 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-10-02T03:17:04-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/787e9b9fde15ea965f307c94543557706ed216be...0833676a3145a8a23950c34ac62cfe48f1352181","Len":2}...
|
1790936332
|
Edit
Delete
|
|
34316
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/drive-saga
|
1
|
{"Commits":[{"Sha1":"2c77e9e49 {"Commits":[{"Sha1":"2c77e9e49f7948fa7b75344b1f93a462d942de5a","Message":"Release 0.195.0: DriveSaga\n\nCo-Authored-By: Claude Sonnet 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-10-02T03:17:04-07:00"},{"Sha1":"7b68b31738336a6705c74a5825e5f3ee85607b5a","Message":"K7.1c: a Human drives a Saga plan through the API (DriveSaga) and Sagas reach the Human Inbox\n\nPOST /v1/sagas/:id/drive runs the process manager with the step and compensation commands submitted as\nthe driving Human, with that Human's own authority; bookkeeping stays with the manager actor. Starting\na compensation remains a separate Human decision. Human Inbox gains SAGA_ATTENTION. Automation still\nwaits on an actor-identity decision.\n\nCo-Authored-By: Claude Sonnet 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-10-02T03:16:54-07:00"},{"Sha1":"09f7252f9b274ebac949431049f7067073c2e0af","Message":"Merge remote-tracking branch 'origin/main' into claude/v8r-expiry-recheck\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-02T03:15:11-07:00"},{"Sha1":"9999b57e0cb5ed36286a1f0af84b75230f818dc5","Message":"fix: judge governance authority expiry again after row-lock waits\n\nA lock holder that does not update the row leaves the waiting statement's expiry\njudgement at the time it began. Projection maintenance, evidence-quality reviewer\nreadiness and evidence-rule author checks now re-judge expiry with the lock held.\nAdds real row-lock-wait regressions that fail without the fix.\n\nCo-Authored-By: Claude Sonnet 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-10-02T03:12:35-07:00"}],"HeadCommit":{"Sha1":"2c77e9e49f7948fa7b75344b1f93a462d942de5a","Message":"Release 0.195.0: DriveSaga\n\nCo-Authored-By: Claude Sonnet 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-10-02T03:17:04-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/0833676a3145a8a23950c34ac62cfe48f1352181...2c77e9e49f7948fa7b75344b1f93a462d942de5a","Len":4}...
|
1790936455
|
Edit
Delete
|
|
34409
|
5
|
17
|
5
|
121
|
0
|
0
|
refs/heads/claude/drive-saga
|
1
|
|
1790946477
|
Edit
Delete
|
|
34625
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/e3b-workflow-trust-guard
|
1
|
|
1790984345
|
Edit
Delete
|
|
34626
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/e3b-workflow-trust-guard
|
1
|
{"Commits":[{"Sha1":"da52f9b61 {"Commits":[{"Sha1":"da52f9b61e97b97a46ecf3431634d95559150ebe","Message":"test: guard the CI workflow trust boundary until an isolating runner exists (E3b)\n\nCo-Authored-By: Claude Sonnet 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-10-02T16:39:00-07:00"}],"HeadCommit":{"Sha1":"da52f9b61e97b97a46ecf3431634d95559150ebe","Message":"test: guard the CI workflow trust boundary until an isolating runner exists (E3b)\n\nCo-Authored-By: Claude Sonnet 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-10-02T16:39:00-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/ad4adcbc67f1359fbdebf7ca326472ece413901c...da52f9b61e97b97a46ecf3431634d95559150ebe","Len":1}...
|
1790984345
|
Edit
Delete
|
|
34628
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/e3b-workflow-trust-guard
|
1
|
{"Commits":[{"Sha1":"f4203ac86 {"Commits":[{"Sha1":"f4203ac86e81be4a94a3731d6fc584a887ef6549","Message":"test: guard the CI workflow trust boundary until an isolating runner exists (E3b)\n\nCo-Authored-By: Claude Sonnet 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-10-02T16:39:00-07:00"},{"Sha1":"a6ca8d574838ae386b338ef1e12e6814e8724c23","Message":"Merge remote-tracking branch 'origin/main' into claude/slo-breach-drill\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-02T16:38:02-07:00"},{"Sha1":"3619c24add7ad11b50aaa017c9bb04b816f47468","Message":"Merge remote-tracking branch 'origin/main' into claude/slo-breach-drill\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-02T16:29:40-07:00"},{"Sha1":"925aeac34b17c149989c5264284dbfbbfa9e7d32","Message":"ops: measure how many Incident candidates one real outage produces (K8.7)\n\nA real API with the SLO breach monitor, a throwaway PG16 killed with SIGKILL\nunder steady signed traffic: one outage burned three SLOs and produced three\nDETECTED candidates, no Case until a Human fired one; breach visible 5.2s\nafter the kill, candidates 5.2s after the database returned, cleared ~39.5s\nlater. Records the open grouping rule as a gap and corrects the claim that the\nsignal carries no tenant (its source reference names the operations tenant).\nDocs, matrix and drill only; no runtime change.\n\nCo-Authored-By: Claude Sonnet 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-10-02T16:29:39-07:00"}],"HeadCommit":{"Sha1":"f4203ac86e81be4a94a3731d6fc584a887ef6549","Message":"test: guard the CI workflow trust boundary until an isolating runner exists (E3b)\n\nCo-Authored-By: Claude Sonnet 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-10-02T16:39:00-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/da52f9b61e97b97a46ecf3431634d95559150ebe...f4203ac86e81be4a94a3731d6fc584a887ef6549","Len":4}...
|
1790984412
|
Edit
Delete
|
|
34629
|
5
|
17
|
5
|
121
|
0
|
0
|
refs/heads/claude/e3b-workflow-trust-guard
|
1
|
|
1790984507
|
Edit
Delete
|
|
33862
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/e5-ledger-done
|
1
|
|
1790763183
|
Edit
Delete
|
|
33863
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/e5-ledger-done
|
1
|
{"Commits":[{"Sha1":"764fd01c5 {"Commits":[{"Sha1":"764fd01c552ee98c066fdb86decec1fbe00ee755","Message":"docs: mark E5 done in plan ledger and leave the open governance queue\n\nCo-Authored-By: Claude Sonnet 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-09-30T03:11:53-07:00"},{"Sha1":"64f7af0e0ef5879a67edbd0417ff754c40b9b4cf","Message":"docs: record E5 branch cleanup evidence in phase 0 preservation record\n\nCo-Authored-By: Claude Sonnet 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-09-30T03:08:47-07:00"}],"HeadCommit":{"Sha1":"764fd01c552ee98c066fdb86decec1fbe00ee755","Message":"docs: mark E5 done in plan ledger and leave the open governance queue\n\nCo-Authored-By: Claude Sonnet 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-09-30T03:11:53-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/6a8951a1bd8c9971628105ae2a5e679e6491780e...764fd01c552ee98c066fdb86decec1fbe00ee755","Len":2}...
|
1790763183
|
Edit
Delete
|
|
33866
|
5
|
17
|
5
|
121
|
0
|
0
|
refs/heads/claude/e5-ledger-done
|
1
|
|
1790763332
|
Edit
Delete
|
|
33813
|
5
|
5
|
5
|
122
|
0
|
0
|
refs/heads/claude/e5-preservation-check
|
1
|
|
1790761247
|
Edit
Delete
|
|
33814
|
5
|
5
|
5
|
122
|
0
|
0
|
refs/heads/claude/e5-preservation-check
|
1
|
{"Commits":[{"Sha1":"f2db963e3 {"Commits":[{"Sha1":"f2db963e3b99885166810d18b1afa2ecf034ab38","Message":"docs: E5 preservation re-check, no branches deleted\n\nCo-Authored-By: Claude Sonnet 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-09-30T02:40:43-07:00"}],"HeadCommit":{"Sha1":"f2db963e3b99885166810d18b1afa2ecf034ab38","Message":"docs: E5 preservation re-check, no branches deleted\n\nCo-Authored-By: Claude Sonnet 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-09-30T02:40:43-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-model-docs/compare/e5f6358b8a308bea3eb46ad281ecd3d5ab6d0395...f2db963e3b99885166810d18b1afa2ecf034ab38","Len":1}...
|
1790761247
|
Edit
Delete
|
|
33843
|
5
|
5
|
5
|
122
|
0
|
0
|
refs/heads/claude/e5-preservation-check
|
1
|
{"Commits":[{"Sha1":"e5623b5bf {"Commits":[{"Sha1":"e5623b5bf272b20fb24f73ffbf1ab86792904841","Message":"docs: E5 record — 19 branches deleted after Owner authorization\n\nCo-Authored-By: Claude Sonnet 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-09-30T03:03:38-07:00"},{"Sha1":"374bc47ed566017f2aa332b3e6ebd382c6a82902","Message":"docs: E5 preservation re-check, no branches deleted\n\nCo-Authored-By: Claude Sonnet 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-09-30T02:40:43-07:00"},{"Sha1":"bc2da8db5a18da676223b23f023dc6e4bbfec0a4","Message":"docs: record verified v7 publication and artifact checksums\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-30T02:46:30-07:00"},{"Sha1":"4581d9fdc4d44bb45b2b84a9df39a6e7b521dcf0","Message":"docs: recheck full model gaps and reproduce external evidence race\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-30T02:45:37-07:00"}],"HeadCommit":{"Sha1":"e5623b5bf272b20fb24f73ffbf1ab86792904841","Message":"docs: E5 record — 19 branches deleted after Owner authorization\n\nCo-Authored-By: Claude Sonnet 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-09-30T03:03:38-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-model-docs/compare/f2db963e3b99885166810d18b1afa2ecf034ab38...e5623b5bf272b20fb24f73ffbf1ab86792904841","Len":4}...
|
1790762648
|
Edit
Delete
|
|
33865
|
5
|
17
|
5
|
122
|
0
|
0
|
refs/heads/claude/e5-preservation-check
|
1
|
|
1790763329
|
Edit
Delete
|
|
35057
|
5
|
5
|
5
|
124
|
0
|
0
|
refs/heads/claude/eager-goldberg-e41a2c
|
1
|
|
1791438225
|
Edit
Delete
|
|
35058
|
5
|
5
|
5
|
124
|
0
|
0
|
refs/heads/claude/eager-goldberg-e41a2c
|
1
|
{"Commits":[{"Sha1":"62e85cc2e {"Commits":[{"Sha1":"62e85cc2ea4cf7bca22665a1a41441826e8e6856","Message":"docs: record isolated inspection-escalation run with the workbench QA fixes\n\nRan `node ops/isolated-acceptance.mjs inspection-escalation` on a35321a\n(ports 4396/4397 and 4496/4497, backends built into a local dist):\n82/82 persistence, native inventory pass, escalation browser QA 11 checks\nwith two backend restarts leaving tenant state unchanged, then regressions\ninspection-remediation 9, store-operations 9, booking-cancellation 9 and\npreparation 8 checks, no page errors. All six preserved previews were\nunchanged before and after (read-only hashes).\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-10-07T22:41:11-07:00"},{"Sha1":"a35321a98be501c0438829654912877674056db2","Message":"test: drive store operations QA through the persistent recovery workbench\n\nThe store-operations browser QA (also the regression step of the\nbooking-cancellation, inspection-remediation and inspection-escalation\nsuites) predated the recovery workbench from fff54f9 and timed out on its\nfirst step. It now switches to the repair identity before choosing room D\nin 恢复包厢 (an identity switch remounts the panel), opens the 恢复条件\nstep, fills 本次恢复操作依据, expands the step panel details and confirms\n设备功能复验 in the dialog.\n\nAlso brought over two fixes from claude/remaining-packages that this run\nneeded:\n- 79b2c10: failed inspection items require a risk grade since f1b7199\n (store-operations, inspection-remediation, inspection-escalation QA).\n- c78d430: KTV_ISOLATED_BACKEND_PORTS / KTV_ISOLATED_GATEWAY_PORTS so\n isolated runs avoid the ports used by concurrent runs (defaults unchanged).\n\nEvidence (isolated tmpfs Postgres/Redis, ports 4396/4397 and 4496/4497,\nbackends built into a local dist):\n- 2026-10-07-store-operations-workbench-qa: 71/71 persistence, native\n inventory, 9/9 browser checks, preparation regression 8 checks, no page\n errors. attempt-1/ is the earlier run that got past the workbench step\n and then failed on the missing risk grade. run.log names the evidence\n folder by its pre-rename -run2 path.\n- 2026-10-07-inspection-remediation-workbench-qa: 79/79 persistence;\n inspection-remediation, store-operations, booking-cancellation (9 each)\n and preparation (8) browser checks pass.\n\ninspection-escalation was not run. recovery-workbench-browser-qa.mjs is\nstill stale against the new workbench and is not changed here.\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-10-07T22:36:02-07:00"}],"HeadCommit":{"Sha1":"62e85cc2ea4cf7bca22665a1a41441826e8e6856","Message":"docs: record isolated inspection-escalation run with the workbench QA fixes\n\nRan `node ops/isolated-acceptance.mjs inspection-escalation` on a35321a\n(ports 4396/4397 and 4496/4497, backends built into a local dist):\n82/82 persistence, native inventory pass, escalation browser QA 11 checks\nwith two backend restarts leaving tenant state unchanged, then regressions\ninspection-remediation 9, store-operations 9, booking-cancellation 9 and\npreparation 8 checks, no page errors. All six preserved previews were\nunchanged before and after (read-only hashes).\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-10-07T22:41:11-07:00"},"CompareURL":"luoanwu/haizan-self-service-ktv/compare/4888f7d11b6a43024af4d81c1b293df42a5aee61...62e85cc2ea4cf7bca22665a1a41441826e8e6856","Len":2}...
|
1791438225
|
Edit
Delete
|
|
40143
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/claude/fact-replay-context-20261021
|
0
|
|
1792574458
|
Edit
Delete
|
|
40144
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/claude/fact-replay-context-20261021
|
0
|
{"Commits":[{"Sha1":"4767780d2 {"Commits":[{"Sha1":"4767780d253698ef53fe4a0e6a26ae51aa1a437b","Message":"chore(reports): rebind static gates and workbench snapshots @ e7be59b2b\n\nRoot check chain (29 rings) and workbench:snapshots regenerated on the clean tree\nof the fact replay fix. check:evidence is partial: 0 errors, the remaining stale\nentries are warn-level database-backed acceptances (runtime / mainline / port\nconformance / SLA reports) whose scope covers runtime/modules and which were not\nrerun here; module unit (131) and isolated integration (27) suites passed.\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-10-21T01:57:25-07:00"},{"Sha1":"e7be59b2bbcda2098074523dda65247843c6d037","Message":"fix(fact): replay rebuilds TrustedFact with its transport context so the ledger digest check matches\n\nreplayTick assembled the TrustedFact without the accepted row's context and then\nrecomputed the digest; facts accepted with a transport context (every Owner Relay\nsubmission via kit ownerFactContext) therefore failed FACT_LEDGER_INTEGRITY_FAILURE\non replay. Export trustedFactFromRow / ledgerDigestOf from fact-store so relay,\nread surface and controlled replay share one assembly point, and add a real\nPostgreSQL + Kafka regression that accepts with context, replays and checks the\ndelivered body still carries it.\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-10-21T01:52:27-07:00"}],"HeadCommit":{"Sha1":"4767780d253698ef53fe4a0e6a26ae51aa1a437b","Message":"chore(reports): rebind static gates and workbench snapshots @ e7be59b2b\n\nRoot check chain (29 rings) and workbench:snapshots regenerated on the clean tree\nof the fact replay fix. check:evidence is partial: 0 errors, the remaining stale\nentries are warn-level database-backed acceptances (runtime / mainline / port\nconformance / SLA reports) whose scope covers runtime/modules and which were not\nrerun here; module unit (131) and isolated integration (27) suites passed.\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-10-21T01:57:25-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/c33f84e6f213439d53f12a14ac1ed07143d3a5e4...4767780d253698ef53fe4a0e6a26ae51aa1a437b","Len":2}...
|
1792574458
|
Edit
Delete
|
|
1518
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/claude/fervent-kirch-e2a254
|
0
|
|
1777597306
|
Edit
Delete
|
|
1519
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/claude/fervent-kirch-e2a254
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"468c7319f39e251cdf8eb96c3aa63f4db200a7db","Message":"Remove stale governance and docs debt\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-28T19:49:07-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/main...468c7319f39e251cdf8eb96c3aa63f4db200a7db","Len":0}...
|
1777597306
|
Edit
Delete
|
|
1986
|
5
|
17
|
5
|
6
|
0
|
0
|
refs/heads/claude/fervent-kirch-e2a254
|
0
|
|
1778625303
|
Edit
Delete
|
|
2148
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/claude/festive-nobel-6b66e8
|
0
|
|
1778859406
|
Edit
Delete
|
|
2149
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/claude/festive-nobel-6b66e8
|
0
|
{"Commits":[{"Sha1":"2ab8520ac {"Commits":[{"Sha1":"2ab8520acabde36945a8e7ddbc4ac9366bb65fcc","Message":"ci: 新增 Gitea Actions CI 取代账户计费阻塞的 GitHub Actions\n\nGitHub Actions 因账户付款失败无法分配 runner。迁移到自建 Gitea act_runner:\n.gitea/workflows/ci.yml 精简核心门禁(frontend-typecheck / lint+typecheck /\ngovernance-audit),与本地 pre-commit Smart Gate 同口径,仅引用本仓库实际\n存在的脚本。GitHub 侧仓库级 Actions 禁用需 admin 手动执行(沙箱拦截该 API)。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T08:31:21-07:00"},{"Sha1":"59937a5a16a451fcaa7cde2bacf4ced6353628a8","Message":"chore: 刷新审计快照至 merge bd3c15d7a 后真实状态\n\nroute-contract / event-publishing / state-machine-integration 三份\nlatest 报告随 origin/main 合并 + MQL 评分规则种子重新生成:\n- 后端端点 6044→6048,前端 API 文件 375→376,前端端点 3851→3856 全匹配\n- 后端未引用端点 2301→2300\n纯生成物刷新,无源码逻辑改动。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T07:09:45-07:00"},{"Sha1":"bd3c15d7a4ab359b8188ab387fb6412ecb539f9f","Message":"Merge remote-tracking branch 'origin/main' into claude/festive-nobel-6b66e8\n\n# Conflicts:\n#\tfrontend/src/api/modules/course-marketplace.ts\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T07:00:54-07:00"},{"Sha1":"473a058fff3ae2dc51d059c682d9f1344ec6d7be","Message":"fix: 补齐 MQL 默认评分规则集种子修复线索评估 400\n\n新增 backend/prisma/seeds/23-lead-scoring-rules.ts 并在 seed.ts 注册:\nscore_rule_sets 此前无任何 seed,导致 /lead-qualification 页面\"评估\"\n按钮调用 calculate-score / batch-evaluate 全部 400 (未找到可用的评分规则集)。\n\n- 写入 1 条 is_active=true / entity_type=lead 标准规则集,14 条规则覆盖\n intent / demographic / firmographic / behavioral / engagement 5 维度\n- 条件全部基于 leads 表实际字段 (intent_level / source / industry /\n estimated_value / touchpoint_count / phone / email) 设计\n- upsert by id 幂等,可与既有 seed 串行执行\n- 真实 API 已验证: POST /v1/lead-qualification/leads/:id/calculate-score\n 返回 200, totalScore=39\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T06:19:53-07:00"}],"HeadCommit":{"Sha1":"2ab8520acabde36945a8e7ddbc4ac9366bb65fcc","Message":"ci: 新增 Gitea Actions CI 取代账户计费阻塞的 GitHub Actions\n\nGitHub Actions 因账户付款失败无法分配 runner。迁移到自建 Gitea act_runner:\n.gitea/workflows/ci.yml 精简核心门禁(frontend-typecheck / lint+typecheck /\ngovernance-audit),与本地 pre-commit Smart Gate 同口径,仅引用本仓库实际\n存在的脚本。GitHub 侧仓库级 Actions 禁用需 admin 手动执行(沙箱拦截该 API)。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T08:31:21-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/fc9540619a510cd0e7c1f26bc7717e409ca685fb...2ab8520acabde36945a8e7ddbc4ac9366bb65fcc","Len":4}...
|
1778859406
|
Edit
Delete
|
|
2154
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/claude/festive-nobel-6b66e8
|
0
|
{"Commits":[{"Sha1":"97a07d598 {"Commits":[{"Sha1":"97a07d5982fb0e82cdee59e6043fa80975bfbb2b","Message":"Merge remote-tracking branch 'origin/main' into claude/festive-nobel-6b66e8\n\n# Conflicts:\n#\te2e/pages/ContractDetailPage.ts\n#\te2e/tests/business-flows/contract-signing-flow.spec.ts\n#\te2e/tests/fixtures/business-flow-api.ts\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T10:29:42-07:00"},{"Sha1":"27785c23bda41e943778725be3f67d13ee2ba74a","Message":"Fix Playwright auth and lead-to-cash flow contracts\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T10:22:56-07:00"},{"Sha1":"e048cb1cb527471d7156b43658c4c255b629f401","Message":"Fix Playwright lead flows and audit closure selectors\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T10:20:02-07:00"},{"Sha1":"fc2601d8106428368de5fe77343a6048a9496216","Message":"Prune obsolete governance artifacts\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T10:14:09-07:00"},{"Sha1":"35efddeed8217cb2d915f970eae6e5488f804020","Message":"Fix E2E ai-agents and contract flow compatibility\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T10:06:26-07:00"}],"HeadCommit":{"Sha1":"97a07d5982fb0e82cdee59e6043fa80975bfbb2b","Message":"Merge remote-tracking branch 'origin/main' into claude/festive-nobel-6b66e8\n\n# Conflicts:\n#\te2e/pages/ContractDetailPage.ts\n#\te2e/tests/business-flows/contract-signing-flow.spec.ts\n#\te2e/tests/fixtures/business-flow-api.ts\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T10:29:42-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/2ab8520acabde36945a8e7ddbc4ac9366bb65fcc...97a07d5982fb0e82cdee59e6043fa80975bfbb2b","Len":48}...
|
1778866518
|
Edit
Delete
|
|
2156
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/claude/festive-nobel-6b66e8
|
0
|
{"Commits":[{"Sha1":"a5c6ac6d8 {"Commits":[{"Sha1":"a5c6ac6d84d0c6aef2a832c4d0dbdffefe4d9eb3","Message":"ci: 删除 .github/workflows/ 收口到 Gitea-only CI\n\nGitHub Actions 已仓库级禁用,这 9 个 workflow 在 GitHub 侧为死配置;\nGitea 默认同时读取 .github/workflows/ 会误跑其中 e2e/性能/docker 等\nGitHub 专属 workflow 并在自建 runner 上刷红。删除后 Gitea 仅运行\n.gitea/workflows/ci.yml 单一可信 CI。文件历史由 git 保留,需要时可恢复。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T15:54:22-07:00"}],"HeadCommit":{"Sha1":"a5c6ac6d84d0c6aef2a832c4d0dbdffefe4d9eb3","Message":"ci: 删除 .github/workflows/ 收口到 Gitea-only CI\n\nGitHub Actions 已仓库级禁用,这 9 个 workflow 在 GitHub 侧为死配置;\nGitea 默认同时读取 .github/workflows/ 会误跑其中 e2e/性能/docker 等\nGitHub 专属 workflow 并在自建 runner 上刷红。删除后 Gitea 仅运行\n.gitea/workflows/ci.yml 单一可信 CI。文件历史由 git 保留,需要时可恢复。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T15:54:22-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/97a07d5982fb0e82cdee59e6043fa80975bfbb2b...a5c6ac6d84d0c6aef2a832c4d0dbdffefe4d9eb3","Len":1}...
|
1778885716
|
Edit
Delete
|
|
2159
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/claude/festive-nobel-6b66e8
|
0
|
{"Commits":[{"Sha1":"2d843a1a1 {"Commits":[{"Sha1":"2d843a1a119ca0eda1a552c12468ff3840669487","Message":"ci(gitea): 去 github.com 依赖,改 container+手动 Gitea checkout\n\nrunner 对 github.com 出网不稳定,拉 marketplace action 间歇 unexpected EOF\n导致全 job 随机失败。改造:\n- container: node:20-bookworm(Docker Hub 拉,自带 node/git/corepack,\n 与 github.com 无关)\n- checkout 改为从 Gitea 服务器(runner 同网稳定)git fetch FETCH_HEAD,\n 不再用 actions/checkout@v4\n- pnpm 用 corepack 激活,不再用 pnpm/action-setup / actions/setup-node\n三 job(frontend-typecheck / lint-and-typecheck / governance-audit)\n全部去 github 依赖。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T17:16:28-07:00"}],"HeadCommit":{"Sha1":"2d843a1a119ca0eda1a552c12468ff3840669487","Message":"ci(gitea): 去 github.com 依赖,改 container+手动 Gitea checkout\n\nrunner 对 github.com 出网不稳定,拉 marketplace action 间歇 unexpected EOF\n导致全 job 随机失败。改造:\n- container: node:20-bookworm(Docker Hub 拉,自带 node/git/corepack,\n 与 github.com 无关)\n- checkout 改为从 Gitea 服务器(runner 同网稳定)git fetch FETCH_HEAD,\n 不再用 actions/checkout@v4\n- pnpm 用 corepack 激活,不再用 pnpm/action-setup / actions/setup-node\n三 job(frontend-typecheck / lint-and-typecheck / governance-audit)\n全部去 github 依赖。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T17:16:28-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/a5c6ac6d84d0c6aef2a832c4d0dbdffefe4d9eb3...2d843a1a119ca0eda1a552c12468ff3840669487","Len":1}...
|
1778890647
|
Edit
Delete
|
|
2162
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/claude/festive-nobel-6b66e8
|
0
|
{"Commits":[{"Sha1":"095a97649 {"Commits":[{"Sha1":"095a976491b07c7b0217788dee4cd4aea70c8c0c","Message":"Merge remote-tracking branch 'origin/main' into claude/festive-nobel-6b66e8\n\n# Conflicts:\n#\t.gitea/workflows/ci.yml\n#\te2e/pages/ContractDetailPage.ts\n#\treports/api-route-contract-audit.latest.json\n#\treports/api-route-contract-audit.latest.md\n#\treports/event-publishing-audit.latest.json\n#\treports/event-publishing-audit.latest.md\n#\treports/state-machine-integration-audit.latest.json\n#\treports/state-machine-integration-audit.latest.md\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T17:30:14-07:00"},{"Sha1":"3a19dad6311e5448e97ed9766cc7ea7199a96c96","Message":"Merge pull request #51 from laoluojuhai/claude/bold-raman-0239cc\n\nfix(governance): Wave 4 解封 + capability-graph HIGH 清零 + vitest 7 项真回归","AuthorEmail":"158980461+laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2026-05-15T17:24:12-07:00"},{"Sha1":"b58266aad571572bf85ae776d37c43988b9f0a66","Message":"Merge origin/main (8 commits) — resolve serial-numbers/Form.vue conflict\n\norigin/main 推进 8 commit(08de9016a/703130082/963d3fab8 create-form\nE2E coverage、94dc55c91 lead scoring rule txn 等)。\n\n唯一冲突 frontend/src/views/serial-numbers/Form.vue 批量生成块:\n- HEAD: useFormSubmit 重构版(form-governance 合规)\n- origin/main: 旧手写 submitting 版,但把生成上限 10000→1000 收紧\n真合并:保留 HEAD 的 useFormSubmit 结构 + 采纳 origin/main 收紧的 1000\n上限(模板已是 :max=\"1000\"、提示\"单次最多 1,000 个\",origin/main 有意\n下调)。validate 校验 count\u003e1000 + 文案 1-1000。vue-tsc --noEmit exit 0。\n\n--no-verify(owner 已授权,沿用 6b26e758f 同口径):8-commit merge 的\nstaged 并集再次触发 28 个 origin/main 继承的手写 submitting 表单\nform-governance(含本次 serial-numbers 已迁移项之外的纯继承债),\n非本 merge/分支引入。Fast Gate + Smart Gate 其余项(含前后端\ntype-check / array-guard / events / state-machines / route-contract)\n均通过;form-governance 强制仍由主线日常单 PR pre-commit 承担。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T17:05:00-07:00"},{"Sha1":"08de9016a82ceaa8c859963a55cbf2c246bbcb1a","Message":"Fix create form E2E coverage for business pickers\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T17:01:07-07:00"},{"Sha1":"70313008275d9d448f660b047fd5737ae7ace232","Message":"Fix create form E2E coverage for business detail fields\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T16:59:08-07:00"}],"HeadCommit":{"Sha1":"095a976491b07c7b0217788dee4cd4aea70c8c0c","Message":"Merge remote-tracking branch 'origin/main' into claude/festive-nobel-6b66e8\n\n# Conflicts:\n#\t.gitea/workflows/ci.yml\n#\te2e/pages/ContractDetailPage.ts\n#\treports/api-route-contract-audit.latest.json\n#\treports/api-route-contract-audit.latest.md\n#\treports/event-publishing-audit.latest.json\n#\treports/event-publishing-audit.latest.md\n#\treports/state-machine-integration-audit.latest.json\n#\treports/state-machine-integration-audit.latest.md\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T17:30:14-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/2d843a1a119ca0eda1a552c12468ff3840669487...095a976491b07c7b0217788dee4cd4aea70c8c0c","Len":41}...
|
1778891427
|
Edit
Delete
|
|
35743
|
5
|
5
|
5
|
124
|
0
|
0
|
refs/heads/claude/fixture-dates
|
1
|
|
1791559227
|
Edit
Delete
|
|
35744
|
5
|
5
|
5
|
124
|
0
|
0
|
refs/heads/claude/fixture-dates
|
1
|
{"Commits":[{"Sha1":"c556b1f0e {"Commits":[{"Sha1":"c556b1f0ea5506121d2b73c8540836cc990bf0cb","Message":"test: move remaining hardcoded booking fixtures onto future dates\n\nThe CRM04/BRD04 20:30 failures were already fixed on main (3e41516,\n4941806). Running the self-contained suites under a shifted clock found\ntwo more booking fixtures that would start failing once their date passed:\n\n- composition-fixtures.mjs booked 2026-10-20, so all seven PER07 tests\n fail from 20:30 Asia/Shanghai that day.\n- prototype-enhancement.persistence.test.mjs defaulted to 2026-10-12 and\n used 10-13/14/15 for its other bookings.\n\nBoth now go through futureBookingDate(), which keeps weekdays and distinct\ndates while staying ahead of the server day.\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-10-09T08:20:24-07:00"}],"HeadCommit":{"Sha1":"c556b1f0ea5506121d2b73c8540836cc990bf0cb","Message":"test: move remaining hardcoded booking fixtures onto future dates\n\nThe CRM04/BRD04 20:30 failures were already fixed on main (3e41516,\n4941806). Running the self-contained suites under a shifted clock found\ntwo more booking fixtures that would start failing once their date passed:\n\n- composition-fixtures.mjs booked 2026-10-20, so all seven PER07 tests\n fail from 20:30 Asia/Shanghai that day.\n- prototype-enhancement.persistence.test.mjs defaulted to 2026-10-12 and\n used 10-13/14/15 for its other bookings.\n\nBoth now go through futureBookingDate(), which keeps weekdays and distinct\ndates while staying ahead of the server day.\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-10-09T08:20:24-07:00"},"CompareURL":"luoanwu/haizan-self-service-ktv/compare/5b243530b3cc06d5db2cf1c5e3b5772ee8ba9059...c556b1f0ea5506121d2b73c8540836cc990bf0cb","Len":1}...
|
1791559227
|
Edit
Delete
|
|
35755
|
5
|
17
|
5
|
124
|
0
|
0
|
refs/heads/claude/fixture-dates
|
1
|
|
1791559517
|
Edit
Delete
|
|
34822
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-cold-start-db-down
|
1
|
|
1791007507
|
Edit
Delete
|
|
34823
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-cold-start-db-down
|
1
|
{"Commits":[{"Sha1":"49aa2ec61 {"Commits":[{"Sha1":"49aa2ec61d53cb81b378e38b0349812aecdc3a84","Message":"K7.6c: automated cold-start test with the database unreachable\n\nAPI, one-shot and resident worker and one-shot scheduler all exit 1 with\nstartup_failed / DEPENDENCY_UNAVAILABLE against a really refused loopback\nport; the API never listens and no job starts. Covers refused connections\nonly; K7.6c stays partial.\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-10-02T23:04:59-07:00"}],"HeadCommit":{"Sha1":"49aa2ec61d53cb81b378e38b0349812aecdc3a84","Message":"K7.6c: automated cold-start test with the database unreachable\n\nAPI, one-shot and resident worker and one-shot scheduler all exit 1 with\nstartup_failed / DEPENDENCY_UNAVAILABLE against a really refused loopback\nport; the API never listens and no job starts. Covers refused connections\nonly; K7.6c stays partial.\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-10-02T23:04:59-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/a4ac425ca536e8d4880df9d5987cd21d9c1ae567...49aa2ec61d53cb81b378e38b0349812aecdc3a84","Len":1}...
|
1791007507
|
Edit
Delete
|
|
34910
|
5
|
17
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-cold-start-db-down
|
1
|
|
1791075412
|
Edit
Delete
|
|
34813
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-request-id-image
|
1
|
|
1791006477
|
Edit
Delete
|
|
34814
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-request-id-image
|
1
|
{"Commits":[{"Sha1":"70ff1550d {"Commits":[{"Sha1":"70ff1550d8f67b3ddc4232cb83f5d5051c3c31ae","Message":"ledger: note unique request ids and all-worker smokes on P2.4b, P2.5a, P2.5b (still not_verified)\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-10-02T22:47:47-07:00"},{"Sha1":"0dd005fb72a419ea9b297461f6480e8808525bf9","Message":"docs: record globally unique request ids and the all-worker image and dev stack smokes\n\nEvidence: ops/image/2026-10-02-image-smoke-all-workers.json (image built clean from 9f5db80a, 6/6 classes, 47 extra\nchecks) and ops/drills/2026-10-02-dev-stack-all-workers.json (56 checks). saga-manager records 'awaiting', not 'ok'.\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-10-02T22:47:00-07:00"},{"Sha1":"9f5db80a3109a469b795315f39bbf593e25bd189","Message":"feat: globally unique HTTP request ids; image and dev stack smokes cover every worker job\n\nP2.4b: the request id was Fastify's process-local counter (req-1, req-2, ...), repeating across restarts and\nprocesses. It is now req-\u003crandom UUID\u003e, generated for every request; a caller-sent X-Request-Id is still not adopted.\nThe id keeps flowing unchanged into log lines, error envelopes, command receipts, events and the audit chain.\n\nP2.5a/P2.5b: ops/image.js smoke and ops/stack-smoke.js ran the worker checks for one or two jobs only. Both now\nrun them for every job in WORKER_JOBS: refuses without its tenant allowlist, completes scan round 1 and records\nscheduler_job_state, exits 0 on SIGTERM. saga-manager is checked for 'awaiting', not 'ok': an ok round needs a\nseeded MachineDelegation that these smokes do not create.\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-10-02T22:43:17-07:00"}],"HeadCommit":{"Sha1":"70ff1550d8f67b3ddc4232cb83f5d5051c3c31ae","Message":"ledger: note unique request ids and all-worker smokes on P2.4b, P2.5a, P2.5b (still not_verified)\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-10-02T22:47:47-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/fb25a56ec6f8a7ab922ea32c2bca3679b1dec614...70ff1550d8f67b3ddc4232cb83f5d5051c3c31ae","Len":3}...
|
1791006477
|
Edit
Delete
|
|
34911
|
5
|
17
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-request-id-image
|
1
|
|
1791075412
|
Edit
Delete
|
|
34815
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-slo-burn-rate
|
1
|
|
1791006933
|
Edit
Delete
|
|
34816
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-slo-burn-rate
|
1
|
{"Commits":[{"Sha1":"0122aabee {"Commits":[{"Sha1":"0122aabee63e6d066eea9de4894c1e645b8036a0","Message":"K7.6a: multi-window burn-rate alert rules derived from the SLO model\n\nEach SLO gets an error-ratio expression and two burn-rate tiers (page 14.4x\nover 1h/5m, ticket 6x over 6h/30m), rendered to a separate rule file so the\n19 existing rules and their file hash are unchanged. check:slo ties the model,\nthe rule file, the document and the promtool unit tests together. Verified\nwith a real promtool 3.14.0 on synthetic series only; nothing scrapes the live\nservice and no burn-rate rule fired on real metrics. K7.6a stays partial.\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-10-02T22:55:25-07:00"}],"HeadCommit":{"Sha1":"0122aabee63e6d066eea9de4894c1e645b8036a0","Message":"K7.6a: multi-window burn-rate alert rules derived from the SLO model\n\nEach SLO gets an error-ratio expression and two burn-rate tiers (page 14.4x\nover 1h/5m, ticket 6x over 6h/30m), rendered to a separate rule file so the\n19 existing rules and their file hash are unchanged. check:slo ties the model,\nthe rule file, the document and the promtool unit tests together. Verified\nwith a real promtool 3.14.0 on synthetic series only; nothing scrapes the live\nservice and no burn-rate rule fired on real metrics. K7.6a stays partial.\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-10-02T22:55:25-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/2ede7b911ea4b9c7c9eff68578cfe553db638061...0122aabee63e6d066eea9de4894c1e645b8036a0","Len":1}...
|
1791006933
|
Edit
Delete
|
|
34819
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-token-hardening
|
1
|
|
1791007286
|
Edit
Delete
|
|
34820
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-token-hardening
|
1
|
{"Commits":[{"Sha1":"2ba689eec {"Commits":[{"Sha1":"2ba689eec37d482baac4bed44ffe7d8cc9469ce0","Message":"docs(ledger): note the local token hardening on K4.3b and K4.3c (status stays partial)\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-10-02T23:00:42-07:00"},{"Sha1":"63c3199c8077449437518c9e600bacb003f5bb04","Message":"Merge remote-tracking branch 'origin/main' into claude/gap-token-hardening\n\n# Conflicts:\n#\tdocs/v1.1-local-contracts-draft.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-02T22:51:55-07:00"},{"Sha1":"2b2a4523a8a2a87113161e4b298a00521f75c576","Message":"Token hardening: dev-only switch, key rotation, single-use replay detection, issuance revocation\n\nK4.3b / K4.3c local part, all inside the local HMAC issuer (no identity provider):\n\n- KERNEL_ENV=production refuses to start unless KERNEL_LOCAL_TOKEN_ISSUER=dev-only\n (before any database connection, like APP_ID).\n- Key rotation: KERNEL_TOKEN_KEY_ID names the current key, KERNEL_TOKEN_PREVIOUS_KEYS\n lists at most three previous keys (keyId=secret). Tokens are issued with the current\n key only and carry its kid; the unnamed key is `default` and its tokens are unchanged.\n- Replay detection as single-use tokens for service and Execution tokens (`singleUse`\n at issuance, claim `once`): the first use binds the jti to one request in\n shared.token_use; a retry of that request passes, any other request is refused with\n 401 and traced as TOKEN_REPLAYED.\n- RevokePrincipalToken revokes one issuance (append-only human.principal_token_revocation,\n event PrincipalTokenRevoked); the service route checks it in the command transaction on\n every use and refuses with 403 PRINCIPAL_TOKEN_REVOKED.\n\nMigration 167. Default behaviour (no new env, multi-use tokens, v1/v2 window) is unchanged.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-02T22:51:18-07:00"}],"HeadCommit":{"Sha1":"2ba689eec37d482baac4bed44ffe7d8cc9469ce0","Message":"docs(ledger): note the local token hardening on K4.3b and K4.3c (status stays partial)\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-10-02T23:00:42-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/d3035b645308fc8bf107c6c7b1a98229b7af7c14...2ba689eec37d482baac4bed44ffe7d8cc9469ce0","Len":3}...
|
1791007286
|
Edit
Delete
|
|
34912
|
5
|
17
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap-token-hardening
|
1
|
|
1791075412
|
Edit
Delete
|
|
34846
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-fault-matrix
|
1
|
|
1791010446
|
Edit
Delete
|
|
34847
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-fault-matrix
|
1
|
{"Commits":[{"Sha1":"f0ee17a4a {"Commits":[{"Sha1":"f0ee17a4afe9710fa629332065b73a35e82c59c0","Message":"K7.6c: cold-start tests for a silent database, bad credentials and a missing database\n\nAPI, one-shot and resident worker and one-shot scheduler all exit 1 with\nstartup_failed / DEPENDENCY_UNAVAILABLE when the database accepts the\nconnection but never answers (exit after the 10 s connect timeout) and when\nthe server really rejects with 28P01 or 3D000. Tests and docs only; no\nruntime change. K7.6c stays partial.\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-10-02T23:53:57-07:00"},{"Sha1":"4e480a264504344c1ff46aa7a634a09b8b9b2eee","Message":"K7.6c: automated cold-start test with the database unreachable\n\nAPI, one-shot and resident worker and one-shot scheduler all exit 1 with\nstartup_failed / DEPENDENCY_UNAVAILABLE against a really refused loopback\nport; the API never listens and no job starts. Covers refused connections\nonly; K7.6c stays partial.\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-10-02T23:04:59-07:00"}],"HeadCommit":{"Sha1":"f0ee17a4afe9710fa629332065b73a35e82c59c0","Message":"K7.6c: cold-start tests for a silent database, bad credentials and a missing database\n\nAPI, one-shot and resident worker and one-shot scheduler all exit 1 with\nstartup_failed / DEPENDENCY_UNAVAILABLE when the database accepts the\nconnection but never answers (exit after the 10 s connect timeout) and when\nthe server really rejects with 28P01 or 3D000. Tests and docs only; no\nruntime change. K7.6c stays partial.\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-10-02T23:53:57-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/a60ad667cc1ea6ea9b4dd12e48e63361723efed4...f0ee17a4afe9710fa629332065b73a35e82c59c0","Len":2}...
|
1791010446
|
Edit
Delete
|
|
34913
|
5
|
17
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-fault-matrix
|
1
|
|
1791075412
|
Edit
Delete
|
|
34865
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-observability
|
1
|
|
1791020543
|
Edit
Delete
|
|
34866
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-observability
|
1
|
{"Commits":[{"Sha1":"f32d8f5b7 {"Commits":[{"Sha1":"f32d8f5b73807b3e40f11d480a3df0f88572a458","Message":"Merge origin/main (0.220.0) into claude/gap2-observability\n\nLedger and gap-governance take main's text; the burn-rate delivery notes are re-applied on top.\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-10-03T02:41:30-07:00"},{"Sha1":"e88691d887663dbc312c31f1b1fef8adb7c5596f","Message":"K7.6a/K7.6b: fixed-source burn-rate delivery evidence, docs, ledger notes and release candidate\n\nAll 12 burn-rate rules fired in an isolated real Prometheus, reached the test\nwebhook and resolved after natural window expiry (third run; the first exposed\nthe dead le selector, the second was cut short when the host Docker engine\nstopped). Statuses unchanged: K7.6a, K7.6b, K8.7 partial, P2.4c not_verified.\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-10-03T02:39:51-07:00"}],"HeadCommit":{"Sha1":"f32d8f5b73807b3e40f11d480a3df0f88572a458","Message":"Merge origin/main (0.220.0) into claude/gap2-observability\n\nLedger and gap-governance take main's text; the burn-rate delivery notes are re-applied on top.\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-10-03T02:41:30-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/f64926f42b13caf316b6160e0ab608a42abce79e...f32d8f5b73807b3e40f11d480a3df0f88572a458","Len":2}...
|
1791020543
|
Edit
Delete
|
|
34914
|
5
|
17
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-observability
|
1
|
|
1791075412
|
Edit
Delete
|
|
34855
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-observation-attribution-fix refs/heads/claude/gap2-observation-attribution-fixes...
|
1
|
|
1791013558
|
Edit
Delete
|
|
34856
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-observation-attribution-fix refs/heads/claude/gap2-observation-attribution-fixes...
|
1
|
{"Commits":[{"Sha1":"feb7f6b07 {"Commits":[{"Sha1":"feb7f6b07069ba127bc49cce60d25f753d8a558e","Message":"K5.2b/K5.6: document the in-flight as-of window, registry count, ledger and candidate page\n\n- docs/metric-observation.md: recorded_at is insert time, not commit time; the\n repeatability claim is qualified for writes in flight (corrections,\n retractions and plain recordings alike). Lock order of RecordImpact.\n- docs/definition-registry.md: the Metric use count is historical observation\n rows; a correction adds one, a retracted observation still counts.\n- plan-ledger / gap-governance: K5.2b and K5.6 no longer say corrections,\n Impact state and independent review are not done; both stay partial.\n- docs/releases/candidates/k52b-k56-revision-review.md.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T00:44:18-07:00"},{"Sha1":"2ab4b38c9baab6cdec44a9e996495a87f83935d4","Message":"K5.2b/K5.6: hold the basis before judging it (Confirm, Declare, RecordImpact)\n\nConfirmAttribution, DeclareAttribution and RecordImpact judged their basis\nunder READ COMMITTED with only their own aggregate lock, so an in-flight\nRetractMetricObservation / correction, InvalidateImpact or InvalidateOutcome\nthat committed in between was missed. They now take, before the guards read\nand always in this order: the Impact advisory lock, the advisory lock of every\nmetric observation involved (ascending id), then a share lock on the Outcome\nrows (ascending id). The revising commands each hold exactly one of these.\n\ntest/value-basis-race.integration.test.js runs real parallel transactions,\nholding the first just before COMMIT and waiting until the database reports\nthe second blocked by it; 7 of its 9 tests fail on the previous source.\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-10-03T00:44:18-07:00"},{"Sha1":"50da01cf4af1f54a79f9bf937ec3c37ae21bf09f","Message":"Merge origin/main (0.219.0 token hardening) into claude/gap2-observation-attribution-fixes\n\nKeeps both sides: 271 commands, 328 event types, 247 supporting events,\n92 append-only facts, 62 guarded child tables. Generated files re-rendered.\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-10-03T00:23:24-07:00"}],"HeadCommit":{"Sha1":"feb7f6b07069ba127bc49cce60d25f753d8a558e","Message":"K5.2b/K5.6: document the in-flight as-of window, registry count, ledger and candidate page\n\n- docs/metric-observation.md: recorded_at is insert time, not commit time; the\n repeatability claim is qualified for writes in flight (corrections,\n retractions and plain recordings alike). Lock order of RecordImpact.\n- docs/definition-registry.md: the Metric use count is historical observation\n rows; a correction adds one, a retracted observation still counts.\n- plan-ledger / gap-governance: K5.2b and K5.6 no longer say corrections,\n Impact state and independent review are not done; both stay partial.\n- docs/releases/candidates/k52b-k56-revision-review.md.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T00:44:18-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/159fb0eb8d9c7aaf40aa381bee5a3e527d02ae00...feb7f6b07069ba127bc49cce60d25f753d8a558e","Len":3}...
|
1791013558
|
Edit
Delete
|
|
34915
|
5
|
17
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-observation-attribution-fix refs/heads/claude/gap2-observation-attribution-fixes...
|
1
|
|
1791075412
|
Edit
Delete
|