Skip to content

AI Output Envelope

CaseSolo AI routes must return generated work in a shared ai envelope while preserving legacy top-level fields until UI consumers migrate.

Contract

Use buildAIOutputEnvelope() from src/lib/ai/output-envelope.ts.

Every generated AI payload should include:

Route Rules

Current Adoption

Source: docs/dev/ai-output-envelope.md