feat: deliver MotionPress AI animation and SEO publishing workflow#17
Open
youxiandechilun wants to merge 2 commits into
Open
feat: deliver MotionPress AI animation and SEO publishing workflow#17youxiandechilun wants to merge 2 commits into
youxiandechilun wants to merge 2 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR turns the interview template into MotionPress, a cohesive AI-assisted animation and SEO publishing workspace instead of a collection of disconnected demo surfaces.
What changed
template/app/legacyand excluded from the runtime.Why
The previous feature surfaces were individually discoverable but did not form a usable product workflow. This change establishes one explicit path from system readiness and prompt optimization through animation rendering, editorial review, SEO validation, and public blog delivery.
User and developer impact
Validation
162 passed(2opt-in renderer integration cases skipped by the default suite).2/2 passedwith Chromium and FFmpeg enabled.npx tsc -p tsconfig.src.json --noEmit.22 passed.19 passed.5migrations applied successfully.15pages.Deployment notes
Production deployments must provide public app/blog origins,
ADMIN_EMAILS,AI_CONFIG_ENCRYPTION_KEY, an absolute persistentAI_VIDEO_STORAGE_DIR, SendGrid credentials and a verified sender, plus the CMS rebuild webhook credentials when automatic publication deployment is enabled.Contributor Checklist
/template/e2e-tests.