john
2f240e7500
fix(release-gate): skip duplicate CI work and stop live LLM blowups
...
Shared paths like db.mjs were pulling PAGE/DATA live agent suites into every
hotfix. Keep those cases for actual page-data changes, resume passed suites on
the same artifact, and fail fast on Docker/port issues instead of rerunning 100+
scenarios.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-14 22:15:16 +08:00
john
fe2d5d7aa1
fix(release-gate): map index.html to the UI impact domain
...
Memind CI / Test, build, and release guards (push) Successful in 7m50s
Unblock Core+Impact selection for H5 shell title changes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-14 09:46:34 +08:00
john
6542a43495
fix(release): bundle memind-runtime-profile for WeChat menu scripts
...
Memind CI / Test, build, and release guards (push) Successful in 5m55s
load-env.mjs depends on memind-runtime-profile.mjs; include it in portal
runtime packaging so wechat-mp-menu.mjs works on 103 without manual scp.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-12 16:23:54 +08:00
john
c122bd5664
feat(analytics): retire Rybbit and add SEO/GEO discovery tracking
...
Document Umami as the sole analytics platform, remove Rybbit proxy and
tracker code, and classify public page traffic with discovery_channel for
adm SEO/GEO dashboards.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-12 01:34:05 +08:00
john
0796a7bf22
fix(release-gate): map page-template and admin-server impact paths
...
Memind CI / Test, build, and release guards (push) Failing after 7m22s
Unblock production Gate selection for the page template catalog and SEO release.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-10 08:07:33 +08:00
john
fde6503bdf
feat(mindspace): add SEO/GEO delivery, page template catalog, and admin hooks
...
Memind CI / Test, build, and release guards (push) Has been cancelled
Enable optional SEO/GEO injection and discovery routes for confirmed public pages while keeping private pages noindex. Add premium page template skills, portal catalog API, template shop UI, and Baidu push gated by memind_adm config.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-10 08:06:12 +08:00
john
492bf6fbb4
fix(release-gate): treat Gitea workflow files as non-runtime impact paths
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 15:50:26 +08:00
john
36b1ae3992
fix(release-gate): map admin billing paths and repair pgvector test
...
Memind CI / Test, build, and release guards (push) Failing after 3s
Allow image-quota admin files in impact selection and update Memory V2
runtime test for hybrid pgvector keyword query.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 15:08:02 +08:00
john
6acd79e4fa
Fix MindSpace deliverable link redaction and release gate impact mapping.
...
Memind CI / Test, build, and release guards (push) Failing after 3s
Preserve local MindSpace URLs in assistant replies during architecture term redaction, and map db.mjs and skills-registry.mjs for impact selection.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-31 08:22:54 +08:00
tkmind
418406517f
Merge pull request 'fix(release-gate): isolate PAGE agent runs from split-service MCP routing' ( #40 ) from codex/release-gate-page-agent-isolation into main
Memind CI / Test, build, and release guards (push) Has been cancelled
2026-07-30 02:56:28 +00:00
john
d67ebb0c77
fix(release-gate): isolate PAGE agent runs from split-service MCP routing.
...
Memind CI / Test, build, and release guards (pull_request) Failing after 17s
Gate stacks inherited developer MCP env and routed sandbox-fs writes to the
8082 workspace root, so PAGE/DATA scenarios failed with ENOENT despite a
healthy goosed. Sanitize isolated portal env, grant gate skills, and align
CHAT search assertions with the tkmind_search tool name.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-30 10:43:28 +08:00
john
df5bcd87b5
fix: route stable production goosed through DeepSeek no-think proxy
...
Memind CI / Test, build, and release guards (pull_request) Failing after 18s
DeepSeek V4 tool rounds fail with reasoning_content errors when stable
goosed hits api.deepseek.com directly. Default stable portal startup to
the 18036 compat proxy and add a standalone recovery script for 103 ops.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-30 10:43:26 +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
8cd85a9b11
fix: pin Aider binary for portal canary
Memind CI / Test, build, and release guards (push) Has been cancelled
2026-07-28 01:01:03 +08:00
john
1e91195853
fix: enable WeChat Page Data review in canary
Memind CI / Test, build, and release guards (push) Has been cancelled
2026-07-28 00:38:18 +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
dfab78c75a
feat(workflow): add risk-based release gates
2026-07-27 10:38:24 +08:00
john
291178d2c3
chore: stop tracking generated runtime artifacts
Memind CI / Test, build, and release guards (push) Failing after 9m20s
2026-07-27 09:08:55 +08:00
john
cb38225704
fix(release): correct ahead/behind parsing for REL-02
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 08:40:15 +08:00
john
6e25008df2
fix(release): allow REL-02 when main is ahead with successful CI evidence
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 08:38:09 +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
41bf775c4c
fix(release): harden stable promotion after canary acceptance
...
Memind CI / Test, build, and release guards (pull_request) Successful in 13m26s
Verify matching 103 canary evidence before 8081 promotion, fix agent-run
drain JSON parsing, tolerate macOS full-backup tar races, and extend goosed
remount health waits for non-interactive SSH releases.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 07:09:27 +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
02f2dc6b17
fix: preserve canary release stdin across edge checks
Memind CI / Test, build, and release guards (push) Successful in 1m35s
2026-07-26 21:24:23 +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
441703de32
fix: stabilize page data release gate scenarios
Memind CI / Test, build, and release guards (push) Successful in 1m58s
2026-07-26 17:41:45 +08:00
john
e885310f39
fix: isolate packaged gate writable roots
Memind CI / Test, build, and release guards (push) Successful in 4m1s
2026-07-26 15:31:31 +08:00
john
f1f9a1cf8f
fix: ignore generated gate artifacts in cleanliness check
Memind CI / Test, build, and release guards (push) Successful in 1m59s
2026-07-26 15:20:14 +08:00
john
ea07f6f250
fix: isolate artifact rebuild from release suites
Memind CI / Test, build, and release guards (push) Has been cancelled
2026-07-26 15:19:30 +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