Yes, so why do most commercial developers use potassium bromide and not bicarbonate?
There are two ways to prevent fog: add something that binds to Silver ions (commonly called restrainers, like Benzotriazole, Bromide, Iodide), or lower pH. Both will do the job but have slightly different effects.
Nope, I'm staying with PQ formulas, but I'm interested in how an alkaline stop stops the developing process.
From my above statement you can derive easily how to formulate a stop bath: either load it with restrainer, or achieve a low pH. Most common stop bath formulas use low pH, but if you want an
alkaline stop bath you need to go the first route.
Because it's used after an acidic developer.
Most film developer compounds become more active if you raise pH, even the one that is commonly used at low pH (Amidol). A plain alkali will therefore not stop any film developer I know of, unless you load it with restrainer, as mentioned above.
@David Lyga: When a Silver ion gets developed, the reaction products are slightly acidic and inhibit development. High acutance developers use this very effect to achieve higher perceived sharpness. In your case you see that development starts, then somehow stops, only to pick up speed again after more alkali has diffused into the gelatin. If you form a strong Carbonate/Bicarbonate buffer, the acidic byproducts from development won't affect pH that much. As a result development process will appear "smoother" as you called it.