# Backlog Item Review

Item: Run backend integration test and Playwright test discovery using canonical config

## Git Status
 M .gitignore
 M README.md
 M backend/playwright.config.js
 M backend/scripts/integration-test.mjs
?? PROJECT_SUMMARY.md
?? STATUS.md
?? backend/playwright.config.mjs
?? backend/tests/
?? docs/plans/
?? docs/runtime/agent_state_helpyourneighbour.json
?? docs/runtime/backlog_item_helpyourneighbour.md
?? docs/runtime/codex_next_step_helpyourneighbour.md
?? docs/runtime/codex_plan_exec_helpyourneighbour.log
?? docs/runtime/codex_plan_raw_helpyourneighbour.log
?? docs/runtime/generated_artifacts_helpyourneighbour.md
?? docs/runtime/goal_brief_helpyourneighbour.md
?? docs/runtime/goal_targets_helpyourneighbour.md
?? docs/runtime/integration_and_playwright_list_helpyourneighbour.log
?? docs/runtime/integration_candidates_helpyourneighbour.md
?? docs/runtime/integration_context_helpyourneighbour.md
?? docs/runtime/integration_recheck_helpyourneighbour.log
?? docs/runtime/integration_repair_brief_helpyourneighbour.md
?? docs/runtime/integration_status_helpyourneighbour.env
?? docs/runtime/integration_targets_helpyourneighbour.md
?? docs/runtime/integration_test_helpyourneighbour.log
?? docs/runtime/integration_triage_helpyourneighbour.md
?? docs/runtime/next_action_playwright_config_helpyourneighbour.md
?? docs/runtime/notion_recall_helpyourneighbour.md
?? docs/runtime/playwright_config_and_integration_recheck.log
?? docs/runtime/playwright_list_helpyourneighbour.log
?? docs/runtime/project_snapshot_helpyourneighbour.md
?? docs/runtime/smoke_status_helpyourneighbour.env
?? docs/runtime/smoke_test_helpyourneighbour.log
?? docs/runtime/task_helpyourneighbour_1_backlog-goal-brief.log
?? docs/runtime/task_helpyourneighbour_1_backlog-goal-verify.log
?? docs/runtime/task_helpyourneighbour_1_backlog-inspect.log
?? docs/runtime/task_helpyourneighbour_1_backlog-project-snapshot.log
?? docs/runtime/task_helpyourneighbour_1_codex-codex-switch-integration-script-to-playw.log
?? docs/runtime/task_helpyourneighbour_1_codex-fallback-note.log
?? docs/runtime/task_helpyourneighbour_1_codex-ignore-macos-metadata-files-to-reduce-wo.log
?? docs/runtime/task_helpyourneighbour_1_codex-re-run-backend-integration-health-check-.log
?? docs/runtime/task_helpyourneighbour_1_codex-run-focused-playwright-config-verificati.log
?? docs/runtime/task_helpyourneighbour_1_integration-check.log
?? docs/runtime/task_helpyourneighbour_1_integration-context-audit.log
?? docs/runtime/task_helpyourneighbour_1_integration-failure-blocked.log
?? docs/runtime/task_helpyourneighbour_1_integration-repair-brief.log
?? docs/runtime/task_helpyourneighbour_1_integration-targets.log
?? docs/runtime/task_helpyourneighbour_1_integration-triage.log
?? docs/runtime/task_helpyourneighbour_1_no-work.log
?? docs/runtime/task_helpyourneighbour_1_project-snapshot.log
?? docs/runtime/task_helpyourneighbour_1_working-tree-audit.log
?? docs/runtime/task_helpyourneighbour_1_working-tree-targets.log
?? docs/runtime/task_helpyourneighbour_2_backlog-goal-brief.log
?? docs/runtime/task_helpyourneighbour_2_backlog-goal-targets.log
?? docs/runtime/task_helpyourneighbour_2_backlog-goal-verify.log
?? docs/runtime/task_helpyourneighbour_2_codex-document-canonical-playwright-config-tar.log
?? docs/runtime/task_helpyourneighbour_2_codex-fallback-note.log
?? docs/runtime/task_helpyourneighbour_2_codex-fix-missing-playwright-devices-import-in.log
?? docs/runtime/task_helpyourneighbour_2_codex-ignore-playwright-runtime-artifacts.log
?? docs/runtime/task_helpyourneighbour_2_codex-re-run-integration-plus-real-playwright-.log
?? docs/runtime/task_helpyourneighbour_2_codex-run-backend-integration-and-playwright-s.log
?? docs/runtime/task_helpyourneighbour_2_codex-run-backend-integration-test-and-playwri.log
?? docs/runtime/task_helpyourneighbour_2_codex-run-backend-integration-test-plus-playwr.log
?? docs/runtime/task_helpyourneighbour_2_codex-run-focused-backend-integration-and-play.log
?? docs/runtime/task_helpyourneighbour_2_codex-run-focused-backend-integration-playwrig.log
?? docs/runtime/task_helpyourneighbour_2_codex-run-focused-backend-integration-plus-pla.log
?? docs/runtime/task_helpyourneighbour_2_codex-run-focused-integration-plus-playwright-.log
?? docs/runtime/task_helpyourneighbour_2_codex-run-focused-playwright-config-verificati.log
?? docs/runtime/task_helpyourneighbour_2_codex-switch-integration-script-to-canonical-p.log
?? docs/runtime/task_helpyourneighbour_2_generated-artifacts-review.log
?? docs/runtime/task_helpyourneighbour_2_integration-candidates.log
?? docs/runtime/task_helpyourneighbour_2_integration-failure-blocked.log
?? docs/runtime/task_helpyourneighbour_2_no-work.log
?? docs/runtime/task_helpyourneighbour_2_working-tree-targets.log
?? docs/runtime/verify_helpyourneighbour_1_backlog-goal-brief.log
?? docs/runtime/verify_helpyourneighbour_1_backlog-goal-verify.log
?? docs/runtime/verify_helpyourneighbour_1_backlog-inspect.log
?? docs/runtime/verify_helpyourneighbour_1_backlog-project-snapshot.log
?? docs/runtime/verify_helpyourneighbour_1_codex-codex-switch-integration-script-to-playw.log
?? docs/runtime/verify_helpyourneighbour_1_codex-fallback-note.log
?? docs/runtime/verify_helpyourneighbour_1_codex-ignore-macos-metadata-files-to-reduce-wo.log
?? docs/runtime/verify_helpyourneighbour_1_codex-re-run-backend-integration-health-check-.log
?? docs/runtime/verify_helpyourneighbour_1_codex-run-focused-playwright-config-verificati.log
?? docs/runtime/verify_helpyourneighbour_1_integration-check.log
?? docs/runtime/verify_helpyourneighbour_1_integration-failure-blocked.log
?? docs/runtime/verify_helpyourneighbour_1_integration-repair-brief.log
?? docs/runtime/verify_helpyourneighbour_1_integration-targets.log
?? docs/runtime/verify_helpyourneighbour_1_integration-triage.log
?? docs/runtime/verify_helpyourneighbour_1_no-work.log
?? docs/runtime/verify_helpyourneighbour_1_project-snapshot.log
?? docs/runtime/verify_helpyourneighbour_1_working-tree-audit.log
?? docs/runtime/verify_helpyourneighbour_1_working-tree-targets.log
?? docs/runtime/verify_helpyourneighbour_2_backlog-goal-brief.log
?? docs/runtime/verify_helpyourneighbour_2_backlog-goal-targets.log
?? docs/runtime/verify_helpyourneighbour_2_backlog-goal-verify.log
?? docs/runtime/verify_helpyourneighbour_2_codex-document-canonical-playwright-config-tar.log
?? docs/runtime/verify_helpyourneighbour_2_codex-fallback-note.log
?? docs/runtime/verify_helpyourneighbour_2_codex-fix-missing-playwright-devices-import-in.log
?? docs/runtime/verify_helpyourneighbour_2_codex-ignore-playwright-runtime-artifacts.log
?? docs/runtime/verify_helpyourneighbour_2_codex-re-run-integration-plus-real-playwright-.log
?? docs/runtime/verify_helpyourneighbour_2_codex-run-backend-integration-and-playwright-s.log
?? docs/runtime/verify_helpyourneighbour_2_codex-run-backend-integration-test-and-playwri.log
?? docs/runtime/verify_helpyourneighbour_2_codex-run-backend-integration-test-plus-playwr.log
?? docs/runtime/verify_helpyourneighbour_2_codex-run-focused-backend-integration-and-play.log
?? docs/runtime/verify_helpyourneighbour_2_codex-run-focused-backend-integration-playwrig.log
?? docs/runtime/verify_helpyourneighbour_2_codex-run-focused-backend-integration-plus-pla.log
?? docs/runtime/verify_helpyourneighbour_2_codex-run-focused-integration-plus-playwright-.log
?? docs/runtime/verify_helpyourneighbour_2_codex-run-focused-playwright-config-verificati.log
?? docs/runtime/verify_helpyourneighbour_2_codex-switch-integration-script-to-canonical-p.log
?? docs/runtime/verify_helpyourneighbour_2_generated-artifacts-review.log
?? docs/runtime/verify_helpyourneighbour_2_integration-candidates.log
?? docs/runtime/verify_helpyourneighbour_2_integration-failure-blocked.log
?? docs/runtime/verify_helpyourneighbour_2_no-work.log
?? docs/runtime/verify_helpyourneighbour_2_working-tree-targets.log
?? docs/runtime/verify_helpyourneighbour_3_integration_playwright_check.log
?? docs/runtime/verify_helpyourneighbour_4_playwright_integration_check.log
?? docs/runtime/verify_helpyourneighbour_5_playwright_config_and_integration.log
?? docs/runtime/verify_helpyourneighbour_6_playwright_config_and_tests.log
?? docs/runtime/verify_helpyourneighbour_7_integration_and_playwright_list.log
?? docs/runtime/verify_helpyourneighbour_8_integration_and_playwright_list.log
?? docs/runtime/verify_helpyourneighbour_9_integration_and_playwright_list.log
?? docs/runtime/working_tree_audit_helpyourneighbour.md
?? docs/runtime/working_tree_targets_helpyourneighbour.md
