Skip to content

[finding] Two stale captureBefore comments in objectql assert a mechanism retired by #6656 (engine.ts:7842, plugin.ts:918) #7707

Description

@os-help

Split from #6978 item 2 (its item 1 landed via PR #7081; the remainder is cross-lane, and per the anchoring rule these two files are domain:engine-core). Filed unassigned as a recording — not a claim.

Symptom

Two doc comments in packages/objectql still describe the captureBefore / ctx.__previous stash mechanism that #6656 retired (A+ retirement, merged 2026-08-09) and whose last consumer limb was deleted by PR #7081:

  • packages/objectql/src/engine.ts:7842
  • packages/objectql/src/plugin.ts:918

(Line numbers were taken on origin/main during the #6978 census of 2026-08-09; re-anchor by grepping captureBefore before editing.)

Fix shape

Mechanical comment deletion/rewrite — the mechanism no longer exists; the declared pre-image channel is ctx.previous, bound by the engine ahead of dispatch on every write shape (evidence chain on #6978's ACCEPT comment of 2026-08-09). No code change.

Evidence base

#6656 (retirement), #6978 (census + measurements), PR #7081 (consumer limb deletion + inverted negative pin).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions