Uh oh!
There was an error while loading. Please reload this page.
refactor(Engine): nits from context work review - #117
Conversation
Attempted in bd26178. @gagantrivedi What's the benefit you see from this? Or please let me know if I didn't follow correctly.
Done in 31280ca. However, the rationale that supports |
gagantrivedi
commented
Oct 31, 2025
Sorry, I don’t see much value in this anymore. I think my point was that it’s used to generate a unique combination, but a unique combination can be generated without the feature ID. To sum it all up, feel free to ignore this comment. |
gagantrivedi
commented
Oct 31, 2025
My only concern is that this added some cognitive overhead during the review—I had to look up its origin and usage to understand it's just the feature ID |
I agree there's no much value in the code change per se, but I do think it's still a valid point to make, especially because it makes it clearer that feature names are indeed unique (per project). I've seen several places in the code where this isn't assumed (sorry I don't have any examples ready), perhaps because it's not clear anywhere in the data model. Therefore, I vouch to keep this change. |
I see. That's a good point. I think this is yet another consequence of our own rushing through this SDK work without a clear roadmap. I also think we should agree on the field naming, for the sake of consistency across code bases and team alignment. Given my argument above, which is admittedly based on my own assumption, I'd vote towards |
emyller
commented
Oct 31, 2025
We soft-decided on |
Contributes to #111.
Context: #109 (comment)