diff --git a/ROADMAP.md b/ROADMAP.md index 05e301f..f7a40b0 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -75,4 +75,4 @@ ## Phase 11: Technical Debt - [x] **Structured workflow logging**: Add debug/trace warnings when parsing workflow definitions so graph builders surface malformed JSON and unbound bindings. - [x] **Route modularization**: Split `backend/autometabuilder/web/server.py` into focused route modules or blueprints so each file stays under 100 LOC and supports DI of helpers. -- [ ] **AJAX contract tests**: Expand the backend test suite to cover `/api/workflow/graph`, `/api/workflow/plugins`, and nav/translation payloads with mocked metadata so API drift is caught early. +- [x] **AJAX contract tests**: Expand the backend test suite to cover `/api/workflow/graph`, `/api/workflow/plugins`, and nav/translation payloads with mocked metadata so API drift is caught early. diff --git a/backend/autometabuilder/web/routes/context.py b/backend/autometabuilder/web/routes/context.py index 7616ada..cc259da 100644 --- a/backend/autometabuilder/web/routes/context.py +++ b/backend/autometabuilder/web/routes/context.py @@ -18,7 +18,7 @@ from ..data import ( summarize_workflow_packages, ) from ..run_state import bot_process, current_run_config, mock_running -from ..roadmap_utils import is_mvp_reached +from autometabuilder.roadmap_utils import is_mvp_reached context_bp = Blueprint("context", __name__)