aiman
2fcab6f583
feat(personal-weixin): add durable foundation runtime
2026-07-16 09:37:32 +08:00
chatgpt-gitops-bot
d5b51e1342
chore(gitops): bootstrap owner-approved B6/B7 implementation branch
2026-07-15 11:53:10 +08:00
OpenClaw Design
d74229927b
docs(v2r1): define personal Weixin golden contract
2026-07-15 07:27:10 +08:00
openclaw
68d2787910
feat(v2r1): package canonical authenticated ingress
2026-07-15 04:59:10 +08:00
openclaw
57103c11d2
test(openclaw): make tenant-boundary hook compatibility executable
2026-07-15 04:25:04 +08:00
openclaw
a9a0b4ae39
docs(v2r1): expand B2 executable runtime matrix
2026-07-15 04:21:19 +08:00
openclaw
60ae6db60c
fix(notify): terminate descendants and reject encoded traversal
2026-07-14 06:48:54 +08:00
openclaw
e2d0c6aaf3
fix(notify): fail closed on ambiguous delivery
2026-07-14 06:37:17 +08:00
openclaw
c21a326e81
fix(notify): restore hardened WeChat send backend
2026-07-14 06:17:54 +08:00
openclaw
14b03fc893
docs(v2r1): isolate gateway receipt journals
2026-07-14 04:45:31 +08:00
openclaw
04100a1aae
docs(v2r1): finalize executable release contracts
2026-07-14 04:36:13 +08:00
openclaw
e13f601cff
docs(v2r1): make blocker gates executable
2026-07-14 04:18:06 +08:00
openclaw
1e7d1969cd
docs(v2r1): close runtime bridge review gaps
2026-07-14 04:02:35 +08:00
openclaw
d2a3814a2f
docs(v2r1): define authenticated runtime release design
2026-07-14 03:16:08 +08:00
openclaw
c444622279
integrate(v2r1): replay verified runtime tree
2026-07-14 03:02:17 +08:00
openclaw
3cf9958cb9
integrate(gate1): replay accepted clean-room evidence onto current main
2026-07-14 01:33:53 +08:00
openclaw
6b70a33080
fix(weixin): resolve outbound quotes by exact create time
2026-07-12 21:41:10 +08:00
openclaw
8d23692320
fix(weixin): preserve exact server message ids
2026-07-12 19:58:26 +08:00
openclaw
33d3947da6
fix(weixin): resolve quotes from exact message id cache
2026-07-12 17:09:33 +08:00
openclaw
806163b8ba
docs(weixin): record visible quote parser release
2026-07-12 15:55:38 +08:00
openclaw
13c2a18286
fix(weixin): resolve visible quoted text summaries
2026-07-12 15:50:03 +08:00
openclaw
b8f10951ea
docs(weixin): record owner quoted text acceptance
2026-07-12 14:11:27 +08:00
openclaw
2fcf0879c6
docs(weixin): record quoted text fail-closed release
2026-07-12 13:46:14 +08:00
openclaw
1136b4186d
fix(weixin): fail closed on unavailable quoted text
2026-07-12 13:42:32 +08:00
openclaw
cca73ad52f
docs(weixin): design quoted text fail-closed handling
2026-07-12 13:42:32 +08:00
openclaw
424bf36c03
Merge remote-tracking branch 'origin/audit'
2026-07-12 12:57:36 +08:00
Steel Dan (AIOS)
9eb00da0c4
docs(weixin): record mainline production release
2026-07-12 02:21:21 +08:00
Steel Dan (AIOS)
9269e81997
docs(weixin): record quoted text reference fix
2026-07-12 01:18:25 +08:00
Steel Dan (AIOS)
6642820aa0
fix(weixin): ignore unconfirmed text references
2026-07-12 01:18:25 +08:00
Steel Dan (AIOS)
8374c6b1c7
docs(weixin): update confirmed image reference recovery
2026-07-12 01:18:25 +08:00
Steel Dan (AIOS)
c8a3251834
fix(weixin): require confirmed image reference context
2026-07-12 01:18:25 +08:00
Steel Dan (AIOS)
2418f56273
docs(weixin): record text cache isolation recovery
2026-07-12 01:18:11 +08:00
Steel Dan (AIOS)
297582941f
fix(weixin): add process-only runtime patch mode
2026-07-12 01:18:11 +08:00
Steel Dan (AIOS)
958a61cbc4
fix(weixin): isolate text from stale image cache
2026-07-12 01:18:11 +08:00
V1R4C6 Deployment Audit
3096212919
audit: record V1R4C6 production deployment blocker
2026-07-12 00:57:05 +08:00
openclaw
aa2b091966
start V1R4C6 production deployment and verification
2026-07-11 21:10:51 +08:00
gito
1a9cb9095e
Merge pull request 'reconcile(v1r4c6): finalize baseline metadata — previous_baseline V1R4C5, git e204a90' ( #9 ) from reconcile/v1r4c6-baseline-finalize-20260711 into main
2026-07-11 20:55:54 +08:00
openclaw
0312159168
feat(reconcile): write V1R4C6 baseline metadata — previous_baseline V1R4C5, git e204a90
2026-07-11 20:54:46 +08:00
openclaw
e204a90398
docs: baseline V1R4C6 promotion
2026-07-11 20:47:44 +08:00
openclaw
d8cf6058e9
docs: promote VERSION V1R4C3 -> V1R4C6 ahead of main promotion
V1R4C6
2026-07-11 20:47:28 +08:00
openclaw
2aefc19e3d
authorize OpenClaw to execute V1R4C6 merge tests deploy pipeline
2026-07-11 20:41:31 +08:00
gito
28a430066f
Merge pull request 'V1R4C6: merge candidate → main (release control artifacts)' ( #8 ) from candidate/v1r4c6-integration-main-20260711 into main
2026-07-11 19:30:58 +08:00
openclaw
1013aef461
Merge branch 'release/v1r4c6-admin-search-agent-integration-20260711' into candidate/v1r4c6-integration-main-20260711
...
Resolve merge conflicts per V1R4C6 release control merge:
- baseline/current.json: keep feature branch version (updates to V1R4C5,
adds constraints block). This was the intended runtime state that main
was missing after V1R4C5 backfill (PR #7 ). Feature branch correctly has
the V1R4C5 state; main still had V1R4C3.
- versions/V1R4C5.json: keep main version (complete fields with codename,
tag_ref, tag_object, constraints, promoted_at/by). Feature branch had an
older copy lacking these fields.
- docs/releases/V1R4C6-acceptance-evidence.md: keep main version (blank
'NOT RUN' status). Feature branch had draft content.
- docs/releases/V1R4C6-release-gate-status.md: keep main version (blank
'NOT RUN' status). Feature branch had draft content.
2026-07-11 19:29:47 +08:00
gito
bb3210d74f
Merge pull request 'docs: update V1R4C6 metadata to NOT RUN after control artifacts merge' ( #7 ) from reconcile/v1r4c6-gate-status-notrun-docs-20260711 into main
2026-07-11 17:07:03 +08:00
openclaw
745395e93b
docs: update V1R4C6 gate status, acceptance checklist, and acceptance evidence to NOT RUN
...
All engineering gates remain pending. This updates the release documents
to reflect the current integration-pending status after PR #6 merged.
2026-07-11 17:06:31 +08:00
gito
ae49bf0fa3
Merge pull request 'reconcile: merge V1R4C6 release candidate into main' ( #6 ) from candidate/v1r4c6-merge-to-main-20260711 into main
2026-07-11 16:45:28 +08:00
openclaw
8410cd895e
reconcile: merge V1R4C6 release candidate into main
...
V1R4C6 merge candidate (squashed).
Contains 10 files, ~1440 lines added across:
- docs/releases/ (6 files: checklist, evidence, blocker, resume, merge-matrix, gate-status)
- ops/openclaw/ (2 files: integrate-deploy-verify, run-to-owner-gate-wechat)
- patches/ (1 file: branch patch)
- versions/ (1 file: V1R4C6.json)
Task: admin workbench, SR-03 Search Gateway, Agent Platform Integration
Baseline: V1R4C5
V1R4C5 tag semantics:
- tag refs/tags/V1R4C5 target d457ac3 : immutable release snapshot
- baseline git a32c76a : runtime baseline promotion commit
No tag creation, baseline promotion, or memory search activation in this merge.
2026-07-11 16:34:03 +08:00
gito
dc1642c2e8
Merge pull request 'reconcile: V1R4C5 baseline metadata (current.json + V1R4C5.json)' ( #5 ) from reconcile/v1r4c5-baseline-metadata-20260711 into main
2026-07-11 13:48:30 +08:00
openclaw
c75b865710
reconcile: update baseline registry to V1R4C5 and create V1R4C5 version metadata
...
Root cause:
The V1R4C5 baseline promotion commit (a32c76a ) was made on a feature branch
that was never merged to main. As a result, both baseline/current.json and
versions/V1R4C5.json on main still reflect V1R4C3 state. Runtime
getBaseline() continues to return V1R4C3 with commit f5435e3 .
Changes:
- baseline/current.json: update current_baseline -> V1R4C5, git ->
a32c76a3c1 (the actual promotion commit),
add constraints from the original promotion
- versions/V1R4C5.json: create the missing version metadata file with status
active-baseline, referencing V1R4C5 tag (object ac9bdac...)
Why this does not affect V1R4C5 release content:
- V1R4C5 release documents (docs/releases/*.md) are untouched
- V1R4C5 tag is unchanged and not moved
- No V1R4C6 functionality introduced
- No memory search or vector index enabled
Rollback method:
git revert <this commit hash>
# Or restore baseline/current.json from V1R4C3 content:
# git checkout main~1 baseline/current.json
# And delete versions/V1R4C5.json:
# git rm versions/V1R4C5.json
# Then commit the revert
Constraints honored:
- No direct writes to main (using PR)
- No force push
- V1R4C5 tag not moved/rebuild
- No V1R4C6 content
- Memory search remains disabled
2026-07-11 13:46:13 +08:00
gito
e992b624e0
V1R4C5 → main: backfill release docs (acceptance evidence + owner approval)
2026-07-11 13:37:58 +08:00