mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-09-30 04:33:12 +00:00
C7 of the domain-reorg adoption (build plan docs/upstream-sync/domain-reorg/ reorg-build-plan.md, step C7): - CLAUDE.md / AGENTS.md: retarget architecture path references to the new layout — graph entrypoints via agent.graphs.* shims, the agent/api/ + agent/webhooks/*_routes.py FastAPI split (webapp.py now a shim), agent/review/ package, tests/<domain>/ test paths, and the new-graph/ test conventions. README.md already pointed at docs/ (C1) — no change. - triage.jsonl: flip 8356eb34 (#1726) to landed on branch refactor/domain-reorg-adoption; add re-triage notes to the 8 unblocked rows (#1732/#1761/#1744/#1748/#1742 clean, #1736/#1758/#1760 near-clean). triage.md regenerated via make triage-render. - Ship the plan, scoping report, move-map artifacts, and the domain-reorg-adoption workflow so the exercise is reproducible. Memory + Confluence handled out-of-band (not in this commit): project memory updated with the new module layout; Confluence check found no IT page documents the repo module map — no Confluence change required.
322 lines
10 KiB
Text
322 lines
10 KiB
Text
A .env.example
|
|
A .githooks/_reject_guard.sh
|
|
A .githooks/commit-msg
|
|
A .githooks/post-commit
|
|
A .githooks/pre-push
|
|
A .githooks/prepare-commit-msg
|
|
A .github/CODEOWNERS
|
|
A .github/ISSUE_TEMPLATE/bug.yml
|
|
A .github/ISSUE_TEMPLATE/config.yml
|
|
A .github/ISSUE_TEMPLATE/feature.yml
|
|
A .github/ISSUE_TEMPLATE/task.yml
|
|
A .github/PULL_REQUEST_TEMPLATE.md
|
|
M .github/dependabot.yml
|
|
A .github/scripts/check-dev-green.sh
|
|
M .github/workflows/ci.yml
|
|
A .github/workflows/dependency-review.yml
|
|
A .github/workflows/labeler.yml
|
|
M .github/workflows/pr_lint.yml
|
|
A .github/workflows/promote-to-main.yml
|
|
D .github/workflows/promote_main_to_prod.yml
|
|
R096 .github/workflows/reviewer_eval.yml .github/workflows/reviewer-eval.yml
|
|
A .github/workflows/upstream-ledger-sync.yml
|
|
M .gitignore
|
|
A .nvmrc
|
|
A .security-review/suppressions.json
|
|
M AGENTS.md
|
|
M CLAUDE.md
|
|
M CUSTOMIZATION.md
|
|
M Dockerfile
|
|
M INSTALLATION.md
|
|
M Makefile
|
|
M README.md
|
|
M SECURITY.md
|
|
M agent/analyzer.py
|
|
M agent/chat.py
|
|
M agent/ci_autofix.py
|
|
A agent/completion.py
|
|
M agent/dashboard/__init__.py
|
|
M agent/dashboard/agent_overrides.py
|
|
M agent/dashboard/eval_jobs.py
|
|
M agent/dashboard/oauth.py
|
|
M agent/dashboard/options.py
|
|
M agent/dashboard/plan_api.py
|
|
M agent/dashboard/plan_store.py
|
|
M agent/dashboard/repo_access.py
|
|
M agent/dashboard/review_api.py
|
|
M agent/dashboard/review_chat_api.py
|
|
M agent/dashboard/routes.py
|
|
M agent/dashboard/schedules.py
|
|
M agent/dashboard/slack_oauth.py
|
|
M agent/dashboard/team_settings.py
|
|
M agent/dashboard/thread_api.py
|
|
M agent/dashboard/user_mappings.py
|
|
A agent/dashboard/workflow_approval.py
|
|
A agent/dashboard/workflow_approval_api.py
|
|
A agent/dispatch.py
|
|
A agent/integrations/e2b.py
|
|
M agent/integrations/local.py
|
|
M agent/middleware/__init__.py
|
|
M agent/middleware/check_message_queue.py
|
|
A agent/middleware/ensure_no_empty_msg.py
|
|
M agent/middleware/model_fallback.py
|
|
M agent/middleware/plan_mode.py
|
|
A agent/middleware/pr_creation_guard.py
|
|
M agent/middleware/refresh_slack_status.py
|
|
A agent/middleware/sanitize_fireworks_messages.py
|
|
A agent/middleware/sanitize_openai_responses.py
|
|
M agent/middleware/sanitize_thinking_blocks.py
|
|
A agent/middleware/subdir_agents.py
|
|
A agent/middleware/task_retry.py
|
|
A agent/middleware/timeout_wrapup.py
|
|
A agent/middleware/workflow_push_guard.py
|
|
M agent/prompt.py
|
|
A agent/reconcile.py
|
|
M agent/reviewer.py
|
|
M agent/reviewer_findings.py
|
|
M agent/reviewer_publish.py
|
|
M agent/reviewer_reconcile.py
|
|
A agent/reviewer_trace_context.py
|
|
M agent/scheduler.py
|
|
M agent/server.py
|
|
M agent/tools/__init__.py
|
|
M agent/tools/add_finding.py
|
|
A agent/tools/confluence_comment.py
|
|
A agent/tools/confluence_create_page.py
|
|
A agent/tools/confluence_get_page.py
|
|
A agent/tools/confluence_search.py
|
|
A agent/tools/confluence_update_page.py
|
|
M agent/tools/enter_plan_mode.py
|
|
M agent/tools/fetch_url.py
|
|
M agent/tools/http_request.py
|
|
A agent/tools/jira_comment.py
|
|
A agent/tools/jira_create_issue.py
|
|
A agent/tools/jira_get_issue.py
|
|
A agent/tools/jira_get_issue_comments.py
|
|
A agent/tools/jira_list_projects.py
|
|
A agent/tools/jira_update_issue.py
|
|
M agent/tools/linear_comment.py
|
|
M agent/tools/linear_create_issue.py
|
|
M agent/tools/linear_delete_issue.py
|
|
M agent/tools/linear_get_issue.py
|
|
M agent/tools/linear_get_issue_comments.py
|
|
M agent/tools/linear_list_teams.py
|
|
M agent/tools/linear_update_issue.py
|
|
M agent/tools/list_findings.py
|
|
M agent/tools/list_review_findings.py
|
|
M agent/tools/open_pull_request.py
|
|
M agent/tools/publish_review.py
|
|
M agent/tools/read_repo_file.py
|
|
M agent/tools/reply_to_finding_thread.py
|
|
A agent/tools/report_platform_issue.py
|
|
M agent/tools/request_pr_review.py
|
|
M agent/tools/resolve_finding_thread.py
|
|
M agent/tools/save_plan.py
|
|
M agent/tools/save_review_style.py
|
|
M agent/tools/schedule_thread_wakeup.py
|
|
M agent/tools/search_repo_code.py
|
|
A agent/tools/slack_add_reaction.py
|
|
M agent/tools/slack_read_thread_messages.py
|
|
A agent/tools/slack_start_new_thread.py
|
|
M agent/tools/slack_thread_reply.py
|
|
M agent/tools/update_finding.py
|
|
M agent/tools/web_search.py
|
|
A agent/utils/adf.py
|
|
M agent/utils/analyzer_skills.py
|
|
A agent/utils/atlassian_connect.py
|
|
M agent/utils/auth.py
|
|
M agent/utils/authorship.py
|
|
A agent/utils/confluence.py
|
|
A agent/utils/confluence_space_repo_map.py
|
|
A agent/utils/dashboard_handoff.py
|
|
M agent/utils/dashboard_links.py
|
|
A agent/utils/deferred_model.py
|
|
A agent/utils/gateway.py
|
|
M agent/utils/github_app.py
|
|
M agent/utils/github_comments.py
|
|
M agent/utils/github_org_membership.py
|
|
M agent/utils/github_proxy.py
|
|
M agent/utils/github_token.py
|
|
A agent/utils/http.py
|
|
A agent/utils/jira.py
|
|
A agent/utils/jira_project_repo_map.py
|
|
M agent/utils/linear.py
|
|
M agent/utils/model.py
|
|
M agent/utils/multimodal.py
|
|
M agent/utils/sandbox.py
|
|
M agent/utils/sandbox_state.py
|
|
M agent/utils/slack.py
|
|
A agent/utils/thread_ids.py
|
|
M agent/utils/thread_ops.py
|
|
A agent/utils/url_safety.py
|
|
M agent/webapp.py
|
|
A agent/webhooks/__init__.py
|
|
A agent/webhooks/confluence.py
|
|
A agent/webhooks/github.py
|
|
A agent/webhooks/jira.py
|
|
A agent/webhooks/linear.py
|
|
A agent/webhooks/slack.py
|
|
M default_prompt.md
|
|
A deploy/MIGRATION.md
|
|
A docs/repo-conventions/AGENTS.md.aws
|
|
A docs/repo-conventions/AGENTS.md.cdk
|
|
A docs/repo-conventions/AGENTS.md.ec2
|
|
A docs/repo-conventions/AGENTS.md.sam
|
|
A docs/repo-conventions/README.md
|
|
A docs/upstream-sync/cherry-pick-hook-plan.md
|
|
A docs/upstream-sync/cherry-pick-runbook.md
|
|
A docs/upstream-sync/triage.jsonl
|
|
A docs/upstream-sync/triage.md
|
|
M evals/reviewer/README.md
|
|
M evals/reviewer/config.toml
|
|
M evals/reviewer/judge.py
|
|
M evals/reviewer/run_eval.py
|
|
M evals/reviewer/target.py
|
|
M pyproject.toml
|
|
A scripts/git-cp
|
|
A scripts/install-hooks.sh
|
|
A scripts/purge_wakeup_crons.py
|
|
A scripts/triage.py
|
|
M tests/conftest.py
|
|
M tests/e2e/README.md
|
|
M tests/e2e/fake_llm.py
|
|
M tests/e2e/fakes.py
|
|
M tests/e2e/harness.py
|
|
M tests/e2e/package-lock.json
|
|
M tests/e2e/package.json
|
|
M tests/e2e/patches.py
|
|
A tests/e2e/screenshots/queued-messages-dashboard.png
|
|
M tests/e2e/static/slack.html
|
|
M tests/e2e/tests/dashboard.spec.ts
|
|
M tests/e2e/tests/full_flow.spec.ts
|
|
M tests/e2e/tests/plan_review.spec.ts
|
|
A tests/e2e/tests/sandbox_id.spec.ts
|
|
A tests/test_agent_assembly_context.py
|
|
M tests/test_agent_schedules.py
|
|
M tests/test_agent_subagent_models.py
|
|
A tests/test_anthropic_model.py
|
|
A tests/test_app_bot_identity.py
|
|
A tests/test_atlassian_connect.py
|
|
A tests/test_auth_error_leak.py
|
|
M tests/test_auth_sources.py
|
|
M tests/test_authorship.py
|
|
M tests/test_autofix_webhook.py
|
|
M tests/test_ci_autofix.py
|
|
A tests/test_completion_webhook.py
|
|
A tests/test_confluence_utils.py
|
|
A tests/test_confluence_webhook.py
|
|
M tests/test_corridor_mcp.py
|
|
A tests/test_dashboard_oauth_redirect.py
|
|
M tests/test_dashboard_thread_api.py
|
|
M tests/test_dashboard_web_handoff.py
|
|
A tests/test_dispatch.py
|
|
A tests/test_e2b_integration.py
|
|
A tests/test_ensure_no_empty_msg.py
|
|
M tests/test_fireworks_model.py
|
|
A tests/test_gateway.py
|
|
M tests/test_github_app.py
|
|
M tests/test_github_comment_prompts.py
|
|
M tests/test_github_issue_webhook.py
|
|
M tests/test_github_proxy_refresh.py
|
|
M tests/test_github_token_ttl.py
|
|
D tests/test_google_model.py
|
|
M tests/test_http_security.py
|
|
A tests/test_jira_utils.py
|
|
A tests/test_jira_webhook_author.py
|
|
A tests/test_jira_webhook_corroboration.py
|
|
A tests/test_jira_webhook_replay.py
|
|
A tests/test_linear_webhook_author.py
|
|
A tests/test_linear_webhook_replay.py
|
|
M tests/test_local_integration.py
|
|
M tests/test_model_fallback_middleware.py
|
|
M tests/test_model_fallback_resolution.py
|
|
M tests/test_open_pull_request.py
|
|
M tests/test_plan_mode.py
|
|
M tests/test_plan_review.py
|
|
A tests/test_pr_creation_guard.py
|
|
M tests/test_pr_ready_auto_review.py
|
|
M tests/test_proxy_auth.py
|
|
A tests/test_reconcile_sweep.py
|
|
A tests/test_repo_binding_isolation.py
|
|
A tests/test_report_platform_issue_tool.py
|
|
M tests/test_review_chat.py
|
|
M tests/test_reviewer.py
|
|
A tests/test_reviewer_eval_judge.py
|
|
M tests/test_reviewer_eval_target.py
|
|
M tests/test_reviewer_findings.py
|
|
M tests/test_reviewer_publish.py
|
|
M tests/test_reviewer_reconcile.py
|
|
M tests/test_reviewer_tools.py
|
|
A tests/test_reviewer_trace_context.py
|
|
M tests/test_reviewer_watch.py
|
|
A tests/test_sanitize_fireworks_messages.py
|
|
A tests/test_sanitize_openai_responses.py
|
|
M tests/test_sanitize_thinking_blocks.py
|
|
M tests/test_schedule_thread_wakeup.py
|
|
A tests/test_slack_add_reaction_tool.py
|
|
M tests/test_slack_assistants_status.py
|
|
M tests/test_slack_context.py
|
|
A tests/test_slack_start_new_thread_tool.py
|
|
M tests/test_slack_thread_reply_tool.py
|
|
A tests/test_slack_webhook_errors.py
|
|
A tests/test_subdir_agents_middleware.py
|
|
A tests/test_team_settings_fable.py
|
|
M tests/test_team_settings_grouping.py
|
|
M tests/test_team_settings_org_guidelines.py
|
|
A tests/test_workflow_push_guard.py
|
|
A ui/AGENTS.md
|
|
M ui/bun.lock
|
|
M ui/package.json
|
|
A ui/pnpm-workspace.yaml
|
|
M ui/src/client.tsx
|
|
A ui/src/components/PwaUpdateToast.tsx
|
|
M ui/src/components/agents/AgentGitPanel.tsx
|
|
M ui/src/components/agents/AgentThreadView.tsx
|
|
M ui/src/components/agents/AgentsSidebar.tsx
|
|
M ui/src/components/agents/AutomationEditor.tsx
|
|
M ui/src/components/agents/PlanReview.tsx
|
|
A ui/src/components/agents/PrHeader.tsx
|
|
M ui/src/components/agents/ReviewMainBody.tsx
|
|
M ui/src/components/agents/ReviewSidebar.tsx
|
|
A ui/src/components/agents/SidebarFilterMenu.tsx
|
|
A ui/src/components/agents/WorkflowApprovalCard.tsx
|
|
M ui/src/components/agents/messages/AgentMessage.tsx
|
|
A ui/src/components/agents/messages/MessageTimestamp.tsx
|
|
M ui/src/components/agents/messages/Messages.tsx
|
|
M ui/src/components/agents/messages/UserMessage.tsx
|
|
M ui/src/components/agents/messages/types.ts
|
|
M ui/src/components/agents/utils/diffUtils.ts
|
|
M ui/src/lib/agents/api.ts
|
|
A ui/src/lib/agents/messageTimestamps.ts
|
|
M ui/src/lib/agents/provider/useSubmitAgentMessage.ts
|
|
M ui/src/lib/agents/queries.ts
|
|
A ui/src/lib/agents/sidebarFilter.test.ts
|
|
A ui/src/lib/agents/sidebarFilter.ts
|
|
A ui/src/lib/agents/sidebarPrefs.ts
|
|
M ui/src/lib/agents/streamMessagesToUi.ts
|
|
M ui/src/lib/agents/types.ts
|
|
M ui/src/lib/api.ts
|
|
A ui/src/lib/auth-redirect-core.ts
|
|
A ui/src/lib/auth-redirect.test.ts
|
|
A ui/src/lib/auth-redirect.tsx
|
|
M ui/src/lib/plan.ts
|
|
M ui/src/routeTree.gen.ts
|
|
A ui/src/routes/$owner.$repo.pull.$number.tsx
|
|
M ui/src/routes/admin.tsx
|
|
M ui/src/routes/admin_.evals.tsx
|
|
M ui/src/routes/agents.tsx
|
|
M ui/src/routes/agents/$threadId_.plan.tsx
|
|
M ui/src/routes/agents/reviews/$owner.$repo.$number.tsx
|
|
M ui/src/routes/agents_.instructions.tsx
|
|
M ui/src/routes/agents_.snapshots.tsx
|
|
M ui/src/routes/cloud-agents.tsx
|
|
M ui/src/routes/login.tsx
|
|
M ui/src/routes/my-settings.tsx
|
|
M ui/src/routes/review.tsx
|
|
M ui/src/routes/review_.repositories.$owner.tsx
|
|
M ui/src/routes/review_.styles.tsx
|
|
M ui/src/routes/usage.tsx
|
|
M ui/vercel.json
|
|
M ui/vite.config.ts
|
|
D ui/yarn.lock
|
|
M uv.lock
|