Skip to content

feat(spec)!: FlowSchema refuses a flow whose edges[] declares the same id twice (#14964) #21182

feat(spec)!: FlowSchema refuses a flow whose edges[] declares the same id twice (#14964)

feat(spec)!: FlowSchema refuses a flow whose edges[] declares the same id twice (#14964) #21182

Triggered via pull request September 5, 2026 04:01
Status Success
Total duration 54s
Artifacts

pr-automation.yml

on: pull_request
Check PR Size
17s
Check PR Size
Check Changeset
51s
Check Changeset
Auto Label
9s
Auto Label
Fit to window
Zoom out
Zoom in

Annotations

1 notice
Check Changeset: .changeset/flow-edge-id-uniqueness.md#L0
ADR-0087 exemption (no-migration-prescription): No authorable key is renamed, retired or re-typed: `edges[].id` keeps its name, its type and its describe, and every flow whose edge ids are unique parses byte-identically. The only newly refused shape is two edges sharing one id — a collision, not a spelling — and its remedy is to renumber one of the two, which is authoring intent no `objectstack migrate meta` rewrite can choose for the author. The Zone-2 census over this repo (776 `edges[]` arrays, 1,098 edges under `packages/**` and `examples/**`, with a lit control) found zero instances, so there is no in-repo file to name.