Step 3 — the template: a questionnaire and a workflow
The template is one markdown file with two machine-readable graphs: a questionnaire graph (what we ask) and a workflow graph (what we do). The Nest questionnaire is six answers, in order.
From templates/forms/united_states/nevada/state/nv__llc_formation.md:
questionnaire:
BEGIN:
_: person__client
person__client:
_: entity__company
entity__company:
_: person__registered_agent
person__registered_agent:
_: custom_single_choice__management_structure
custom_single_choice__management_structure:
_: people__managing_members
people__managing_members:
_: custom_datetime__formation_date
custom_datetime__formation_date:
_: END
END: {}
And here is the workflow — the LLC formation dissected into small, named, modular steps. Each state is a noun in our glossary; each transition is a signal some handler fires. This graph is the product.
From templates/forms/united_states/nevada/state/nv__llc_formation.md:
workflow:
BEGIN:
intake_submitted: intake_persisted__organizer
intake_persisted__organizer:
articles_rendered: staff_review
staff_review:
approved: generate_pdf__articles_pdf
rejected: END
generate_pdf__articles_pdf:
pdf_persisted: sent_for_signature__pending
sent_for_signature__pending:
signature_received: filing__nv_sos
signature_declined: END
filing__nv_sos:
filed: END
END: {}