Skip to content

feat: Implement schema filter in the editor #357

Description

@lornakelly

Description

Implement the spike's filter in the editor. Logic stays in the editor, not the SDK, until it's settled. Bump the SDK and read workflow.json from src/lib/schema.ts#L26 instead of copying it into editor. Keep the schema filter story from the POC to aid with development

Motivation

The schema stores rules, not fields. To build a form we need a way to get all fields associated with a specific task

Proposed Implementation

Refer to spike: #337

Definition of Done

  • Implementation: Fully implemented according to the Open Workflow spec.
  • Unit Tests: Comprehensive unit tests are included and passing.
  • Integration Tests: Verified within the monorepo and target environments (Web/VS Code).
  • Documentation: Updated README.md, ADRs, or official docs.
  • Performance: No significant regression in editor responsiveness.
  • Accessibility: UI changes comply with accessibility standards.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions