Skip to content

[Hotfix Main]: [FXC-6421] fix(): Remove selectors from GAI meshing output to fix hash inconsistency#1904

Merged
benflexcompute merged 2 commits intomainfrom
hotfix-main-pr1903
Mar 17, 2026
Merged

[Hotfix Main]: [FXC-6421] fix(): Remove selectors from GAI meshing output to fix hash inconsistency#1904
benflexcompute merged 2 commits intomainfrom
hotfix-main-pr1903

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 17, 2026

Hotfix of PR #1903 (#1903) to the main branch.
Hey @benflexcompute, please review this hotfix PR created from your original PR.


Note

Medium Risk
Changes GAI surface-meshing translation output by removing selectors, which could affect any downstream consumer that previously relied on that field. Scope is small and covered by a new regression test verifying deterministic hashing across runs.

Overview
In Geometry AI (GAI) surface meshing translation, the filtered JSON output now recursively removes any selectors fields after selector expansion to avoid random selector_id values causing non-deterministic config hashes.

Adds a regression test that builds equivalent selector-based meshing inputs twice and asserts the translated JSON contains no selectors and produces identical hashes across runs.

Written by Cursor Bugbot for commit c4cfbd9. This will update automatically on new commits. Configure here.

…h inconsistency (#1903)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@benflexcompute benflexcompute marked this pull request as ready for review March 17, 2026 16:51
@benflexcompute benflexcompute merged commit 707c02a into main Mar 17, 2026
20 checks passed
@benflexcompute benflexcompute deleted the hotfix-main-pr1903 branch March 17, 2026 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant