Close refrakt.config.json schema drift and fix config migrate field list packages/transform/refrakt.config.schema.json is hand-maintained and had drifted from the RefraktConfig / SiteConfig interfaces in @refrakt-md/types. Nothing guarded it, so seven discrepancies had accumulated — fields that exist in the types but are absent from the schema (and therefore missing from editor autocomplete and from the configuration docs), one field the schema advertised that the types no longer have, and two nested objects the schema actively rejected.Separately, refrakt config migrate kept its own hand-copied SITE_FIELDS array, which had drifted from the authoritative one in config-normalize.ts. The two lists describe inverse operations over the same field set — the normalizer mirrors site → top level, the migration moves top level → site — so a divergence strands fields.
high moderate
Move author-facing pages out of the Extend handbook into Docs The /docs vs /extend split is sound in principle — extend/index.md states it outright ("If you're here to author content... head to the Docs handbook"). But seven pages sat on the wrong side of the line, and the entity-registry concept had no author-facing home at all.
high moderate