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>
This commit is contained in:
john
2026-08-10 08:06:12 +08:00
parent 7c65540366
commit fde6503bdf
158 changed files with 9194 additions and 270 deletions
+9 -1
View File
@@ -862,7 +862,7 @@ export const AUTOMATION_SUITES = Object.freeze([
cases: {
'MS-01': ['MindSpace service tests: health and versioned contract endpoints respond with the contract'],
'MS-02': ['MindSpace adapter tests: local and remote adapters satisfy the same server contract'],
'MS-03': ['public delivery tests: canonical, OG, sharing, and access behavior are stable'],
'MS-03': ['public delivery tests: canonical, OG, SEO/GEO index policy, sharing, and access behavior are stable'],
'MS-05': ['conversation package tests: create, verify, registry, and historical backfill are consistent'],
'MS-06': ['publication/download tests: DOCX and long-image companions exist and use non-local canonical links'],
'MS-07': ['content/CSP tests: scan and localization reject dangerous scripts while retaining safe pages'],
@@ -877,6 +877,14 @@ export const AUTOMATION_SUITES = Object.freeze([
'mindspace-server-adapter.test.mjs',
'mindspace-public-delivery.test.mjs',
'mindspace-publications.test.mjs',
'mindspace-index-policy.test.mjs',
'mindspace-seo-tags.test.mjs',
'mindspace-geo-tags.test.mjs',
'mindspace-seo-geo-delivery.test.mjs',
'mindspace-seo-discovery-service.test.mjs',
'mindspace-seo-notify.test.mjs',
'server/portal-seo-discovery-routes.test.mjs',
'server/portal-domain-services-bootstrap.test.mjs',
'mindspace-conversation-package.test.mjs',
'mindspace-conversation-package-backfill.test.mjs',
'mindspace-conversation-package-verify.test.mjs',