Atoms / Library

featureassemblyrhetorical-rolesargument-ordernarrativeserver-verified

Assembly orders the page as an argument when atoms carry roles

all plans

Plans with learning loop

When atoms carry a rhetorical role, the Spectare assembly engine now orders the page as a structured argument rather than leaving sequence to chance. The problem comes first, then how it works, then evidence, then the doubt answered, then the ask. The server verifies that order after the AI returns its selection rather than hoping the model produces it consistently.

This is enforced at the assembly layer, not in the prompt. Once an atom is tagged with its role, the ordering guarantee is mechanical. The AI selects which atoms are eligible for each position based on audience, stage, and conversion history; the server then sequences the result into the correct rhetorical structure before returning the component list.

For teams authoring atoms, this means the role tag on an atom is load-bearing. An atom tagged as evidence will always appear after the mechanism and before the doubt-answered position, regardless of which specific atoms the AI chose for those positions. The component list that reaches the browser or the SSR renderer is already in argument order.

This behaviour is noted on the Spectare features page as part of the narrative ordering capability, and the full sequence logic is described in the how-it-works section. It applies to both the client-side path through the components endpoint and the server-side path through the SSR endpoint.

This is one atom from the Spectare content library. Spectare assembles the right atoms for each visitor in real time, based on who they are and how they arrived.