Ticks must arrive in timestamp order (equal timestamps are accepted). Count/volume bars coalesce trades sharing their opening timestamp until time advances, so chart time keys remain unique. Such bars may exceed the requested count/volume; volume trades are never split between bars.
rowTickswidens each brick totickSize * rowTicks— the same multiplier the market profile uses, so an instrument's real tick stays honest while the ladder stays readable. Nifty at 0.1 with 2-point bricks is(tf, 0.1, 20).