The “how it works” steps — cards with an ordinal and an arrow to the next one. The number comes from the order, it is not typed.
columns offers only those two values, because “as many as you like” would turn the handoff rule into a suggestion.IngotMarketingTri.IngotStepCard: it holds step state (done, in progress) and collapses; these cards are a static description.items: readonly IngotMarketingStepItem[] — The steps in reading order. The component derives the number itself.columns: 3 | 4 — Three columns is the default; four only for process steps.testId: string — An anchor for tests — on the list.