Feature: GraphQL API

New API surface.

Overview

The Nova GraphQL API ships alongside the existing REST surface. The shape that survives production: schema-first design, persisted queries in production, and explicit complexity limits per query.

The approach

Three habits keep GraphQL operationally sound: SDL drives client generation, production accepts only persisted queries, and every query carries a complexity ceiling.

Why this compounds

The first schema takes design effort; subsequent additions reuse the toolchain. Within a year, the GraphQL surface is a first-class citizen alongside REST.