Scope the compatibility question
Mapped the user question, the available IGDB and Steam fields, and the places where the source data could not answer it cleanly.
The product needed a normalized hardware layer before it could make a credible compatibility claim, so discovery covered both game data and CPU/GPU identities.
The build started with a data contract instead of a UI-first prototype.

