Retire the site/ landing fork now the factory owns motion - #37
Merged
Conversation
This repo and ios-landings both deployed to Cloudflare Pages project `motion`, so whichever pushed last won and neither could rely on what was live. The 2026-08-17 note claiming the landing had cut over to the factory was not in effect: production was still being served from site/. It is now. The factory build was deployed to motion.significanthobbies.com and the live HTML is byte-identical to ios-landings/dist/motion/index.html, so this tree is the redundant one and goes. Nothing regressed in the move. The fork's llms.txt was genuinely better than the factory's — it stated the real best-fit and not-a-fit lines (on-device pose input, screen mirroring, and explicitly not cloud motion capture or anything transmitting camera frames) plus a CLI block — against factory boilerplate derived from the tagline. Those were ported into ios-landings/products/motion/site.config.ts behind new optional agentFit and agentCli fields before the deploy, and the live llms.txt is byte-identical to what this fork served. _headers, _redirects, openapi.json, index.md, robots.txt and changelog.md were already identical. Also drops the now-dead check:landing script, its entry in the quality chain, and the biome override for site/**/*.astro. `pnpm run deploy` still fails on purpose and now says where the landing actually lives. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.
Why
This repo and
ios-landingsboth deployed to Cloudflare Pages projectmotion, so whichever pushed last won and neither could be relied on. The 2026-08-17 note claiming the landing had cut over to the factory was not in effect — production was still served fromsite/.It is now. The factory build was deployed to
motion.significanthobbies.com, and live HTML is byte-identical toios-landings/dist/motion/index.html. This tree is the redundant one.Nothing regressed in the move
The fork's
llms.txtwas genuinely better than the factory's. It stated the real fit lines:plus a
## CLIblock — against factory boilerplate derived from the tagline ("Best fit: learning about Motion — Your body is the controller").Those were ported into
ios-landings/products/motion/site.config.tsbehind new optionalagentFit/agentClifields before the deploy. The livellms.txtis now byte-identical to what this fork served._headers,_redirects,openapi.json,index.md,robots.txtandchangelog.mdwere already identical.Verified after deploy:
/,/privacy/,/support/,/llms.txt,/openapi.jsonall 200.Also in this PR
check:landingscript and its entry in thequalitychainsite/**/*.astropnpm run deploystill fails on purpose, and now says where the landing actually lives🤖 Generated with Claude Code