Make material decisions on your boards
Give each material on a board a status: shortlist, on hold, selected, or excluded. Organize them into sections like wall and floor. The narrowing-down now lives on the board.

Boards used to be where you collect materials. Anything beyond that took workarounds: judgment calls tucked into memos, rejected materials deleted outright. That work is now built into the board. Narrow candidates down to a final pick, right where you collected them.
Give each material a status: shortlist, on hold, selected, or excluded. Leave a short reason while you're at it, so calls like "fits the budget" or "lead time too long" stay visible right on the card.
The board follows along. Counts per status sit at a glance, and when candidates pile up, try viewing just the shortlist. Selected materials get a stamp on their card and gather in a summary at the top. Instead of deleting a rejected material, mark it excluded: it folds away below the board, and unfolds right back where it was.
The same material can be judged differently per project. What makes the shortlist on one project may not on another. So statuses stay separate on every board.
Sections are here too. Try splitting a board into wall, floor, and lighting, or any name you like. Names are free-form, so "references" or "ground-floor hall" work just as well. Materials move between sections as you drag them, and grabbing a section title reorders the sections themselves.
Every status change is recorded automatically: who, when, which material, and why. Your team's decision trail builds up as part of the project. Start with your next decision. Make it on the board.