Module sections
Expand description
Curated sections surface — a flat ordered set of Sections the
operator walks (new install) or scans (returning user) to configure
a working ZeroClaw deployment.
Enums§
- Section
- One configuration section exposed by the curated section registry.
- Section
Group - Display group for a curated or schema-derived configuration section.
- Section
Shape - UI rendering shape for a section. Drives picker / form dispatch on
the
/configcurated section explorer and the Quickstart flow.
Constants§
- QUICKSTART_
SECTIONS - Canonical ordering of sections enumerated by the Quickstart flow and the curated section explorer. The dashboard renders Next/Finish navigation against this list. Every consumer that needs section ordering reads from here.
- SECTION_
GROUPS - Canonical display order for section groups across every Config surface (dashboard sidebar, zerocode Config pane). “All sections” is not a group — a surface that offers a flat default view renders that view itself; this list orders the grouped presentation.
Functions§
- humanize_
section_ key - is_
known_ section - True when
keyparses as a knownSection. - section_
for_ path - First segment of a dotted property path mapped back to the section
it lives under, or
Nonefor non-section paths (onboard_state.completed_sections, etc.). - section_
group_ for_ key - section_
has_ signal - section_
help - section_
index - Canonical-order index of
sectioninQUICKSTART_SECTIONS. AlwaysSomefor any validSectionvariant — the const includes every variant by construction. ReturnsOptionfor API symmetry withsection_index_for_key, which can fail on unknown keys. - section_
index_ for_ key - Canonical-order index for a wire key, or
Noneif the key isn’t a knownSection. Used by gateway / dashboard sort comparators that take string keys from the HTTP layer.