Skip to content

Conversation

jgallagher
Copy link
Contributor

Planning reports are contained in Blueprints, which have an ID. Prior to this PR we duplicated the containing blueprint's ID. This bit @davepacheco and me in a couple different (admittedly unusual) testing contexts where we were duplicating blueprints and making changes, not realizing we produced a new blueprint with a different ID but carrying a report that still pointed to the original blueprint's ID.

The only thing we lose here is that the display output of the planning report can no longer say what blueprint it's for, but I think that's fine - all the places where we want to display a report, we already know the blueprint ID.

@jgallagher jgallagher force-pushed the john/planning-report-no-blueprint-id branch from 5dbe31a to 35fda3c Compare September 19, 2025 20:46
Base automatically changed from john/blueprint-source to main September 22, 2025 16:07
@jgallagher jgallagher force-pushed the john/planning-report-no-blueprint-id branch from 35fda3c to 8976641 Compare September 22, 2025 16:16
@jgallagher jgallagher force-pushed the john/planning-report-no-blueprint-id branch from 8976641 to c38be9e Compare September 23, 2025 13:55
@jgallagher jgallagher merged commit 544f608 into main Sep 23, 2025
17 checks passed
@jgallagher jgallagher deleted the john/planning-report-no-blueprint-id branch September 23, 2025 18:02
leftwo pushed a commit that referenced this pull request Sep 26, 2025
Planning reports are contained in `Blueprint`s, which have an ID. Prior
to this PR we duplicated the containing blueprint's ID. This bit
@davepacheco and me in a couple different (admittedly unusual) testing
contexts where we were duplicating blueprints and making changes, not
realizing we produced a new blueprint with a different ID but carrying a
report that still pointed to the original blueprint's ID.

The only thing we lose here is that the display output of the planning
report can no longer say what blueprint it's for, but I think that's
fine - all the places where we want to display a report, we already know
the blueprint ID.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants