26 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
8243b0f297 Fix missing uvicorn import and related issues
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-13 19:11:28 +00:00
copilot-swe-agent[bot]
dc59911bdd Implement trigger-based workflow execution
Add support for workflow triggers to determine start node:
- Modified execution_order.py to accept optional start_node_id from triggers
- Updated N8NExecutor to use triggers for determining workflow entry point
- Added helper function to find start node from enabled manual triggers
- Created comprehensive tests for trigger-based execution
- Maintains backward compatibility when no triggers are specified

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-11 00:12:51 +00:00
copilot-swe-agent[bot]
0d1f8d06c4 Fix error messages and test assertions based on code review feedback
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 23:46:27 +00:00
copilot-swe-agent[bot]
4447e949ab Refactor validation to use jsonschema library with extracted schema file
Extract schema from ROADMAP.md to dedicated JSON file in schema/ folder.
Use jsonschema library for validation instead of custom implementation.
Add jsonschema to pyproject.toml dependencies.

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 23:44:08 +00:00
copilot-swe-agent[bot]
6e31c1dd68 Add error handling for edge cases in path resolution
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 23:34:29 +00:00
copilot-swe-agent[bot]
759c9efcbf Add workflow JSON validation tool with tests and CI integration
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 23:28:52 +00:00
copilot-swe-agent[bot]
e79f04df73 Complete E2E testing implementation for workflow-based backend
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 23:10:46 +00:00
copilot-swe-agent[bot]
147b045b0a Fix workflow package loading and engine builder issues
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 23:00:13 +00:00
copilot-swe-agent[bot]
23e59e9990 Add test configuration and documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 22:23:28 +00:00
copilot-swe-agent[bot]
59ecf3ed1b Update test_ajax_contracts to use workflow for server setup
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 22:19:59 +00:00
copilot-swe-agent[bot]
ad2107e980 Move loader implementations to workflow plugins
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 21:51:38 +00:00
copilot-swe-agent[bot]
b62b080ace Move workflow_graph.py from data to workflow folder and update imports
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 21:33:40 +00:00
copilot-swe-agent[bot]
676221efac Remove web/ folder - fully workflow-based web server
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 18:03:02 +00:00
copilot-swe-agent[bot]
f129c8eeb8 Add web data and server workflow plugins with tests
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 15:17:49 +00:00
copilot-swe-agent[bot]
c16f12a6b3 Add workflow triggers documentation and default triggers to all workflows
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 14:32:47 +00:00
copilot-swe-agent[bot]
4180050ae1 Add triggers property and validation to n8n schema
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 14:06:51 +00:00
copilot-swe-agent[bot]
3175a4187f Add unit testing workflow plugins and test packages
- Created var plugin directory with get, set, delete, exists plugins
- Created test plugin directory with assert_equals, assert_true, assert_false, assert_exists, run_suite plugins
- Updated plugin_map.json to register all new plugins (90 total plugins now)
- Created 5 test packages: logic_plugins_test, math_plugins_test, string_plugins_test, list_plugins_test, dict_plugins_test
- Added comprehensive unit tests for all new plugins
- Updated documentation with test plugin information
- All tests passing (16 workflow plugin tests + 11 unit testing plugin tests)

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 13:53:51 +00:00
copilot-swe-agent[bot]
fb43cf9ca3 Add comprehensive tests and documentation for workflow plugins
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 13:04:55 +00:00
copilot-swe-agent[bot]
d9f1385ab5 Clean up legacy code, refactor to <100 LOC, add documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 12:44:19 +00:00
copilot-swe-agent[bot]
c17e4aa19a Implement n8n workflow schema with npm-style packages
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 12:40:20 +00:00
6ff6813259 Introduce AutoMetabuilder core components and workflow packages:
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration.
- Add support for OpenAI client setup and model resolution.
- Develop SDLC context loader from GitHub and repository files.
- Implement workflow context and engine builders.
- Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`.
- Update localization files with new package descriptions and labels.
- Streamline web navigation by loading items from a dedicated JSON file.
2026-01-10 11:21:55 +00:00
d69cde3e7e Introduce AutoMetabuilder core components and workflow packages:
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration.
- Add support for OpenAI client setup and model resolution.
- Develop SDLC context loader from GitHub and repository files.
- Implement workflow context and engine builders.
- Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`.
- Update localization files with new package descriptions and labels.
- Streamline web navigation by loading items from a dedicated JSON file.
2026-01-10 02:08:42 +00:00
cd7591d3da Introduce AutoMetabuilder core components and workflow packages:
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration.
- Add support for OpenAI client setup and model resolution.
- Develop SDLC context loader from GitHub and repository files.
- Implement workflow context and engine builders.
- Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`.
- Update localization files with new package descriptions and labels.
- Streamline web navigation by loading items from a dedicated JSON file.
2026-01-10 01:56:08 +00:00
12d9e55666 Introduce AutoMetabuilder core components and workflow packages:
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration.
- Add support for OpenAI client setup and model resolution.
- Develop SDLC context loader from GitHub and repository files.
- Implement workflow context and engine builders.
- Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`.
- Update localization files with new package descriptions and labels.
- Streamline web navigation by loading items from a dedicated JSON file.
2026-01-10 01:15:13 +00:00
22c9306347 Introduce AutoMetabuilder core components and workflow packages:
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration.
- Add support for OpenAI client setup and model resolution.
- Develop SDLC context loader from GitHub and repository files.
- Implement workflow context and engine builders.
- Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`.
- Update localization files with new package descriptions and labels.
- Streamline web navigation by loading items from a dedicated JSON file.
2026-01-10 01:08:34 +00:00
1db3e02d53 Introduce AutoMetabuilder core components and workflow packages:
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration.
- Add support for OpenAI client setup and model resolution.
- Develop SDLC context loader from GitHub and repository files.
- Implement workflow context and engine builders.
- Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`.
- Update localization files with new package descriptions and labels.
- Streamline web navigation by loading items from a dedicated JSON file.
2026-01-10 00:58:26 +00:00