Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
e73d64d
Initial plan
Copilot Mar 26, 2026
3c74e38
Add multi-file config design doc, implementation plan, test fixtures,…
Copilot Mar 26, 2026
60355fe
Fix implementation plan title to not reference specific phases
Copilot Mar 26, 2026
9719c04
Merge branch 'master' into copilot/extend-usability-test-validation
intel352 Mar 26, 2026
18ae37b
fix: address PR #5 review comments — fixture handlers, test assertion…
intel352 Mar 27, 2026
60a0016
feat: implement YAML side-pane component (Task 3)
intel352 Mar 27, 2026
b4ef625
feat: extend yamlLineMap with pipeline, workflow, trigger sections an…
intel352 Mar 27, 2026
341f5e1
feat: implement visual file boundary groups (Task 4)
intel352 Mar 27, 2026
9824a2f
feat: add navigation helpers, update onNavigateToSource to multi-file…
intel352 Mar 27, 2026
c898775
feat: implement E2E visual validation tests (Task 5)
intel352 Mar 27, 2026
7572f0d
test: add missing scroll and FileGroupNode tests per review feedback
intel352 Mar 27, 2026
e49cfc0
fix: move multifile E2E tests into editor.spec.ts per spec requirement
intel352 Mar 27, 2026
ad690c9
test(yamlLineMap): add triggers section test as requested by spec-rev…
intel352 Mar 27, 2026
71dd198
fix(e2e): replace waitForTimeout with proper Playwright DOM-state wai…
intel352 Mar 27, 2026
fde372d
docs: editor completeness design — schema tests, typed forms, DSL ref…
intel352 Mar 27, 2026
88fb788
docs: editor completeness implementation plan (phases 1-2)
intel352 Mar 27, 2026
2de06d3
docs: address alignment drift — zero-field test, inheritance, double-…
intel352 Mar 27, 2026
d5c6ab1
test: schema-driven rendering matrix for all 279 module types
intel352 Mar 27, 2026
eed2db6
test: expand property panel schema fidelity to all 279 module types
intel352 Mar 27, 2026
1f9d093
test: partial config rendering — modules-only, pipelines-only, import…
intel352 Mar 27, 2026
20c1fad
feat: breadcrumb bar for multi-file navigation
intel352 Mar 27, 2026
82bddfd
test: json field tech debt audit — tracks 60 json-typed fields for ty…
intel352 Mar 27, 2026
fc29e12
feat: interactive file groups — clickable header, navigate to source …
intel352 Mar 27, 2026
0c86219
test: add CATEGORY_NODE_MAP for precise component type assertions per…
intel352 Mar 27, 2026
d8d3f5b
test(e2e): breadcrumb navigation, interactive file groups, all node t…
intel352 Mar 27, 2026
8c9a024
test: fix Task 3 spec gaps and Task 5 missing assertion
intel352 Mar 27, 2026
60a8497
test(e2e): add missing breadcrumb segment click navigation test
intel352 Mar 27, 2026
5b098d1
test: convert field widget loop to describe.each, remove editor-only …
intel352 Mar 27, 2026
12db4e4
test(e2e): add behavioral assertion to breadcrumb segment click test
intel352 Mar 27, 2026
dc471e4
docs: phases 3-5 implementation plan — DSL reference, typed schemas, …
intel352 Mar 27, 2026
05b5295
docs: address alignment drift — Task 12, STRICT_SCHEMA, scope notes
intel352 Mar 27, 2026
031c76d
feat: DSL reference pane — context-sensitive documentation sidebar
intel352 Mar 27, 2026
0813c7a
ci: add dsl-reference.json to schema sync workflow
intel352 Mar 27, 2026
ad657a0
chore: sync engine-schemas.json with step schemas + reduced json fields
intel352 Mar 27, 2026
3614905
fix: replace any[] with ConfigFieldDef in load-schemas.ts + add getEn…
intel352 Mar 27, 2026
2d25ff8
feat(editor): replace 925-line static MODULE_TYPES with engine-schema…
intel352 Mar 27, 2026
dac90ad
feat(schemas): sync engine-schemas.json to zero json fields + enforce…
intel352 Mar 27, 2026
e0aeefa
fix: WorkflowCanvas OnNodesChange type mismatch with file group overl…
intel352 Mar 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/sync-schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ jobs:
- name: Export editor schemas
run: wfctl editor-schemas --output src/generated/engine-schemas.json

- name: Export DSL reference
run: wfctl dsl-reference > src/generated/dsl-reference.json

- name: Bump version
run: |
WORKFLOW_VERSION="${{ github.event.client_payload.version }}"
Expand Down
532 changes: 532 additions & 0 deletions docs/plans/2026-03-26-multifile-config-validation-design.md

Large diffs are not rendered by default.

Loading
Loading