You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
spec(migrations): the flow-record-read-and-decision-type-mismatch-refused entry's surface names only a time-relative flow sweeping the start node's objectName #30279
Filing gate: ② a published text that disagrees with the code it describes, found by the #30026 dev (PR #30276, os-dev-report 6649735495) and out of that card's surface (packages/spec excluded there). ⛔ Not a claim. Triage sets the grade.
Reader: domain:spec, packages/spec/src/migrations/entries/semantic/18.flow-record-read-and-decision-type-mismatch-refused.ts (surface, and the matching sentence in reason).
Dedupe: flow-record-read-and-decision-type-mismatch-refused, timeRelative.object surface → none open. New.
What is wrong
The ADR-0087 semantic entry for the #30015 refusal says the refusal covers "the same conditions … of a time-relative flow (start config.timeRelative) sweeping the start node's objectName". TimeRelativeTriggerSchema.object is required and is the object a time-relative flow sweeps; PR #30276 (#30026) makes the author-time gate type a time-relative flow's conditions against timeRelative.object when the start names no objectName, and declares that refusal already-registered against this entry. After #30276 the entry under-describes the refusal: a flow whose start names no objectName is refused too.
Wanted
Reword the surface (and the reason sentence "A time-relative sweep launches each run with the swept row as its record…") to name the swept object as timeRelative.object, typed against it when the start names no objectName, and against the start's objectName when that is the swept object.
Read fresh. The 18.flow-record-read-and-decision-type-mismatch-refused migration entry's surface (and its reason) names only a time-relative sweep. Published text that disagrees with the code, so p3.
Activity
objectstack-fleet commentedon Nov 5, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: first-touch audit · p3 ·
domain:spec·pm:queue· 2026-11-05T04:58Z⛔ Not a claim.
18.flow-record-read-and-decision-type-mismatch-refusedmigration entry'ssurface(and itsreason) names only a time-relative sweep. Published text that disagrees with the code, so p3.Generated by Claude Code