Ziplock bags and sticky notes (folded over on itself) here.
For each caliber/rifle I use gallon size to keep my stock in and note its status (i.e. virgin, fully prepped, number of firings, annealed (or needs it), trimmed, etc.) on a sticky note.
As I use the "stock" I drop them into a qt size bag. This goes inside the gallon bag with a sticky note and info about the fired rounds (i.e. "1st firing after annealing" or just 1st, 2nd, 3rd, etc.).
This has worked good for me for a number of years. The notes are the most important aspect for me because they keep me "in the know" about what's going on with my brass and what needs to be done. I shoot multiple calibers, like a lot of members here, and running several rifle projects, in different stages, at the same time can get overwhelming (i.e. working up a load for a 6.5-284Norma, prepping brass for the .300WinMag, fireforming brass for the .270 AllenMag and loading for someone else). It's a labor of love though.
I keep the bags in the bottom of a cabinet, along with all my dies, and out of sight when not in use. Bullets and powder reside in two different and separate cabinets. JohnnyK.