john
5a13950bc3
docs: close release gate policy branch
Memind CI / Test, build, and release guards (push) Successful in 1m36s
2026-07-28 01:17:40 +08:00
john
7a381db132
refactor: make production gate impact only
Memind CI / Test, build, and release guards (push) Has been cancelled
2026-07-28 01:13:28 +08:00
john
864197162d
docs: close WeChat Page Data Aider path branch
Memind CI / Test, build, and release guards (push) Successful in 2m42s
2026-07-28 01:02:58 +08:00
john
23dedf1264
docs: close WeChat Page Data canary branch
Memind CI / Test, build, and release guards (push) Successful in 1m50s
2026-07-28 00:39:21 +08:00
john
6070ec209a
docs: close WeChat Page Data guard branch
Memind CI / Test, build, and release guards (push) Successful in 1m48s
2026-07-28 00:35:53 +08:00
john
8bfb7959fc
fix: guard WeChat Page Data delivery with Aider review
Memind CI / Test, build, and release guards (push) Has been cancelled
2026-07-28 00:26:24 +08:00
john
bc20e93893
docs: close retained local branches
2026-07-28 00:10:57 +08:00
john
0630157068
docs: register portal canary backup branch
Memind CI / Test, build, and release guards (push) Successful in 1m42s
2026-07-27 23:42:18 +08:00
john
aff6ddf9d3
docs: keep completed branches as registered history
2026-07-27 22:42:42 +08:00
john
a95681ea3a
fix: treat pending Gitea CI as acceptable on synced main
...
Memind CI / Test, build, and release guards (push) Successful in 1m39s
Normal Portal releases should not block when commit status stays pending
after the candidate is already pushed to origin/main.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 22:36:40 +08:00
john
82b74d71ad
fix: relax REL release gate checks for normal Portal publishes
...
Memind CI / Test, build, and release guards (push) Failing after 1m35s
Ignore local .runtime build output in REL-01, accept missing Gitea CI when
origin/main matches HEAD, and compare two clean runtime rebuilds for REL-03.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 22:26:01 +08:00
john
c7718c683b
fix: inject Rybbit tracking on m.tkmind.cn publication pages
...
Memind CI / Test, build, and release guards (push) Successful in 1m36s
Publication routes and share shells were missing the Rybbit tracker, and
bootstrap now reuses the stored MindSpace analytics secret when Rybbit env
secret is absent.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 22:10:07 +08:00
john
48c61a3279
fix: harden long conversation continuity
Memind CI / Test, build, and release guards (push) Successful in 1m28s
2026-07-27 21:39:34 +08:00
john
d1be5d9e2a
fix: preserve replies after session recovery
2026-07-27 19:59:09 +08:00
john
17c59fde71
fix: isolate visual tool failures from agent runs
2026-07-27 19:20:23 +08:00
john
40dcdaf49f
mindspace: guard split-service contract drift
2026-07-27 17:48:34 +08:00
john
70264a4c4c
mindspace: version runtime contracts and audit packages
2026-07-27 17:43:38 +08:00
john
e94052ff24
mindspace: close authority boundaries
2026-07-27 15:34:35 +08:00
john
dfab78c75a
feat(workflow): add risk-based release gates
2026-07-27 10:38:24 +08:00
john
c88623855f
fix(dev): stop stale frontend when portal exits
2026-07-27 10:28:12 +08:00
john
0708d56d61
docs: record obsolete branch disposition
2026-07-27 09:08:54 +08:00
john
a6a9bb4eab
feat(release): add incremental gate and auto CI status for 103 publish
...
When the runtime artifact is unchanged, carry forward prior gate results and
re-run only REL scenarios; resolve REL-02 from Gitea commit status and allow
stable promotion when canary matches the same artifact bundle.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 08:32:12 +08:00
john
fb6865638a
fix: align DeepSeek canary tool rounds with gate
Memind CI / Test, build, and release guards (pull_request) Successful in 1m32s
2026-07-26 23:49:32 +08:00
john
046704816f
fix: use container MCP path in portal canary
Memind CI / Test, build, and release guards (push) Successful in 1m41s
2026-07-26 22:34:58 +08:00
john
473ad80882
fix: route portal canary through isolated edge tunnel
Memind CI / Test, build, and release guards (push) Has been cancelled
2026-07-26 20:30:56 +08:00
john
286069449b
feat: add guarded portal canary release
Memind CI / Test, build, and release guards (push) Failing after 2m14s
2026-07-26 19:51:44 +08:00
john
b1577a16e9
fix: harden release gate and page delivery
Memind CI / Test, build, and release guards (push) Failing after 12m3s
2026-07-26 14:32:01 +08:00
john
8ccf2db05c
feat(page-data): add validation suggestions, repair path, and thinking fixes
...
Memind CI / Test, build, and release guards (push) Failing after 3m18s
Map Page Data failure codes to Chinese remediation hints, trigger one-shot
goosed repair for remediable cases, and recover poisoned thinking sessions.
Route local DeepSeek through the no-think proxy via host.docker.internal so
tool rounds no longer hit reasoning_content 400; document gate and case-study
scenarios for event registration repair.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-25 23:01:55 +08:00
john
721db19a92
feat(orchestrator): enforce Page Data validation gate
2026-07-25 14:27:07 +08:00
john
417aa9c78b
feat(orchestrator): observe Page Data validation
2026-07-25 14:16:57 +08:00
john
1c82b34ad9
feat: add attributable page analytics
2026-07-25 09:46:10 +08:00
john
d479e89fc7
feat: track Memind product analytics
2026-07-25 09:44:26 +08:00
john
4c1890f344
fix(ci): remove trailing whitespace from phase 5 docs
Memind CI / Test, build, and release guards (pull_request) Successful in 2m22s
2026-07-25 09:27:40 +08:00
john
6df82818c5
feat(orchestrator): harden zero-impact shadow rollout
...
Gate and bound Portal shadow observations while preserving Native execution. Add fail-closed service boundaries, terminal retention controls, Canary readiness telemetry, ops visibility, and isolated regression coverage.
2026-07-25 07:28:37 +08:00
john
764981c086
merge: integrate langgraph execution runtime
...
# Conflicts:
# agent-run-gateway.test.mjs
# capabilities.mjs
# package.json
# server.mjs
2026-07-25 00:09:15 +08:00
john
e3d7b9ee76
docs: finalize orchestrator phase 5 operations
2026-07-24 23:55:40 +08:00
john
f6f2cd0933
feat: harden orchestrator execution runtime
2026-07-24 23:53:32 +08:00
john
396bb78200
feat: expose executor job observability
2026-07-24 23:31:29 +08:00
john
bbb43f97a3
feat: persist blocked executor jobs
2026-07-24 23:07:46 +08:00
john
d21c4849a9
feat: add executor gateway contracts
2026-07-24 22:50:37 +08:00
john
19706eb3a0
feat: add workflow dry-run observability
2026-07-24 22:44:26 +08:00
john
c9ad841543
feat: add dry-run workflow execution boundary
2026-07-24 22:30:41 +08:00
john
85e888b340
feat: add orchestrator canary readiness gate
2026-07-24 22:09:19 +08:00
john
3e57f85d3a
feat: add orchestrator shadow observability
2026-07-24 21:44:21 +08:00
john
24336d0178
feat: add shadow LangGraph orchestrator runtime
2026-07-24 21:25:40 +08:00
john
46ea22b342
feat: add pluggable workflow orchestrator controls
2026-07-24 20:59:01 +08:00
john
d87bfde501
merge: server architecture modularization
2026-07-24 19:18:14 +08:00
john
785731d98d
refactor: modularize portal server and harden session recovery
2026-07-24 19:10:44 +08:00
john
1d291fd528
fix: restore page links after delayed materialization
2026-07-24 17:58:52 +08:00
john
550969bed2
fix: preserve delivered page links when auto images fail
2026-07-24 17:57:39 +08:00