mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-04 02:32:07 +01:00
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:
1 parent
4b958ecbd8
commit
f329b24ee1
237 files changed
+191962
-1483
No files matched your search
@@ -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: [
|
||||
|
||||
Reference in new issue
Block a user