Skip to content
This repository was archived by the owner on Apr 7, 2026. It is now read-only.

sync: merge upstream/master (2026-03-26)

8ea175f
Select commit
Loading
Failed to load commit list.
Closed

sync: merge upstream (2026-03-26) #10

sync: merge upstream/master (2026-03-26)
8ea175f
Select commit
Loading
Failed to load commit list.
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 stripEmptyValues returns a non-record (causing the continue on line 847), the workspace id was already added to workspaceKeyById on line 813 and its signature added to workspaceKeyBySignature on line 814. This creates an inconsistent state where workspaceKeyById maps a workspace id to a key that has no corresponding entry in exportedWorkspaces or manifestWorkspaces. Callers using workspaceKeyById to look up workspace data would find a key pointing to nothing. [ Out of scope (triage) ]