2.0.0

The release where Kenii became **one plugin instead of several**. Every product module now lives in a single install and unlocks by licence rather than being installed separately, with a switcher in the sidebar to move between them. Licences are verified against Connect with a signed grant and keep working for 30 days if the site cannot reach us, so a network problem never locks a college out of its own catalog. Pathways moved inside as part of this.

  • Added Unified platform: a single plugin housing the catalog data foundation plus every WordPress product module as license-gated feature-sets.
  • Added Licensing client: Ed25519-signed entitlement grants verified against Connect, fail-open cache with a 30-day offline grace window, and a `KENII_ENTITLEMENT_OVERRIDE` override.
  • Added Galaxy module switcher driving one module context at a time in the sidebar.
  • Added Test rails: REST CRUD coverage across all custom post types and a headless screen smoke over every admin view.
  • Added Code-split admin bundle with lazy-loaded module route groups.
  • Changed Pathways is absorbed into the unified plugin (`includes/modules/pathways/`); its standalone repository is frozen as a rollback reference.