Module: Eco::API::UseCases::GraphQL::Samples::Pages::Template::CsvBuild

Defined in:
lib/eco/api/usecases/graphql/samples/pages/template/csv_build.rb,
lib/eco/api/usecases/graphql/samples/pages/template/csv_build/parser.rb,
lib/eco/api/usecases/graphql/samples/pages/template/csv_build/builder.rb,
lib/eco/api/usecases/graphql/samples/pages/template/csv_build/format_map.rb

Overview

CSV → template BUILD pipeline.

Parse a columnar CSV describing a template (stages / sections / fields / types / options), emit the ordered WorkflowCommand batch via the EXISTING Template::CommandEmitter, and build it via the released gem's Builder::Template#create(commands:). Offline / dry-run by default; live creation (Builder#create!) needs credentials.

The exact ~300-template columnar CSV format is due ~mid-July 2026 and is isolated in CsvBuild::FormatMap (see its TODO) so only that file changes when the real format lands.

Defined Under Namespace

Modules: FormatMap Classes: Builder, Parser