Article

The public contract is the interface

A factual proof piece showing gremlin-cms consuming the shared structured-content core without re-deriving route semantics.

Shipping the shared core twice is a good way to find out if it's actually shared.

gremlin-cms now consumes the same structured-content graph and resolved page helpers that power Wizardshit. The graph lives in app-local fixture data. The route semantics still come from @badass-courses/gremlin-sdk/content/structured-content.

That keeps the proof honest. The content is app-local. The page semantics are shared.