feat: give tasks durable project-optional workspaces (#15749)

Give tasks durable company-scoped workspace bindings independent of project assignment, channel defaults and authorized repository preparation. Reuse verified input seeds and sparse output recovery while preserving trust, privacy and controller provisioning boundaries.

Full CI and E2E, Superagent, legacy checks and Greptile Apex 5/5 passed on reviewed head 753680b61c. All review findings are resolved; the PR records focused verification and historical acceptance limits.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
DottaandPaperclip authored and GitHub committed 2026-10-12 20:45:18 -05:00
1 parent 4b958ecbd8
commit f329b24ee1
237 files changed
+191962 -1483

No files matched your search

+7
View File
@@ -28,6 +28,13 @@ describe("executionWorkspacesApi.listSummaries", () => {
);
});
it("delegates task selection eligibility to the server", async () => {
await executionWorkspacesApi.listSummaries("company-1", { selectableForTask: true });
expect(mockApi.get).toHaveBeenCalledWith(
"/companies/company-1/execution-workspaces?selectableForTask=true&summary=true",
);
});
it("requests and normalizes the bounded overview payload", async () => {
mockApi.get.mockResolvedValue({
items: [