Updates April 20
PGrid
- added a new job that runs small LLM classification tasks when OpenAI usage is below a limit to make use of free GPT-5 mini usage.
- found and fixed some inconsistencies between Next.js and Astro frontends. e.g. SSD details pages were being omitted if there weren’t 2 listings available in Astro vs 1 in Next.js
- iterating on laptop classification/specs search
- both research and verification prompts regarding platform_name (or laptop generation) didn’t give good data when inputting hard titles. iterating on prompts a bit for this.
- updated Best Buy to save item numbers and turn specs into a detailed description.
- updated laptop variants definition to include more details about each laptop so users have more attributes to filter against. e.g. battery capacity, GPU type, screen resolution and type.
- talking with ChatGPT and using its image model 2, did some mockups of what would be good UI for filtering, the table and details pages. i like what ChatGPT came up with

- updated the deal alerts to group up RAM and SSD and only alert deals when there is a useful price for a combination of attributes like capacity instead of alerting when price decreases for any given variant.
- fixed a bug with classification where hidden rows for things like GPU chips were being ignored by classification AI, resulting in lots of specs search decisions being made
- found more classified eBay items changing what the listing is about. ran more item audits and got Codex to review what the audit found. updated the command to be more friendly to AI agents by using a JSON file to write state, which is also human readable
- added AI browser CLI to allow agents to use Perplexity/Gemini easier without MCPs