Skip to content

Assistant: Bulk Manage Datasources Workflow #34

Description

@yesoreyeram

Parent: #6

Summary

Implement Assistant workflows for bulk datasource creation and updates.

Context

One of the TT goals is to support manual configuration at scale. Assistant should collect shared and per-instance inputs for multiple datasources.

Scope

  • Bulk create datasources
  • Bulk update datasources
  • Shared input collection
  • Per-instance input collection
  • Validation across multiple configs

Tasks

  • Define bulk create interaction model
  • Define bulk update interaction model
  • Collect shared inputs across datasources
  • Collect per-instance inputs
  • Validate multiple datasource configs
  • Surface per-instance validation failures
  • Support retry/correction for failed instances
  • Add tests for bulk workflows

Deliverables

  • Bulk create Assistant workflow
  • Bulk update Assistant workflow
  • Shared/per-instance input model
  • Per-instance validation feedback

Acceptance Criteria

  • Assistant can guide bulk create workflow
  • Assistant can guide bulk update workflow
  • Shared and per-instance fields are handled correctly
  • Validation runs per datasource instance
  • Failures are reported per instance
  • User can correct failed instances

Notes

Bulk execution may depend on Stream 3 APIs. If backend execution is not available, produce validated config payloads as an intermediate deliverable.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions