thats definitely one way of making terraces, ive read about somewhere in south america that did it this way. they would plant rows on contour of this plant they used( cant remember ), then would put some sort of cross beams with what they had, throw there scraps and waste downhill there along with soil, it would build up like your saying, the plants they planted would take
root into the debris/new hillside stabilizing the terrace. when the terraces got to a level point they would simply stop and start planting.