|
34853
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-timer-scheduler
|
1
|
|
1791012871
|
Edit
Delete
|
|
34854
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-timer-scheduler
|
1
|
{"Commits":[{"Sha1":"430260155 {"Commits":[{"Sha1":"4302601556a17953ebecc40eb94ad1e47882385c","Message":"K4.2b/K7.2b: record the queue-worker lease evidence and the candidate page\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:34:22-07:00"},{"Sha1":"7b4f9d9a97ada5074b96e31e2f8cf8e0b53e1d27","Message":"Merge remote-tracking branch 'origin/main' into claude/gap2-timer-scheduler\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T00:18:33-07:00"},{"Sha1":"16b5370c6c01d73104f00de64aed77b530144ed7","Message":"K7.2b: queue workers under the durable lease, and every scanner checks its lease first\n\nReal-process tests for the three queue jobs hosted like runWorkerProcess: SIGKILL at the\nbusiness COMMIT (six points) and SIGSTOP past lease expiry (three points). saga-manager now\nchecks the stop signal and lease ownership before any database work, like the other scanners.\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:18:33-07:00"}],"HeadCommit":{"Sha1":"4302601556a17953ebecc40eb94ad1e47882385c","Message":"K4.2b/K7.2b: record the queue-worker lease evidence and the candidate page\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:34:22-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/a60ad667cc1ea6ea9b4dd12e48e63361723efed4...4302601556a17953ebecc40eb94ad1e47882385c","Len":3}...
|
1791012871
|
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
|
|
34857
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-tool-lease-fixes
|
1
|
|
1791013899
|
Edit
Delete
|
|
34858
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/gap2-tool-lease-fixes
|
1
|
{"Commits":[{"Sha1":"94143a657 {"Commits":[{"Sha1":"94143a657ac5b725190da9d5a1a06ffb80331987","Message":"ledger: word the K4.4b/K4.4c additions as merged source awaiting release; add the candidate page\n\nBoth slices stay partial. No version, release or deployment is claimed.\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:46:34-07:00"},{"Sha1":"9b4571792803a36068a0bf09b723e9c2ba361058","Message":"K4.4b/K4.4c: concurrency tests for metered budgets, replays, reconcile and lease revocation\n\nReal parallel transactions, ordered by the gateway's dispatch hooks and by\nlock waits read from pg_stat_activity: distinct ids against a metered budget,\nsame-id replays with usage, reconciliation racing an in-flight dispatch,\nrevocation against a keyed dispatch, and the lasting TOOL_EFFECT_UNRESOLVED\nblock after an UNKNOWN left by a rotated-out key (now documented in\ndocs/credential-lease.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:46:34-07:00"},{"Sha1":"a9af92ada5f4d951498ab1be5f90ebdeb0126177","Message":"K4.4b/K4.4c: test the usage guard itself and refuse a late credential key id\n\nThe six rewrite assertions in tool-usage-metering passed with trigger\ntool_invocation_usage_guard disabled: an unjournaled update is refused by the\ngeneric state-journal guard with the same SQLSTATE. The attempts now run in a\ntransaction that also writes the matching ToolInvocation event, and assert on\nthe trigger's own messages; a control shows the same journaled transaction\ncommits when it leaves the guarded columns alone.\n\nMigration 168 (unreleased) let the runtime role write credential_key_id on an\nalready dispatched leased row whose key id was NULL. The guard now refuses any\nkey id change once the row has left PREPARED; the dispatch update itself, the\nonly legitimate writer, is unaffected. The migration set hash and the rendered\nv1.1 draft follow the edited file.\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:46:34-07:00"},{"Sha1":"af383022f91a8f9282ca7c7d553c2be2b30f8c4d","Message":"Merge origin/main (0.219.0, migration 167) into claude/gap2-tool-lease-fixes\n\nConflicts in src/api-response-rows.json and docs/v1.1-local-contracts-draft.md\nresolved by taking main and re-rendering against a database migrated through\n167 and 168.\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:02:13-07:00"}],"HeadCommit":{"Sha1":"94143a657ac5b725190da9d5a1a06ffb80331987","Message":"ledger: word the K4.4b/K4.4c additions as merged source awaiting release; add the candidate page\n\nBoth slices stay partial. No version, release or deployment is claimed.\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:46:34-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/d65266f5e31a48700ba97c6e15fcc101253d3096...94143a657ac5b725190da9d5a1a06ffb80331987","Len":4}...
|
1791013899
|
Edit
Delete
|
|
34859
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/release-0220-gap2-batch
|
1
|
|
1791015929
|
Edit
Delete
|
|
34860
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/release-0220-gap2-batch
|
1
|
{"Commits":[{"Sha1":"6b40614de {"Commits":[{"Sha1":"6b40614dee6058069c3c252a6bc6a5fb57e04b4d","Message":"Merge claude/gap2-tool-lease-fixes into the 0.220.0 batch\n\nKeeps the waivers of both value-chain (3) and tool usage (5) reads;\nresponse rows, API contracts and the v1.1 draft re-rendered on a database\nmigrated through 172.\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:53:46-07:00"},{"Sha1":"aabecd5204d27a78e646e137637ba034f97e751b","Message":"Merge claude/gap2-observation-attribution-fixes into the 0.220.0 batch\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T00:48:48-07:00"}],"HeadCommit":{"Sha1":"6b40614dee6058069c3c252a6bc6a5fb57e04b4d","Message":"Merge claude/gap2-tool-lease-fixes into the 0.220.0 batch\n\nKeeps the waivers of both value-chain (3) and tool usage (5) reads;\nresponse rows, API contracts and the v1.1 draft re-rendered on a database\nmigrated through 172.\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:53:46-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/0ff76e95b9518abb1320c5643fbdb05d472e1951...6b40614dee6058069c3c252a6bc6a5fb57e04b4d","Len":2}...
|
1791015929
|
Edit
Delete
|
|
34861
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"509ea39cb {"Commits":[{"Sha1":"509ea39cb0c08ffa2aedb144bcff20b55c5f8613","Message":"Add reproducible fixed-source API contract bundles and refresh closure evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:27:43-07:00"},{"Sha1":"e378a0d99887b6398eb1431de028d1f5108e00f8","Message":"Validate API contracts against pinned official schemas offline\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:23:30-07:00"},{"Sha1":"128cb1e3b4275f52c109548568c6d2325e7b2711","Message":"chore(release): prepare 0.220.0 full closure governance and SLO reports\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:09:34-07:00"},{"Sha1":"8ae6663b9cbaf7d412f30279624e3577899320b6","Message":"docs(governance): bind six external closure requests to fixed source evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:02:19-07:00"},{"Sha1":"0700a9173b6155cc531a6fd53600410af8382478","Message":"docs(governance): bind burn-report evidence and distinguish local work from closure readiness\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:03:06-07:00"}],"HeadCommit":{"Sha1":"509ea39cb0c08ffa2aedb144bcff20b55c5f8613","Message":"Add reproducible fixed-source API contract bundles and refresh closure evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:27:43-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/fda2821a194f7a71473403f6fd2d1d7d1741ad0b...509ea39cb0c08ffa2aedb144bcff20b55c5f8613","Len":9}...
|
1791016534
|
Edit
Delete
|
|
34862
|
5
|
9
|
5
|
121
|
0
|
0
|
refs/tags/v0.220.0
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"509ea39cb0c08ffa2aedb144bcff20b55c5f8613","Message":"Add reproducible fixed-source API contract bundles and refresh closure evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:27:43-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/0000000000000000000000000000000000000000...509ea39cb0c08ffa2aedb144bcff20b55c5f8613","Len":0}...
|
1791016836
|
Edit
Delete
|
|
34863
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"6e36b93f3 {"Commits":[{"Sha1":"6e36b93f386509ed116062d735b34cfd2fc4f508","Message":"Record verified 0.220.0 delivery and remaining closure boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:49:21-07:00"}],"HeadCommit":{"Sha1":"6e36b93f386509ed116062d735b34cfd2fc4f508","Message":"Record verified 0.220.0 delivery and remaining closure boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:49:21-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/509ea39cb0c08ffa2aedb144bcff20b55c5f8613...6e36b93f386509ed116062d735b34cfd2fc4f508","Len":1}...
|
1791017367
|
Edit
Delete
|
|
34864
|
5
|
5
|
5
|
122
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"b71b39e65 {"Commits":[{"Sha1":"b71b39e6588e7b3b011efd54754b38e613c41fec","Message":"记录全面收口工作包及0.220.0真实验收结果\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:53:15-07:00"}],"HeadCommit":{"Sha1":"b71b39e6588e7b3b011efd54754b38e613c41fec","Message":"记录全面收口工作包及0.220.0真实验收结果\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T01:53:15-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-model-docs/compare/9d91fcaaca895234cdbe4eef8834e25feb227afa...b71b39e6588e7b3b011efd54754b38e613c41fec","Len":1}...
|
1791017600
|
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
|
|
34867
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/release-0220-gap2-batch
|
1
|
{"Commits":[{"Sha1":"607f69f4f {"Commits":[{"Sha1":"607f69f4f6039cf5dcd4bb1e0ca48e1449012dfc","Message":"release: prepare 0.221.0 value-chain revision and review, tool usage metering, burn-rate delivery and gap2 evidence\n\nCombines the six claude/gap2-* branches on top of 0.220.0. Migrations\n168 and 170-172.\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:58:49-07:00"},{"Sha1":"8305639929be6b20fde705670ba0479a99696274","Message":"Merge claude/gap2-observability into the gap2 batch\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T02:44:41-07:00"},{"Sha1":"4ff9aed1ad9215873d83c2319eb433cfcb8829c0","Message":"Merge origin/main (0.220.0) into the gap2 batch\n\nGovernance and ledger texts take main's wording with this batch's notes\nre-applied; both API schema gates (main's api-standard-validation and\nthis batch's check:api-spec) are kept side by side; generated contracts,\nresponse rows and the v1.1 draft re-rendered on a database migrated\nthrough 172.\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:44:34-07:00"},{"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":"607f69f4f6039cf5dcd4bb1e0ca48e1449012dfc","Message":"release: prepare 0.221.0 value-chain revision and review, tool usage metering, burn-rate delivery and gap2 evidence\n\nCombines the six claude/gap2-* branches on top of 0.220.0. Migrations\n168 and 170-172.\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:58:49-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/6b40614dee6058069c3c252a6bc6a5fb57e04b4d...607f69f4f6039cf5dcd4bb1e0ca48e1449012dfc","Len":20}...
|
1791022150
|
Edit
Delete
|
|
34868
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"58fcd1796 {"Commits":[{"Sha1":"58fcd1796957489a14bbcb7fcaeed28a2c672f28","Message":"docs(治理): 企业现实内核 P0 证据请求改写为开工单——给平台 KI-1—KI-6、给数字员工OS KO-1—KO-3\n\n内核仓 fda2821a(0.219.0)的 32 条仓外证据请求全部停在「已准备、未发送」。\n本提交把其中指向基础设施与数字员工OS 的 P0 请求改写成接收方目录下的开工单\n(同形于 工程基础框架/框架变更请求-平台接入-2026-09-24.md),并在开发计划 §5 加 ⑩、\n§8 加一行,待裁决架构事项的内核接入一节补四项待裁,数字员工OS 开发计划阶段路线加一行。\n\n- KI-1—KI-3 不依赖 DEC-053;KI-4、KI-5 消费者一侧与 KO-2、KO-3 须 DEC-053 批准后才做\n- 不批任何 DEC、不改 Catalog、无实现提交;读数均为 2026-10-03 只读摸底,证据等级写在正文\n- 基于 origin/main 98467cb;本机 main 的 6 个未推提交与未提交改动未动\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-03T04:28:41-07:00"}],"HeadCommit":{"Sha1":"58fcd1796957489a14bbcb7fcaeed28a2c672f28","Message":"docs(治理): 企业现实内核 P0 证据请求改写为开工单——给平台 KI-1—KI-6、给数字员工OS KO-1—KO-3\n\n内核仓 fda2821a(0.219.0)的 32 条仓外证据请求全部停在「已准备、未发送」。\n本提交把其中指向基础设施与数字员工OS 的 P0 请求改写成接收方目录下的开工单\n(同形于 工程基础框架/框架变更请求-平台接入-2026-09-24.md),并在开发计划 §5 加 ⑩、\n§8 加一行,待裁决架构事项的内核接入一节补四项待裁,数字员工OS 开发计划阶段路线加一行。\n\n- KI-1—KI-3 不依赖 DEC-053;KI-4、KI-5 消费者一侧与 KO-2、KO-3 须 DEC-053 批准后才做\n- 不批任何 DEC、不改 Catalog、无实现提交;读数均为 2026-10-03 只读摸底,证据等级写在正文\n- 基于 origin/main 98467cb;本机 main 的 6 个未推提交与未提交改动未动\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-03T04:28:41-07:00"},"CompareURL":"luoanwu/platform-governance/compare/98467cbc83c7415b6fe7d8fa0ee96786ed288edf...58fcd1796957489a14bbcb7fcaeed28a2c672f28","Len":1}...
|
1791027395
|
Edit
Delete
|
|
34869
|
5
|
5
|
5
|
72
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"7fbd54793 {"Commits":[{"Sha1":"7fbd54793a41ee137e05974f71d3e822f78ef7af","Message":"docs(handoff): register SalesOrderCreated producer work order as G27\n\nRecords the incoming request from the enterprise reality kernel\n(seven-domain-five-dimension-unified-model @ fda2821a) for this app to be\nthe authoritative producer of SalesOrderCreated. Documentation only: no\ncode, schema, or contract change.\n\n- docs/handoff/sales-order-created-producer-2026-10-03.md: current write\n point and local outbox (read at 3b7ca66), the five open forks from the\n kernel's decision pack, and the work split into what can start now,\n what waits for the fact contract, and what belongs to the platform\n- CLAUDE.md: open item G27 pointing at the handoff; D1 site orders stay\n under G26\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-03T04:30:56-07:00"}],"HeadCommit":{"Sha1":"7fbd54793a41ee137e05974f71d3e822f78ef7af","Message":"docs(handoff): register SalesOrderCreated producer work order as G27\n\nRecords the incoming request from the enterprise reality kernel\n(seven-domain-five-dimension-unified-model @ fda2821a) for this app to be\nthe authoritative producer of SalesOrderCreated. Documentation only: no\ncode, schema, or contract change.\n\n- docs/handoff/sales-order-created-producer-2026-10-03.md: current write\n point and local outbox (read at 3b7ca66), the five open forks from the\n kernel's decision pack, and the work split into what can start now,\n what waits for the fact contract, and what belongs to the platform\n- CLAUDE.md: open item G27 pointing at the handoff; D1 site orders stay\n under G26\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-03T04:30:56-07:00"},"CompareURL":"luoanwu/juhai-quotation-system/compare/3b7ca66f6af2d9ecf7465dea5be95b1aa199b5a0...7fbd54793a41ee137e05974f71d3e822f78ef7af","Len":1}...
|
1791027398
|
Edit
Delete
|
|
34870
|
5
|
5
|
5
|
122
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"0e6164409 {"Commits":[{"Sha1":"0e6164409e6b4c39523c8eff4378ea9c3e143f93","Message":"docs: 签字单 S2——接入线待裁项(A6、A6 附、A8、新 1—新 6)与 §8 第 1 步落地记录\n\n《项目缺失分析-2026-10-02》§8 第 1 步落地:七条 P0 证据请求已改写为各仓开工单\n(治理仓 58fcd17、报价仓 7fbd547,均已推 Gitea)。本单收拢开工单替代不了的裁决项,\n编号沿用内核仓 docs/governance/pending-decisions-2026-10-02.md 与《P0请求发件单》§7,\n新 5(主体合同拆段与 DEC-039 回退)与新 6(治理仓、平台仓本机合流)为本单新增。\n\n内核发送回执停在本机分支 claude/p0-dispatch-receipts-20261003(7652186,未推):\n三条把「全部未发送」写死的测试在该提交上失败,测试未改,原因写在 §5。\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-03T04:52:34-07:00"}],"HeadCommit":{"Sha1":"0e6164409e6b4c39523c8eff4378ea9c3e143f93","Message":"docs: 签字单 S2——接入线待裁项(A6、A6 附、A8、新 1—新 6)与 §8 第 1 步落地记录\n\n《项目缺失分析-2026-10-02》§8 第 1 步落地:七条 P0 证据请求已改写为各仓开工单\n(治理仓 58fcd17、报价仓 7fbd547,均已推 Gitea)。本单收拢开工单替代不了的裁决项,\n编号沿用内核仓 docs/governance/pending-decisions-2026-10-02.md 与《P0请求发件单》§7,\n新 5(主体合同拆段与 DEC-039 回退)与新 6(治理仓、平台仓本机合流)为本单新增。\n\n内核发送回执停在本机分支 claude/p0-dispatch-receipts-20261003(7652186,未推):\n三条把「全部未发送」写死的测试在该提交上失败,测试未改,原因写在 §5。\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-03T04:52:34-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-model-docs/compare/b71b39e6588e7b3b011efd54754b38e613c41fec...0e6164409e6b4c39523c8eff4378ea9c3e143f93","Len":1}...
|
1791028358
|
Edit
Delete
|
|
34871
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"22f20cb11 {"Commits":[{"Sha1":"22f20cb11e78f095552807569b78ee87e2516829","Message":"docs: 自动化执行与规模数字对齐代码(2026-10-03 订正)\n\n- 开发计划 v1.5 补「自动化执行」行并订正待拍板 ③:六项能力 WIRED 全 FULL(automation-runner,ebee195 于 07-16 并入 main),手动触发、只落本地库与审计;待拍的是自动调度与对外出站。v1.3 台账加订正注记,原文保留\n- 项目进展分析 07-01、项目阻塞点分析 B8、PRD 顶部各加订正注记,指回开发计划\n- CLAUDE.md / README:迁移 22→29、前端 API 方法 ~145→186、集成测试轮次 R0–R27、screens 文件 18→19,同步标签改为 2026-10-03 · 0f790be\n- 证据:docs-metrics 扫库;TEST_USE_CONTAINER=1 npm test 45 文件 324/324 @ 0f790be\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-03T07:48:12-07:00"},{"Sha1":"39defafd2e115f9b8dcad280a08dee3ba97d44d4","Message":"fix(scripts): colima-start.sh --skip-colima 不再要求装 colima;COLIMA.md 按 Docker Desktop 实跑订正\n\n- 启动脚本只在要管理 Colima 时才检查 colima 命令,--skip-colima 可在只有 Docker Desktop 的机器上用\n- COLIMA.md:栈不依赖 Colima;补「已有 Docker 运行时」路径、重复启动需 --skip-port-check、停止用 --skip-context、端口取值两条路、地址池占满的排障\n- 证据:2026-10-03 Docker Desktop 29.7.2,隔离项目名 + 备用端口实跑,四项健康等待通过,--skip-context --volumes 收尾\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-03T07:48:12-07:00"}],"HeadCommit":{"Sha1":"22f20cb11e78f095552807569b78ee87e2516829","Message":"docs: 自动化执行与规模数字对齐代码(2026-10-03 订正)\n\n- 开发计划 v1.5 补「自动化执行」行并订正待拍板 ③:六项能力 WIRED 全 FULL(automation-runner,ebee195 于 07-16 并入 main),手动触发、只落本地库与审计;待拍的是自动调度与对外出站。v1.3 台账加订正注记,原文保留\n- 项目进展分析 07-01、项目阻塞点分析 B8、PRD 顶部各加订正注记,指回开发计划\n- CLAUDE.md / README:迁移 22→29、前端 API 方法 ~145→186、集成测试轮次 R0–R27、screens 文件 18→19,同步标签改为 2026-10-03 · 0f790be\n- 证据:docs-metrics 扫库;TEST_USE_CONTAINER=1 npm test 45 文件 324/324 @ 0f790be\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-03T07:48:12-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/0f790bee5ab0fb5277c79c3667cf513fabd074b5...22f20cb11e78f095552807569b78ee87e2516829","Len":2}...
|
1791039191
|
Edit
Delete
|
|
34872
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/codex/security-hardening-20261003
|
0
|
|
1791040284
|
Edit
Delete
|
|
34873
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/codex/security-hardening-20261003
|
0
|
{"Commits":[{"Sha1":"3fbe9e417 {"Commits":[{"Sha1":"3fbe9e4175ce45af753962ba992923d094823f0e","Message":"docs: preserve main corrections and record isolated security acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T08:11:21-07:00"},{"Sha1":"ff6217edba8b735d1c649f0d29f39632222fbcaf","Message":"feat(security): harden sessions, HTTP boundaries and frontend recovery\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T08:08:43-07:00"}],"HeadCommit":{"Sha1":"3fbe9e4175ce45af753962ba992923d094823f0e","Message":"docs: preserve main corrections and record isolated security acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T08:11:21-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/0f790bee5ab0fb5277c79c3667cf513fabd074b5...3fbe9e4175ce45af753962ba992923d094823f0e","Len":2}...
|
1791040284
|
Edit
Delete
|
|
34874
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ef60e0581 {"Commits":[{"Sha1":"ef60e0581c3f779fd3a9d709a18073882bceb9aa","Message":"merge: include completed project feature skill experience\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T08:35:01-07:00"},{"Sha1":"3bc8cedb095eb05b022cfb43edd3bc442fdf709d","Message":"merge: include final credential log redaction and align security documentation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T08:35:01-07:00"},{"Sha1":"3c84944cfb4940fb5bdf1c66d21f0c230cbf8cbd","Message":"merge: reconcile both security hardening branches and contracts\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T08:24:04-07:00"},{"Sha1":"73dce48a6d8ae51bd55cfe1ede0e95d018e4ce1d","Message":"docs(skills): ygg-fullstack-feature 补两条经验——api.js 方法前注释只能一行;鉴权改动的三层验证与 e2e 临时库跑法\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-03T08:23:45-07:00"},{"Sha1":"f397db7cbfc55a20c2c877cc5da48771c5da5367","Message":"docs: 加固冲刺落文档——安全基线说明、环境变量样例、开发计划登记\n\n- CLAUDE.md:会话绑定的鉴权约定、安全基线一节(生产配置拦截 / 限流 / 反向代理 / 错误体 / 健康检查);规模数字 185 端点 / 370 用例 / R0–R29\n- server/README:「安全基线与生产部署」一节,鉴权端点补 logout / logout-all,OpenAPI 158 paths / 185 operations\n- server/.env.example:TRUST_PROXY、限流与就绪探针变量,JWT_SECRET / CORS_ORIGINS 的生产要求\n- WEB.md 上线清单、platform-onboarding 身份一行同步\n- 开发计划 v1.5 表补「生产加固」行与证据;项目进展分析 07-01 的两处清单加订正\n- 证据:TEST_USE_CONTAINER=1 npm test 50 文件 370/370;Playwright 116/116 @ 82cbed1\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-03T08:22:59-07:00"}],"HeadCommit":{"Sha1":"ef60e0581c3f779fd3a9d709a18073882bceb9aa","Message":"merge: include completed project feature skill experience\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T08:35:01-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/22f20cb11e78f095552807569b78ee87e2516829...ef60e0581c3f779fd3a9d709a18073882bceb9aa","Len":10}...
|
1791041752
|
Edit
Delete
|
|
34875
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"91baf1dd9 {"Commits":[{"Sha1":"91baf1dd946e0668898de426705f1bd8added1d4","Message":"docs: record all-branch merge acceptance and no-deployment boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T08:37:38-07:00"}],"HeadCommit":{"Sha1":"91baf1dd946e0668898de426705f1bd8added1d4","Message":"docs: record all-branch merge acceptance and no-deployment boundary\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T08:37:38-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/ef60e0581c3f779fd3a9d709a18073882bceb9aa...91baf1dd946e0668898de426705f1bd8added1d4","Len":1}...
|
1791041861
|
Edit
Delete
|
|
34876
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"87f4c793c {"Commits":[{"Sha1":"87f4c793c5c2e68cc8979412b7b1bd8ca5c527ea","Message":"fix: govern real platform ingestion and database audit integrity\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T09:08:08-07:00"}],"HeadCommit":{"Sha1":"87f4c793c5c2e68cc8979412b7b1bd8ca5c527ea","Message":"fix: govern real platform ingestion and database audit integrity\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T09:08:08-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/91baf1dd946e0668898de426705f1bd8added1d4...87f4c793c5c2e68cc8979412b7b1bd8ca5c527ea","Len":1}...
|
1791043713
|
Edit
Delete
|
|
34877
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"14faa2a20 {"Commits":[{"Sha1":"14faa2a20bbc99dda66a446ac86f9f304b3bd264","Message":"docs: record real implementation acceptance and cloud synchronization\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T09:09:11-07:00"}],"HeadCommit":{"Sha1":"14faa2a20bbc99dda66a446ac86f9f304b3bd264","Message":"docs: record real implementation acceptance and cloud synchronization\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T09:09:11-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/87f4c793c5c2e68cc8979412b7b1bd8ca5c527ea...14faa2a20bbc99dda66a446ac86f9f304b3bd264","Len":1}...
|
1791043768
|
Edit
Delete
|
|
34878
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"bd2d1f6a3 {"Commits":[{"Sha1":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","Message":"docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项\n\n- docs/real-implementation-governance-batch2-2026-10-03.md:本批记录\n- 开发计划 v1.8 表补「第二批」行与指针;项目进展分析 07-01 数据层一节加订正\n- CLAUDE.md:查询参数走 lib/query.ts、状态变更必须 CAS、CHECK 约束迁移的做法、接口覆盖棘轮;规模数字 30 迁移 / 484 用例 / R0–R35\n- README / server README 数字同步\n- 治理经验库 G-014(量成功调用的接口)/ G-015(CAS 与同事务)/ G-016(不变式下沉数据库)\n- ygg-seed-migration-guard 技能补 CHECK 约束迁移的例外做法\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T09:38:15-07:00"},{"Sha1":"acf778ab0ebebc39ad5f880a8305dc3ad212bf9b","Message":"test(coverage): 接口覆盖棘轮 npm run test:routes——量「被测试成功调用过的接口」\n\n- test/helpers.ts:设了 ROUTE_COVERAGE_LOG 时记录每个请求的方法 / 路径 / 状态码,不设时行为不变\n- scripts/route-coverage.mjs:对照 OpenAPI 全部接口,列出没有任何 2xx 调用的;基线 test/route-coverage.baseline.json 只许变短\n- 首次测量(main 91baf1d)147 / 185;本分支补测后 181 / 185,余下 4 个都是平台授权 / 写回,原因写在基线里\n- r35 再补 AI 会话详情与装修实验删除两条;r33 的用例表改为内联字面量,docs-metrics 与 vitest 口径一致(484)\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-03T09:36:35-07:00"},{"Sha1":"b3c6eabc670e6f6e277643f41d4b865d446e3668","Message":"fix(api): 门店与运维入参加上界;巡检负责人须是本店成员\n\n- POST/PATCH /stores:名称 / 分店 / 地址此前没有长度上限\n- 运维工单、巡检、卫生打卡的字符串与数组同样补上界\n- POST /ops/inspections 的 assigneeId 此前不校验归属,可以把别的租户的用户挂到本店巡检上;现与任务模块同口径,非本店成员 400\n- 新增 r35 13 例:门店管理、会员画像与流水、按会员归户、任务修改、预算迁移、巡检 / 工单升级 / 设备下架 / 卫生打卡,\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-10-03T09:25:17-07:00"},{"Sha1":"6c2876f40383761e808cd58d60cffea601383397","Message":"fix(api): 看板与核销的查询参数加边界,非法值 400 而不是 500 或静默兜底\n\n- 新增 lib/query.ts:intQuery / dateQuery / assertDateRange\n- /orders?limit 封顶 200(此前原样当 take 传给数据库,limit=100000000 即全表读取)\n- period 限 1–366;此前 period=999999999 让 /orders/top-deals、/metrics/funnel 直接 500\n- /metrics/daily 的 from / to:非法日期此前 500,现在 400;起止颠倒、跨度超过 366 天同样 400\n- 非数字、小数、负数、重复参数不再被悄悄换成默认值\n- 新增 r34 17 例;前端只传 7 / 30 且不传 limit,不受影响\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-03T09:21:01-07:00"},{"Sha1":"90523e8d28d9c250c555d78e0d56818117497df7","Message":"feat(db): 金额 / 次数 / 名额的不变式下沉为数据库 CHECK 约束\n\n- 新迁移 20261003161609_data_integrity_checks:21 条 CHECK,覆盖钱包余额与流水方向、次卡次数、拼团名额(不超卖)、\n 订单 / SKU / 门店价 / 投放 / 补救 / 竞品金额、资源容量与低消、预约时间范围\n- 应用层原本已用 zod + CAS 守着;这是第二道,应用 bug、脚本或手工 SQL 也写不进非法值\n- 迁移经 prisma migrate dev --create-only 生成后手写 SQL(Prisma schema 表达不了 CHECK);schema.prisma 无变化,migrate diff 无漂移\n- 现有种子与全量测试(55 文件 428 例)均不触发约束\n- WalletTxn 的 REFUND 方向不约束:schema 注释写记正、种子写记负、应用代码不写这一类型,口径待定\n- 新增 r33 18 例:绕过 API 直接写库,逐条验证被拒并点名约束\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-03T09:20:37-07:00"}],"HeadCommit":{"Sha1":"bd2d1f6a36311732377749ff7387004fa7eb6fe2","Message":"docs: 真实实现治理第二批落文档——范围、问题与修法、数据层约束、验收与未做项\n\n- docs/real-implementation-governance-batch2-2026-10-03.md:本批记录\n- 开发计划 v1.8 表补「第二批」行与指针;项目进展分析 07-01 数据层一节加订正\n- CLAUDE.md:查询参数走 lib/query.ts、状态变更必须 CAS、CHECK 约束迁移的做法、接口覆盖棘轮;规模数字 30 迁移 / 484 用例 / R0–R35\n- README / server README 数字同步\n- 治理经验库 G-014(量成功调用的接口)/ G-015(CAS 与同事务)/ G-016(不变式下沉数据库)\n- ygg-seed-migration-guard 技能补 CHECK 约束迁移的例外做法\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T09:38:15-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/14faa2a20bbc99dda66a446ac86f9f304b3bd264...bd2d1f6a36311732377749ff7387004fa7eb6fe2","Len":7}...
|
1791068442
|
Edit
Delete
|
|
34879
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"eec309912 {"Commits":[{"Sha1":"eec3099126197721a5d2437962c531943e5a90b1","Message":"docs: 记录真实实现治理第二批已并入 main 并推 Gitea\n\n快进合入,远端 main 读数 bd2d1f6 与本地一致;合入的树即验收时的树。原分支已删除,未部署。\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-03T16:01:04-07:00"}],"HeadCommit":{"Sha1":"eec3099126197721a5d2437962c531943e5a90b1","Message":"docs: 记录真实实现治理第二批已并入 main 并推 Gitea\n\n快进合入,远端 main 读数 bd2d1f6 与本地一致;合入的树即验收时的树。原分支已删除,未部署。\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-03T16:01:04-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/bd2d1f6a36311732377749ff7387004fa7eb6fe2...eec3099126197721a5d2437962c531943e5a90b1","Len":1}...
|
1791068467
|
Edit
Delete
|
|
34880
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"8e2ed9c65 {"Commits":[{"Sha1":"8e2ed9c6567d258fb506fd60127666aee041be58","Message":"docs(治理): 收纳表 doc/ 文件数 195 → 201(L13)\n\nCHG-029 两个提交(112eed0、98467cb)在 平台治理/doc/ 下新增 6 个文件(CHG-029-材料 5 个、DEC-053 草案 1 个)时没有同步收纳表,origin/main 上这条 L13 本来就是红的;并入本地后按 git ls-files 实数订正。只改数字,未动该行的编号范围描述。\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-03T16:12:39-07:00"},{"Sha1":"c764e6e7214b2e8aa85ad99491d2101c8eb40cfc","Message":"merge: 并入 origin/main(CHG-029 内核接入评审包、DEC-053 草案、内核 P0 开工单)\n\n本地 main 与 origin/main 自 77dfc5d 起分叉:本地 9 个提交(09-26 的开发计划 / 挖掘分析 / 技能续记,10-03 的业务应用层收纳表订正),远端 3 个提交(112eed0、98467cb、58fcd17)。\n用合并而非变基,双方提交 SHA 都不改写。\n\n唯一冲突在 平台治理/基础设施文档/开发计划.md §8 变更记录表:两边都在表顶插了行。按日期新到旧保留全部三行,未改任何一行的内容。\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-03T16:11:18-07:00"},{"Sha1":"243f5fe8009d5877c896234eef8a6febd48fe2ab","Message":"docs(治理): 业务应用层收纳表尤克特拉行——补 2026-10-03 真实实现治理已入 main\n\n应用仓 Gitea main 读数 eec3099:两批真实实现治理(平台入站完整性;线索并发、数据库 CHECK 约束、查询参数边界、接口覆盖棘轮)。仍零 @juhai/ 依赖、无新业务功能。\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-03T16:01:17-07:00"},{"Sha1":"efbdb12f673a71b45f6a28445995be34bc8f03ff","Message":"docs(治理): 业务应用层收纳表尤克特拉行——补 2026-10-03 后端安全加固已入 main\n\n应用仓 Gitea main 读数 91baf1d:会话吊销、限流、安全头、生产配置拦截(两条加固分支由并行会话调和后合入)。仍零 @juhai/ 依赖、无新业务功能。\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-03T08:51:39-07:00"},{"Sha1":"97ca5a3984def109e90dffbf0a73a56a2002269f","Message":"docs(治理): 业务应用层收纳表尤克特拉行订正——不是「2026-07-31 后未动」\n\n功能开发停在 2026-07-31(88fb2aa),其后有 2026-09-14~16 三次提交(fe40791 JWT 信任边界加固,ddd441a / 0f790be 文档订正)与 2026-10-03 一轮文档对齐(应用仓 39defaf、22f20cb,本地未推送);零 @juhai/ 依赖为 2026-10-03 读三份 package.json 的结果。\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-03T07:48:20-07:00"}],"HeadCommit":{"Sha1":"8e2ed9c6567d258fb506fd60127666aee041be58","Message":"docs(治理): 收纳表 doc/ 文件数 195 → 201(L13)\n\nCHG-029 两个提交(112eed0、98467cb)在 平台治理/doc/ 下新增 6 个文件(CHG-029-材料 5 个、DEC-053 草案 1 个)时没有同步收纳表,origin/main 上这条 L13 本来就是红的;并入本地后按 git ls-files 实数订正。只改数字,未动该行的编号范围描述。\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-03T16:12:39-07:00"},"CompareURL":"luoanwu/platform-governance/compare/58fcd1796957489a14bbcb7fcaeed28a2c672f28...8e2ed9c6567d258fb506fd60127666aee041be58","Len":11}...
|
1791069176
|
Edit
Delete
|
|
34881
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ae09f6d0b {"Commits":[{"Sha1":"ae09f6d0bf9de0927efc51dde6cd8acc4811c9b3","Message":"docs: 记录两条口径裁定及其落地——退款流水记正、装修实验任何状态可删\n\n- 第二批治理记录补「口径裁定后的补充」一节:迁移对已有数据的处理、种子订正、审计、验收\n- 开发计划第二批行与规模读数(31 迁移)、CLAUDE.md 迁移数、治理经验库 G-016 证据同步\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-03T16:25:44-07:00"},{"Sha1":"5bc6a053018e97e55e272f9fa4b7aeff8df69eb5","Message":"feat(decor): 删除装修实验留审计;「任何状态可删」用测试固定\n\n用户 2026-10-03 裁定:进行中或已采纳的装修实验可以删。行为不变。\n\n- 删除与一条审计(名称、被测要素、删除时状态、赢家变体、变体数)同事务:实验与变体删了就没了,审计是唯一痕迹\n- r35 对应用例扩为草稿 / 进行中 / 已采纳各删一遍,断言三条审计、已采纳写回门面的值不回退、别的租户删不了(用例数不变)\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-03T16:25:44-07:00"},{"Sha1":"6507b0c80e396f5d4bf0ca1dbf9de495f9538802","Message":"feat(db): 钱包退款流水记正——约束收紧到「只有抵扣记负」,订正种子\n\n用户 2026-10-03 裁定:REFUND = 退款回滚,把此前抵扣的钱退回钱包,记正。\n\n- 新迁移 20261003231916_wallet_refund_positive:WalletTxn_amount_sign 改为只有 DEDUCT 可为负,其余类型(含 REFUND)不得为负\n- 先 NOT VALID 加上(立刻约束此后的写入),库里没有旧的负数退款行时紧接着校验;有旧行的库不回改数据\n- 实测两条路径:全新库 convalidated = t;旧种子灌过的库(4 条负数退款行)迁移正常应用、新写入被拒、重新 seed 后手工 VALIDATE 成功\n- 种子此前把退款当扣减算余额,改为加回;两个品类的赵女士各补一笔 ¥128 抵扣,让 ¥50 退款回滚有东西可退\n- r33 对应用例改为:负数退款被拒、正数可写、种子退款为正且余额等于流水之和(用例数不变)\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-03T16:25:44-07:00"}],"HeadCommit":{"Sha1":"ae09f6d0bf9de0927efc51dde6cd8acc4811c9b3","Message":"docs: 记录两条口径裁定及其落地——退款流水记正、装修实验任何状态可删\n\n- 第二批治理记录补「口径裁定后的补充」一节:迁移对已有数据的处理、种子订正、审计、验收\n- 开发计划第二批行与规模读数(31 迁移)、CLAUDE.md 迁移数、治理经验库 G-016 证据同步\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-03T16:25:44-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/eec3099126197721a5d2437962c531943e5a90b1...ae09f6d0bf9de0927efc51dde6cd8acc4811c9b3","Len":3}...
|
1791070492
|
Edit
Delete
|
|
34882
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"50f92bc00 {"Commits":[{"Sha1":"50f92bc0038f667e701d2a53120e2691a831f381","Message":"docs: 记录口径裁定两项已并入 main 并推 Gitea\n\n快进合入,远端 main 读数 ae09f6d 与本地一致;主检出里另一会话的在途改动未受影响。未部署。\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-03T16:35:11-07:00"}],"HeadCommit":{"Sha1":"50f92bc0038f667e701d2a53120e2691a831f381","Message":"docs: 记录口径裁定两项已并入 main 并推 Gitea\n\n快进合入,远端 main 读数 ae09f6d 与本地一致;主检出里另一会话的在途改动未受影响。未部署。\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-03T16:35:11-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/ae09f6d0bf9de0927efc51dde6cd8acc4811c9b3...50f92bc0038f667e701d2a53120e2691a831f381","Len":1}...
|
1791070515
|
Edit
Delete
|
|
34883
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"607f69f4f {"Commits":[{"Sha1":"607f69f4f6039cf5dcd4bb1e0ca48e1449012dfc","Message":"release: prepare 0.221.0 value-chain revision and review, tool usage metering, burn-rate delivery and gap2 evidence\n\nCombines the six claude/gap2-* branches on top of 0.220.0. Migrations\n168 and 170-172.\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:58:49-07:00"},{"Sha1":"8305639929be6b20fde705670ba0479a99696274","Message":"Merge claude/gap2-observability into the gap2 batch\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T02:44:41-07:00"},{"Sha1":"4ff9aed1ad9215873d83c2319eb433cfcb8829c0","Message":"Merge origin/main (0.220.0) into the gap2 batch\n\nGovernance and ledger texts take main's wording with this batch's notes\nre-applied; both API schema gates (main's api-standard-validation and\nthis batch's check:api-spec) are kept side by side; generated contracts,\nresponse rows and the v1.1 draft re-rendered on a database migrated\nthrough 172.\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:44:34-07:00"},{"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":"607f69f4f6039cf5dcd4bb1e0ca48e1449012dfc","Message":"release: prepare 0.221.0 value-chain revision and review, tool usage metering, burn-rate delivery and gap2 evidence\n\nCombines the six claude/gap2-* branches on top of 0.220.0. Migrations\n168 and 170-172.\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:58:49-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/6e36b93f386509ed116062d735b34cfd2fc4f508...607f69f4f6039cf5dcd4bb1e0ca48e1449012dfc","Len":35}...
|
1791071221
|
Edit
Delete
|
|
34884
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3c9ccff1b {"Commits":[{"Sha1":"3c9ccff1ba6415660a29cb99c8a4b4b1ce6eccc2","Message":"merge: preserve approved refund governance alongside external integrations\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T16:48:13-07:00"},{"Sha1":"06920096ee8e9d4502e10f2e6c941485ef20f3d0","Message":"fix(integrations): guard payment amounts and finalize protocol regression coverage\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T16:43:36-07:00"},{"Sha1":"ea791b4795fec986c2a985d5ac1c68f26b4fce9f","Message":"Merge branch 'main' into codex/external-integrations-20261003\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T16:31:04-07:00"},{"Sha1":"a0d31127ccede37badd24d82386f64b5b4fef95a","Message":"feat(integrations): add verified WeChat Native topups and bounded AI/platform transport\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T16:31:04-07:00"}],"HeadCommit":{"Sha1":"3c9ccff1ba6415660a29cb99c8a4b4b1ce6eccc2","Message":"merge: preserve approved refund governance alongside external integrations\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T16:48:13-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/50f92bc0038f667e701d2a53120e2691a831f381...3c9ccff1ba6415660a29cb99c8a4b4b1ce6eccc2","Len":4}...
|
1791071298
|
Edit
Delete
|
|
34885
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"c847b8b9b {"Commits":[{"Sha1":"c847b8b9be80c7c5cef0f97d9c9838442e1cb2cb","Message":"docs: record verified integrations and cloud-main synchronization boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T16:49:53-07:00"}],"HeadCommit":{"Sha1":"c847b8b9be80c7c5cef0f97d9c9838442e1cb2cb","Message":"docs: record verified integrations and cloud-main synchronization boundaries\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T16:49:53-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/3c9ccff1ba6415660a29cb99c8a4b4b1ce6eccc2...c847b8b9be80c7c5cef0f97d9c9838442e1cb2cb","Len":1}...
|
1791071397
|
Edit
Delete
|
|
34886
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ee7e038fc {"Commits":[{"Sha1":"ee7e038fc69366df08ed6e33d0c64b391e68169f","Message":"merge: 并入本地 main 的文档订正(约束条数 21 → 18、开发库应用记录)\n\n远端 main 在本地提交 ab1252f 之后又进了外部对接的提交,两边分叉。合并而不变基,双方提交 SHA 不变。\n\n- 唯一冲突在 治理经验库.md 末尾:远端在 G-016 之后追加了 G-017 / G-018,本地订正了 G-016 的证据行。保留远端追加的内容,并应用订正\n- docs/external-integrations-2026-10-03.md 引用的「21 条约束」同样订正为 18(该数字出自第二批记录的错误)\n- 第二批记录补一句:开发库已一并应用外部对接的两个迁移,现为 33 个迁移、26 条 CHECK 全部已校验\n\n相对 origin/main 只改文档,不含代码。\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-03T16:52:57-07:00"},{"Sha1":"ab1252fb4af1376318a11cef1dc94bee26bce682","Message":"docs: 订正约束条数(21 → 18),记录开发库已应用迁移并重新灌种子\n\n- 第一批完整性迁移实际新增 18 条 CHECK 约束;此前写作 21,是把库里别处的约束一并数了进去。四处文档同步订正\n- 其中门店价非负一条与 20260603223000 迁移里已有的 StoreSkuPrice_priceCents_nonnegative 同义,属重复,无害,如实记下\n- 开发库(yggdrasil-colima 数据卷)2026-10-03 已应用 31 个迁移并重新灌种子:先整库备份;public 下 23 条 CHECK 全部已校验;余额等于流水之和;当前代码连库 /health 200、可登录\n\n开发计划.md 与 治理经验库.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-03T16:48:01-07:00"}],"HeadCommit":{"Sha1":"ee7e038fc69366df08ed6e33d0c64b391e68169f","Message":"merge: 并入本地 main 的文档订正(约束条数 21 → 18、开发库应用记录)\n\n远端 main 在本地提交 ab1252f 之后又进了外部对接的提交,两边分叉。合并而不变基,双方提交 SHA 不变。\n\n- 唯一冲突在 治理经验库.md 末尾:远端在 G-016 之后追加了 G-017 / G-018,本地订正了 G-016 的证据行。保留远端追加的内容,并应用订正\n- docs/external-integrations-2026-10-03.md 引用的「21 条约束」同样订正为 18(该数字出自第二批记录的错误)\n- 第二批记录补一句:开发库已一并应用外部对接的两个迁移,现为 33 个迁移、26 条 CHECK 全部已校验\n\n相对 origin/main 只改文档,不含代码。\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-03T16:52:57-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/c847b8b9be80c7c5cef0f97d9c9838442e1cb2cb...ee7e038fc69366df08ed6e33d0c64b391e68169f","Len":2}...
|
1791071672
|
Edit
Delete
|
|
34887
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"779c00191 {"Commits":[{"Sha1":"779c00191cb5a663e6fe700456583cc8bb068c05","Message":"docs: record verified 0.221.0 delivery, its outage and unobserved live paths\n\nAnchors v0.221.0 at 607f69f4 and notes the deployment on K4.4b/c, K5.2b\nand K5.6; statuses 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-03T17:08:28-07:00"}],"HeadCommit":{"Sha1":"779c00191cb5a663e6fe700456583cc8bb068c05","Message":"docs: record verified 0.221.0 delivery, its outage and unobserved live paths\n\nAnchors v0.221.0 at 607f69f4 and notes the deployment on K4.4b/c, K5.2b\nand K5.6; statuses 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-03T17:08:28-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/607f69f4f6039cf5dcd4bb1e0ca48e1449012dfc...779c00191cb5a663e6fe700456583cc8bb068c05","Len":1}...
|
1791072551
|
Edit
Delete
|
|
34888
|
5
|
9
|
5
|
121
|
0
|
0
|
refs/tags/v0.221.0
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"607f69f4f6039cf5dcd4bb1e0ca48e1449012dfc","Message":"release: prepare 0.221.0 value-chain revision and review, tool usage metering, burn-rate delivery and gap2 evidence\n\nCombines the six claude/gap2-* branches on top of 0.220.0. Migrations\n168 and 170-172.\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:58:49-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/0000000000000000000000000000000000000000...8591ac8006dba29091394b9b6654afa8f9e18332","Len":0}...
|
1791072552
|
Edit
Delete
|
|
34889
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a244264ab {"Commits":[{"Sha1":"a244264ab360d733e9cdc0bd5573a49bc6e7a570","Message":"merge: preserve synchronized deployment and constraint records\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:09:19-07:00"},{"Sha1":"cff582baff68de685f6a7fc797447145ecfe064a","Message":"merge: complete module governance with native payments and guarded automation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:08:57-07:00"},{"Sha1":"8b6616eb0a800d4478bb8e3d2038c33d7f8914a4","Message":"feat: govern missing identity billing and durable operations modules\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T16:52:38-07:00"}],"HeadCommit":{"Sha1":"a244264ab360d733e9cdc0bd5573a49bc6e7a570","Message":"merge: preserve synchronized deployment and constraint records\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:09:19-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/ee7e038fc69366df08ed6e33d0c64b391e68169f...a244264ab360d733e9cdc0bd5573a49bc6e7a570","Len":3}...
|
1791072563
|
Edit
Delete
|
|
34890
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e4707f510 {"Commits":[{"Sha1":"e4707f5103774002317675ea148dbd5f8b89c599","Message":"fix: label unverified AI connections and demo entry metrics\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:21:06-07:00"}],"HeadCommit":{"Sha1":"e4707f5103774002317675ea148dbd5f8b89c599","Message":"fix: label unverified AI connections and demo entry metrics\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:21:06-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/a244264ab360d733e9cdc0bd5573a49bc6e7a570...e4707f5103774002317675ea148dbd5f8b89c599","Len":1}...
|
1791073270
|
Edit
Delete
|
|
34891
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"97b54992f {"Commits":[{"Sha1":"97b54992f7880ee6f10ef4ae67f73088999b3794","Message":"docs(文档): 全面对齐代码能力、模块缺口与验收边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:23:23-07:00"},{"Sha1":"0a643c4cf792e2e0219b8341c25bc1e442235610","Message":"fix(compose): 开发基座补顶层 name,停止与另外六个仓共用 project `api-nestjs`\n\n本文件没有顶层 name,compose 便按**所在目录名**推导 project 名。它在每个仓里的路径都是\napps/api-nestjs/,于是 7 个仓推导出同一个 `api-nestjs`,共用 `api-nestjs_pgdata` /\n`_redisdata` 与同名容器——后 up 的那个直接接管先起者的容器与卷。这类冲突单仓内部永远\n判不出来,只有横着比多份 compose 才看得见,已经咬过一次(C-15)。\n\n现改为 `name: ${COMPOSE_PROJECT_NAME:-image-generation}`,默认取本仓 package.json 的 name,\n仍可用 COMPOSE_PROJECT_NAME 覆盖。实测 `docker compose config` 解析出的卷已变为\n`image-generation_*`。\n\n数据风险已先核过再改:本机 260 个卷里**没有任何 `api-nestjs_*`**,\n`docker ps -a --filter label=com.docker.compose.project=api-nestjs` 零命中——\n这份 compose 在本机从未以默认推导名起过,没有旧卷需要迁移。(只证明本机;\n别的机器若直接 up 过,改名后首次 up 会建新空卷,旧卷需自行迁移。)\n\n工作区门禁 `平台治理/基础/scripts/check-workspace-consistency.mjs` 的\nL9 COMPOSE_PROJECT_COLLISION 在 7 个仓全部补齐后由 ISSUES 转 CLEAN(exit 0,0 issues)。\n处置依据:裁决 N-11 选项 ①。\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-18T19:13:32-07:00"}],"HeadCommit":{"Sha1":"97b54992f7880ee6f10ef4ae67f73088999b3794","Message":"docs(文档): 全面对齐代码能力、模块缺口与验收边界\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:23:23-07:00"},"CompareURL":"luoanwu/image-generation/compare/c8b1f1ca65ef4bfa8a4a6181b6682c7edcda3de5...97b54992f7880ee6f10ef4ae67f73088999b3794","Len":2}...
|
1791073425
|
Edit
Delete
|
|
34892
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ca4022d76 {"Commits":[{"Sha1":"ca4022d7692cfbd6b667348aae3bc4697fe523ca","Message":"docs: record final module governance verification and local release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:24:26-07:00"}],"HeadCommit":{"Sha1":"ca4022d7692cfbd6b667348aae3bc4697fe523ca","Message":"docs: record final module governance verification and local release\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:24:26-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/e4707f5103774002317675ea148dbd5f8b89c599...ca4022d7692cfbd6b667348aae3bc4697fe523ca","Len":1}...
|
1791073468
|
Edit
Delete
|
|
34893
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4cadfe25a {"Commits":[{"Sha1":"4cadfe25a137afa7cb8681d66c07bba53dac99c2","Message":"docs(文档): 记录主分支同步与工作区验证结果\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:24:25-07:00"}],"HeadCommit":{"Sha1":"4cadfe25a137afa7cb8681d66c07bba53dac99c2","Message":"docs(文档): 记录主分支同步与工作区验证结果\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-03T17:24:25-07:00"},"CompareURL":"luoanwu/image-generation/compare/97b54992f7880ee6f10ef4ae67f73088999b3794...4cadfe25a137afa7cb8681d66c07bba53dac99c2","Len":1}...
|
1791073478
|
Edit
Delete
|
|
34894
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/post-0221-baseline
|
1
|
|
1791073719
|
Edit
Delete
|
|
34895
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/post-0221-baseline
|
1
|
{"Commits":[{"Sha1":"3dd9e3a8b {"Commits":[{"Sha1":"3dd9e3a8bd71c81edcad0d033e82bb706c7a2b93","Message":"contracts: advance the API compat baseline to the deployed 0.221.0 contracts; anchor v0.219.0\n\nThe installed contracts match the repository byte for byte, so the eight\nwaivers are cleared. v0.219.0 (009aacc8) was live and tagged but missing\nfrom the anchor list.\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-03T17:28:23-07:00"}],"HeadCommit":{"Sha1":"3dd9e3a8bd71c81edcad0d033e82bb706c7a2b93","Message":"contracts: advance the API compat baseline to the deployed 0.221.0 contracts; anchor v0.219.0\n\nThe installed contracts match the repository byte for byte, so the eight\nwaivers are cleared. v0.219.0 (009aacc8) was live and tagged but missing\nfrom the anchor list.\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-03T17:28:23-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/779c00191cb5a663e6fe700456583cc8bb068c05...3dd9e3a8bd71c81edcad0d033e82bb706c7a2b93","Len":1}...
|
1791073719
|
Edit
Delete
|
|
34896
|
5
|
5
|
5
|
51
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"eccbba06b {"Commits":[{"Sha1":"eccbba06b493fe3de7a10ea2522cd8ca9fd09bc9","Message":"feat(fission): 裂变屏补开团、代客参团、成员详情与转介绍绑定 / 手动发奖入口\n\n后端 /group-buys 与 /referrals 的写接口早已就绪并有并发防护,但裂变屏只调了\n列表、结算、退回三个接口,开团、参团、绑定邀请关系、手动发奖都没有界面入口。\n本次只动前端,不改后端与 api.js(五个方法原本就在)。\n\n- 发起拼团:选在售套餐、成团人数、团价、团名、奖励方式、招募有效期、可选团长;\n 校验口径同后端 createGroupBuySchema,非法值在页面拦下不发请求\n- 代客参团:招募中的团可替到店会员占名额,已在团内的会员不出现在选项里;\n 已过截止时间的团不再放行参团(后端目前不校验截止时间,见下)\n- 成员详情:展开时取 /group-buys/:id 的最新成员、团长与获奖标记、各时间点\n- 绑定邀请关系:邀请人 / 被邀人下拉,已选邀请人与已绑定过的会员不可选作被邀人\n- 手动发放转介绍奖励:列出被邀人的已核销订单作为首单凭据,没有则说明原因并禁用\n- 权限同后端 requireRole:店员只见代客参团与绑定,不见开团 / 结算 / 退回 / 发奖\n- 会员、套餐下拉在首次打开表单时才加载;加载失败明示,不显示成「暂无」\n- 写操作防重复提交;成功与失败后都重新拉列表;结果提示固定在视口内\n- 离线样例模式表单可打开,提交只提示、不发请求\n\n验证(一次性 PG + 本分支自起的后端与静态服,桌面 + 手机两个浏览器项目):\n- 前端 npm test / lint / build 通过\n- e2e 新增 4 条深度流程:开团到结算、绑定与无首单不可发奖、凭已核销订单手动发奖、\n 店员入口可见性\n- 基线 a244264 上全量 150 条:147 通过、1 条按设计跳过(种子里可手动发奖的那一对\n 同库只能发一次,第二个浏览器项目跳过)、2 条失败为 07-governance 自助注册用例缺\n ENABLE_SELF_REGISTRATION 开关,主线随后在 e4707f5 的 Playwright 配置里补上\n- rebase 到 ca4022d 后重跑深度流程 + 裂变冒烟 + 注册用例共 24 条:23 通过、\n 1 条按设计跳过;未在 ca4022d 上重跑全量\n\n未做(已另行登记):奖励券码无接口可查、后端不校验拼团截止时间也不自动过期、\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-10-03T17:17:45-07:00"}],"HeadCommit":{"Sha1":"eccbba06b493fe3de7a10ea2522cd8ca9fd09bc9","Message":"feat(fission): 裂变屏补开团、代客参团、成员详情与转介绍绑定 / 手动发奖入口\n\n后端 /group-buys 与 /referrals 的写接口早已就绪并有并发防护,但裂变屏只调了\n列表、结算、退回三个接口,开团、参团、绑定邀请关系、手动发奖都没有界面入口。\n本次只动前端,不改后端与 api.js(五个方法原本就在)。\n\n- 发起拼团:选在售套餐、成团人数、团价、团名、奖励方式、招募有效期、可选团长;\n 校验口径同后端 createGroupBuySchema,非法值在页面拦下不发请求\n- 代客参团:招募中的团可替到店会员占名额,已在团内的会员不出现在选项里;\n 已过截止时间的团不再放行参团(后端目前不校验截止时间,见下)\n- 成员详情:展开时取 /group-buys/:id 的最新成员、团长与获奖标记、各时间点\n- 绑定邀请关系:邀请人 / 被邀人下拉,已选邀请人与已绑定过的会员不可选作被邀人\n- 手动发放转介绍奖励:列出被邀人的已核销订单作为首单凭据,没有则说明原因并禁用\n- 权限同后端 requireRole:店员只见代客参团与绑定,不见开团 / 结算 / 退回 / 发奖\n- 会员、套餐下拉在首次打开表单时才加载;加载失败明示,不显示成「暂无」\n- 写操作防重复提交;成功与失败后都重新拉列表;结果提示固定在视口内\n- 离线样例模式表单可打开,提交只提示、不发请求\n\n验证(一次性 PG + 本分支自起的后端与静态服,桌面 + 手机两个浏览器项目):\n- 前端 npm test / lint / build 通过\n- e2e 新增 4 条深度流程:开团到结算、绑定与无首单不可发奖、凭已核销订单手动发奖、\n 店员入口可见性\n- 基线 a244264 上全量 150 条:147 通过、1 条按设计跳过(种子里可手动发奖的那一对\n 同库只能发一次,第二个浏览器项目跳过)、2 条失败为 07-governance 自助注册用例缺\n ENABLE_SELF_REGISTRATION 开关,主线随后在 e4707f5 的 Playwright 配置里补上\n- rebase 到 ca4022d 后重跑深度流程 + 裂变冒烟 + 注册用例共 24 条:23 通过、\n 1 条按设计跳过;未在 ca4022d 上重跑全量\n\n未做(已另行登记):奖励券码无接口可查、后端不校验拼团截止时间也不自动过期、\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-10-03T17:17:45-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/ca4022d7692cfbd6b667348aae3bc4697fe523ca...eccbba06b493fe3de7a10ea2522cd8ca9fd09bc9","Len":1}...
|
1791074440
|
Edit
Delete
|
|
34897
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"3dd9e3a8b {"Commits":[{"Sha1":"3dd9e3a8bd71c81edcad0d033e82bb706c7a2b93","Message":"contracts: advance the API compat baseline to the deployed 0.221.0 contracts; anchor v0.219.0\n\nThe installed contracts match the repository byte for byte, so the eight\nwaivers are cleared. v0.219.0 (009aacc8) was live and tagged but missing\nfrom the anchor list.\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-03T17:28:23-07:00"}],"HeadCommit":{"Sha1":"3dd9e3a8bd71c81edcad0d033e82bb706c7a2b93","Message":"contracts: advance the API compat baseline to the deployed 0.221.0 contracts; anchor v0.219.0\n\nThe installed contracts match the repository byte for byte, so the eight\nwaivers are cleared. v0.219.0 (009aacc8) was live and tagged but missing\nfrom the anchor list.\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-03T17:28:23-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/779c00191cb5a663e6fe700456583cc8bb068c05...3dd9e3a8bd71c81edcad0d033e82bb706c7a2b93","Len":1}...
|
1791075350
|
Edit
Delete
|
|
34898
|
5
|
9
|
5
|
121
|
0
|
0
|
refs/tags/archive/claude/gap-cold-start-db-down
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"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/0000000000000000000000000000000000000000...49aa2ec61d53cb81b378e38b0349812aecdc3a84","Len":0}...
|
1791075397
|
Edit
Delete
|
|
34899
|
5
|
9
|
5
|
121
|
0
|
0
|
refs/tags/archive/claude/gap-request-id-image
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"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/0000000000000000000000000000000000000000...70ff1550d8f67b3ddc4232cb83f5d5051c3c31ae","Len":0}...
|
1791075397
|
Edit
Delete
|
|
34900
|
5
|
9
|
5
|
121
|
0
|
0
|
refs/tags/archive/claude/gap-token-hardening
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"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/0000000000000000000000000000000000000000...2ba689eec37d482baac4bed44ffe7d8cc9469ce0","Len":0}...
|
1791075397
|
Edit
Delete
|
|
34901
|
5
|
9
|
5
|
121
|
0
|
0
|
refs/tags/archive/claude/gap2-fault-matrix
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"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/0000000000000000000000000000000000000000...f0ee17a4afe9710fa629332065b73a35e82c59c0","Len":0}...
|
1791075397
|
Edit
Delete
|
|
34902
|
5
|
9
|
5
|
121
|
0
|
0
|
refs/tags/archive/claude/gap2-observability
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"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/0000000000000000000000000000000000000000...f32d8f5b73807b3e40f11d480a3df0f88572a458","Len":0}...
|
1791075397
|
Edit
Delete
|