Snapshot contract stays frozen
The iframe still reports the same target manifest shape while content now comes from a route-aware connector model.
Connected project route
This preview is no longer page-hardcoded around a single shell. The editor now mounts a connector-backed route model that behaves like a local Next.js project surface and keeps every nested target explicitly addressable.
The iframe still reports the same target manifest shape while content now comes from a route-aware connector model.
Real preview highlights remain bound to explicit data-anim ids instead of brittle DOM guesses.
The next editor layers should build on this connected preview instead of extending a fixture-only shell.