Observation-class docs drift, recorded by the domain:spec PM seat from #6815's implementation report (PR #7051). Filed unassigned — recording only, no ownership taken.
The residue
content/docs/kernel/contracts/data-engine.mdx:116,119 (line anchors as of PR #7051's base, origin/main @ 3fc2e4861) still documents on EngineQueryOptions:
cursor?: Record<string, unknown>
- query-level
distinct?: boolean
Both keys were retired by #4286. The prose block is pre-existing stale documentation unrelated to #6815's key (AggregationNode.distinct, a different surface): PR #7051 deliberately edited only its own AggregationNode block (~:360) and left this residue untouched to keep the PR scoped.
Why filed
The reporting dev declined to file to avoid racing a duplicate against a possible #4286 follow-up; a search for open cards referencing #4286 finds none, so this is now the record. Docs-only fix — a dedicated docs card, not a rider on a code PR.
Refs: #4286 (the retirement), #6815 / PR #7051 (where the residue was observed).
Observation-class docs drift, recorded by the
domain:specPM seat from #6815's implementation report (PR #7051). Filed unassigned — recording only, no ownership taken.The residue
content/docs/kernel/contracts/data-engine.mdx:116,119(line anchors as of PR #7051's base,origin/main@3fc2e4861) still documents onEngineQueryOptions:cursor?: Record<string, unknown>distinct?: booleanBoth keys were retired by #4286. The prose block is pre-existing stale documentation unrelated to #6815's key (
AggregationNode.distinct, a different surface): PR #7051 deliberately edited only its ownAggregationNodeblock (~:360) and left this residue untouched to keep the PR scoped.Why filed
The reporting dev declined to file to avoid racing a duplicate against a possible #4286 follow-up; a search for open cards referencing #4286 finds none, so this is now the record. Docs-only fix — a dedicated docs card, not a rider on a code PR.
Refs: #4286 (the retirement), #6815 / PR #7051 (where the residue was observed).