The check-llms-txt CI (and the CI Gate that aggregates it) failed because the 8
new Dream API-reference pages weren't listed in docs/llms.txt. Add a Dream
subsection [Platform] between Projects and Webhooks. `check-llms-txt-coverage.py`
now reports in sync.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
`type: null` is not valid OpenAPI 3.0.1, so the spec failed validation and
Mintlify rendered the Dream pages blank. Represent the always-null `sources`
field on the activity feed as a nullable array (parity with the runs feed).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Dream shipped to prod but its API endpoints weren't in the API reference. Add
the org/project-scoped Dream endpoints (OpenAPI spec + per-endpoint pages + nav):
- GET/PATCH dream/config/ — get / update Synthesis config + plan entitlements
- GET dream/stats/ — lifecycle + synthesis counts
- GET dream/activity/ — supersede/merge feed (keyset-paginated)
- GET dream/runs/ — synthesis runs feed
- GET dream/runs/{run_id}/memories/ — memories within a run
- GET dream/memory/{memory_id}/sources/ — a synthesized memory's sources
- POST dream/preview/ — no-write scope preview
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>