/api/story-ai
3 routes under /api/story-ai.
Cockpit server REST reference, next.
All routes sit below the Cockpit server's session gate (app.use('/api', auth.requireSession)) except /api/health. Generated from the real route table in ui/server/src.
POST /api/story-ai/extract#
Source: ui/server/src/storyAiApi.mjs.
POST /api/story-ai/pattern/propose#
Source: ui/server/src/storyAiApi.mjs.
POST /api/story-ai/skeleton#
Source: ui/server/src/storyAiApi.mjs.