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.