This repository was archived by the owner on Apr 7, 2026. It is now read-only.
sync: merge upstream (2026-03-26) #10
Closed
MacroscopeApp / Macroscope - Correctness Check
completed
Mar 26, 2026 in 6m 25s
1 issue identified (295 code objects reviewed).
• Merge Base:
48d1555
• Head:8ea175f
Details
| ✅ | File Path | Comments Posted |
|---|---|---|
| ➖ | admin-page.png |
|
| ➖ | admin-final.png |
|
| ➖ | agent-running.png |
|
| ✅ | Dockerfile |
|
| ✅ | docs/api/routines.md |
|
| ✅ | releases/v2026.325.0.md |
|
| ✅ | server/src/app.ts |
|
| ✅ | ui/src/lib/agent-icons.ts |
0 |
| ✅ | ui/src/lib/agent-order.ts |
0 |
| ➖ | ui/vite.config.ts |
|
| ✅ | docs/api/issues.md |
|
| ✅ | ui/src/pages/CliAuth.tsx |
|
| ✅ | .github/workflows/docker.yml |
|
| ✅ | scripts/dev-runner-paths.mjs |
|
| ✅ | ui/src/lib/color-contrast.ts |
0 |
| ✅ | ui/src/hooks/useAgentOrder.ts |
0 |
| ✅ | ui/src/lib/mention-chips.ts |
0 |
| ✅ | cli/src/client/board-auth.ts |
0 |
| ✅ | cli/src/client/command-label.ts |
|
| ✅ | cli/src/commands/client/auth.ts |
0 |
| ➖ | docs/docs.json |
|
| ➖ | ui/src/App.tsx |
|
| ✅ | ui/src/lib/onboarding-launch.ts |
0 |
| ✅ | .github/PULL_REQUEST_TEMPLATE.md |
|
| ✅ | cli/src/__tests__/helpers/zip.ts |
0 |
| ✅ | cli/src/commands/client/zip.ts |
0 |
| ✅ | ui/src/lib/mention-deletion.ts |
0 |
| ✅ | cli/src/config/home.ts |
0 |
| ✅ | cli/src/index.ts |
0 |
| ✅ | ui/src/lib/mention-deletion.test.ts |
|
| ✅ | ui/tsconfig.json |
|
| ✅ | cli/src/__tests__/board-auth.test.ts |
0 |
| ✅ | cli/src/__tests__/company.test.ts |
0 |
| ✅ | server/src/services/board-auth.ts |
0 |
| ✅ | scripts/generate-company-assets.ts |
0 |
| ✅ | ui/src/components/ReportsToPicker.tsx |
|
| ✅ | ui/src/lib/mention-aware-link-node.ts |
0 |
| ✅ | ui/src/lib/company-export-selection.ts |
0 |
| ✅ | .github/workflows/pr.yml |
|
| ✅ | ui/src/lib/onboarding-launch.test.ts |
|
| ✅ | ui/vitest.config.ts |
0 |
| ✅ | packages/db/src/schema/board_api_keys.ts |
|
| ✅ | ui/src/api/issues.ts |
0 |
| ✅ | ui/src/lib/company-portability-sidebar.ts |
0 |
| ✅ | ui/src/lib/mention-aware-link-node.test.ts |
|
| ✅ | server/src/routes/authz.ts |
|
| ➖ | ui/package.json |
|
| ✅ | ui/src/api/access.ts |
0 |
| ✅ | ui/src/lib/company-export-selection.test.ts |
|
| ➖ | ui/src/pages/Routines.tsx |
|
| ✅ | cli/src/__tests__/company-import-zip.test.ts |
0 |
| ✅ | packages/shared/src/project-mentions.test.ts |
|
| ✅ | packages/db/src/schema/cli_auth_challenges.ts |
0 |
| ✅ | server/src/__tests__/dev-runner-paths.test.ts |
|
| ✅ | patches/embedded-postgres@18.1.0-beta.16.patch |
|
| ✅ | server/src/__tests__/issues-service.test.ts |
0 |
| ✅ | ui/src/lib/company-portability-sidebar.test.ts |
0 |
| ✅ | docs/adapters/codex-local.md |
|
| ➖ | package.json |
|
| ✅ | server/src/__tests__/cli-auth-routes.test.ts |
0 |
| ✅ | server/src/__tests__/invite-join-grants.test.ts |
|
| ➖ | server/src/services/index.ts |
|
| ✅ | packages/db/src/migrations/0044_illegal_toad.sql |
|
| ✅ | cli/src/__tests__/auth-command-registration.test.ts |
0 |
| ➖ | packages/db/src/migrations/meta/0044_snapshot.json |
|
| ✅ | packages/db/src/schema/index.ts |
0 |
| ✅ | ui/src/lib/inbox.test.ts |
0 |
| ✅ | ui/src/main.tsx |
|
| ➖ | ui/src/pages/RoutineDetail.tsx |
|
| ✅ | cli/src/__tests__/company-import-export-e2e.test.ts |
0 |
| ✅ | docs/guides/board-operator/importing-and-exporting.md |
|
| ➖ | ui/src/pages/Dashboard.tsx |
|
| ✅ | server/src/__tests__/issues-goal-context-routes.test.ts |
0 |
| ✅ | server/src/__tests__/normalize-agent-mention-token.test.ts |
0 |
| ✅ | scripts/dev-runner.mjs |
|
| ✅ | ui/src/lib/company-routes.ts |
|
| ➖ | server/src/types/express.d.ts |
|
| ➖ | ui/src/components/IssueRow.tsx |
|
| ✅ | ui/src/pages/MyIssues.tsx |
|
| ✅ | server/src/index.ts |
|
| ✅ | ui/src/lib/inbox.ts |
0 |
| ➖ | ui/src/components/PackageFileTree.tsx |
|
| ✅ | packages/shared/src/validators/agent.ts |
|
| ✅ | ui/src/lib/company-page-memory.ts |
|
| ✅ | ui/src/pages/Agents.tsx |
0 |
| ✅ | ui/src/pages/Issues.tsx |
|
| ✅ | server/src/middleware/auth.ts |
|
| ✅ | doc/SPEC-implementation.md |
|
| ✅ | packages/shared/src/validators/access.ts |
0 |
| ➖ | ui/src/pages/InstanceGeneralSettings.tsx |
|
| ✅ | cli/src/__tests__/http.test.ts |
0 |
| ✅ | docs/api/goals-and-projects.md |
|
| ✅ | packages/shared/src/types/index.ts |
0 |
| ✅ | ui/src/pages/InviteLanding.tsx |
|
| ✅ | packages/db/src/client.test.ts |
|
| ✅ | ui/src/context/LiveUpdatesProvider.test.ts |
|
| ✅ | docs/guides/board-operator/org-structure.md |
|
| ✅ | packages/db/src/migration-runtime.ts |
|
| ✅ | ui/src/components/MarkdownBody.test.tsx |
|
| ✅ | packages/adapters/opencode-local/src/index.ts |
|
| ✅ | ui/src/components/ProjectProperties.tsx |
|
| ✅ | packages/adapters/codex-local/src/index.ts |
|
| ✅ | server/src/__tests__/company-skills.test.ts |
|
| ✅ | packages/adapters/pi-local/src/server/execute.ts |
|
| ✅ | server/src/__tests__/routines-e2e.test.ts |
|
| ✅ | ui/src/components/AgentConfigForm.tsx |
|
| ✅ | ui/src/components/CommentThread.tsx |
|
| ✅ | server/src/services/execution-workspace-policy.ts |
|
| ✅ | ui/src/pages/InstanceExperimentalSettings.tsx |
|
| ✅ | packages/adapters/opencode-local/src/server/test.ts |
|
| ✅ | packages/shared/src/validators/index.ts |
0 |
| ✅ | server/src/__tests__/routines-service.test.ts |
|
| ✅ | server/src/middleware/board-mutation-guard.ts |
0 |
| ✅ | ui/src/adapters/codex-local/config-fields.tsx |
|
| ➖ | ui/src/components/agent-config-primitives.tsx |
|
| ✅ | packages/adapters/claude-local/src/server/execute.ts |
|
| ✅ | packages/adapters/cursor-local/src/server/execute.ts |
|
| ✅ | packages/adapters/gemini-local/src/server/execute.ts |
|
| ➖ | ui/src/components/AgentIconPicker.tsx |
|
| ✅ | ui/src/pages/CompanyImport.tsx |
|
| ✅ | ui/src/api/companies.ts |
|
| ✅ | cli/src/__tests__/worktree-merge-history.test.ts |
0 |
| ✅ | cli/src/__tests__/company-import-url.test.ts |
0 |
| ✅ | docs/cli/control-plane-commands.md |
|
| ✅ | packages/adapters/codex-local/src/server/quota.ts |
|
| ✅ | server/src/__tests__/agent-instructions-routes.test.ts |
|
| ✅ | doc/plans/2026-03-13-company-import-export-v2.md |
|
| ✅ | packages/adapters/codex-local/src/server/skills.ts |
|
| ✅ | server/src/__tests__/agent-instructions-service.test.ts |
|
| ✅ | server/src/__tests__/codex-local-skill-sync.test.ts |
|
| ✅ | ui/src/pages/InstanceSettings.tsx |
|
| ✅ | packages/adapters/opencode-local/src/server/models.ts |
|
| ➖ | packages/db/src/migrations/meta/_journal.json |
|
| ✅ | ui/src/pages/IssueDetail.tsx |
|
| ✅ | packages/adapters/codex-local/src/server/test.ts |
|
| ✅ | packages/shared/src/project-mentions.ts |
0 |
| ✅ | server/src/__tests__/execution-workspace-policy.test.ts |
|
| ✅ | server/src/__tests__/heartbeat-process-recovery.test.ts |
|
| ✅ | packages/adapters/opencode-local/src/server/execute.ts |
|
| ✅ | server/src/__tests__/openclaw-invite-prompt-route.test.ts |
|
| ✅ | cli/src/commands/client/common.ts |
0 |
| ✅ | packages/adapters/cursor-local/src/server/test.ts |
|
| ✅ | server/src/__tests__/heartbeat-workspace-session.test.ts |
0 |
| ✅ | skills/paperclip/SKILL.md |
|
| ✅ | server/src/__tests__/board-mutation-guard.test.ts |
0 |
| ✅ | ui/src/pages/Auth.tsx |
0 |
| ✅ | server/src/routes/issues.ts |
|
| ✅ | doc/AGENTCOMPANIES_SPEC_INVENTORY.md |
|
| ➖ | pnpm-lock.yaml |
|
| ✅ | server/src/routes/access.ts |
0 |
| ✅ | ui/src/pages/NewAgent.tsx |
|
| ✅ | ui/src/components/IssuesList.tsx |
|
| ✅ | server/src/__tests__/codex-local-adapter-environment.test.ts |
|
| ✅ | ui/src/components/SidebarAgents.tsx |
|
| ✅ | packages/shared/src/index.ts |
0 |
| ✅ | server/src/__tests__/cursor-local-adapter-environment.test.ts |
|
| ✅ | ui/src/components/NewIssueDialog.tsx |
|
| ➖ | server/src/services/company-skills.ts |
|
| ✅ | ui/src/components/IssueProperties.tsx |
|
| ✅ | server/src/__tests__/codex-local-execute.test.ts |
|
| ✅ | packages/shared/src/types/company-portability.ts |
0 |
| ✅ | packages/shared/src/validators/company-portability.ts |
0 |
| ✅ | cli/src/client/http.ts |
0 |
| ✅ | server/src/routes/agents.ts |
|
| ✅ | server/src/services/issue-goal-fallback.ts |
0 |
| ✅ | server/src/__tests__/issue-goal-fallback.test.ts |
0 |
| ✅ | ui/src/pages/Inbox.tsx |
0 |
| ✅ | ui/src/components/MarkdownBody.tsx |
|
| ✅ | ui/src/index.css |
|
| ✅ | cli/src/commands/worktree-merge-history-lib.ts |
0 |
| ✅ | server/src/services/issues.ts |
0 |
| ✅ | ui/src/components/OnboardingWizard.tsx |
|
| ✅ | server/src/__tests__/company-portability.test.ts |
0 |
| ✅ | server/src/services/heartbeat.ts |
0 |
| ✅ | ui/src/context/LiveUpdatesProvider.tsx |
0 |
| ✅ | packages/adapters/codex-local/src/server/execute.ts |
|
| ✅ | server/src/services/agent-instructions.ts |
|
| ✅ | docs/companies/companies-spec.md |
|
| ✅ | ui/src/components/IssueDocumentsSection.tsx |
|
| ✅ | ui/src/pages/CompanyExport.tsx |
|
| ✅ | server/src/routes/org-chart-svg.ts |
0 |
| ✅ | ui/src/pages/AgentDetail.tsx |
0 |
| ✅ | cli/src/commands/worktree.ts |
0 |
| ✅ | cli/src/commands/client/company.ts |
0 |
| ✅ | ui/src/components/MarkdownEditor.tsx |
0 |
| ❌ | server/src/services/company-portability.ts |
1 |
Filtered Issues Details
server/src/services/company-portability.ts
- line 847: If
stripEmptyValuesreturns a non-record (causing thecontinueon line 847), the workspace id was already added toworkspaceKeyByIdon line 813 and its signature added toworkspaceKeyBySignatureon line 814. This creates an inconsistent state whereworkspaceKeyByIdmaps a workspace id to a key that has no corresponding entry inexportedWorkspacesormanifestWorkspaces. Callers usingworkspaceKeyByIdto look up workspace data would find a key pointing to nothing. [ Out of scope (triage) ]
Loading