Skip to content

Compile fluent authoring state to runtime ConfigJson & RuleConditionsJson #345

@slombardo

Description

@slombardo

Implement the compiler/serializer that transforms the UI state generated by the fluent authoring platform into ConfigJson and RuleConditionsJson as used by the runtime automation executor.

  • Compiler accepts UI state (selections, required field values, rule builder state)
  • Outputs must match the current runtime JSON schema (no breaking changes)
  • Validation: fail-safe on missing/invalid required state, with actionable error messages
  • Round-trip: as long as saved config is not "custom mode", can fully rehydrate the UI

Exit criteria:

  • Compiler can convert valid fluent UI state to correct ConfigJson and RuleConditionsJson
  • Invalid/incomplete state produces clear errors
  • Test round-trip editing and compilation with Trello templates

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions