integrate thin Zopu MVP lanes (#14) #16
Reference in New Issue
Block a user
No description provided.
Delete Branch "puter/issue-14-integration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refs #14 and #4.
Integrated thin Zopu MVP lane from
feat/projects-backendin dependency order:Integration repairs:
/workspaceadapter root while moving the coding agent and Git lifecycle action to/workspace/repository; control artifacts remain under/workspace/control.@code/primitives; Convex/Flue/AgentOS/Gitea code remains adapter-side.ProjectIssueStatusbarrel export by using the issue primitive as the canonical status type.Verification matrix:
@code/primitivestests: 41 passed; typecheck passed.bun run check-typespassed across all 9 workspaces.@code/agentstypecheck passed.VITE_*values.@code/envtypecheck, smoke script TypeScript check, changed-file Ultracite checks.Explicit blockers:
bun run checkremains blocked by pre-existing vendoredrepos/effect*formatting and missing@effect/oxc/oxlintresolution.bun run buildremains blocked by the existing Vite+ recursive--filter '!desktop'propagation; the web production build and daemon compile pass directly..env/reachable Convex persistence target is present; local Convex3210, CPA credentials, and an AgentOS daemon are unavailable. The existing main-workspace web/Flue endpoints were only probed read-only.@agentos-software/git@0.3.3executable-mode failure in AgentOS VMs; the real clone/branch smoke therefore remains runtime-blocked upstream.PublicGit import is not yet wired to the daemon adapter; the web connect control cannot create a new project until that pre-existing daemon lane lands. The project-request route also has no durable request-id key yet, so retry/idempotency hardening remains follow-up work.Issue #17 mobile integration
Integrated
origin/codex/projects-signals-mobileinto this same branch in commit9d54470and completed the live-loop wiring infb438ba; no competing PR was opened.Reviewed integration choices:
/dashboardand authenticated routes.PublicGit import is not yet wired to the daemon adapterbehavior remains explicit.signals,conversationMessages, andprojectStoremodules; refreshed the lockfile from the reviewed manifests withbun install.@code/primitives/project-work; mobile event rows now surface persisted per-issue Gitea PR number/URL.Functional mobile wiring:
api.projectIssues.create; start/retry calls the existingbeginplus Flue dispatch and preserves dispatch failure handling.Issue #17 verification matrix:
bun installfrom the reviewed manifests.project-worktests (3 passed); existing full primitive suite remains green from the prior integration.bun run check-typespassed all 11 workspaces.VITE_*values, and daemon production compile.signals.test.tscase still fails because it intentionally reverses message IDs while the primitive requires non-decreasing source timestamps./,/dashboard,/login,/work, and/chatreturning HTTP 200; no authenticated state was claimed.smoke:zopu --run; this worktree has no smoke access token, no local.env, no local Convex/Flue persistence, no CPA credentials, and no AgentOS daemon. Read-only main-workspace probes reached remote Convex/web endpoints; Flue history returned the expected 404 route response, but this is not an authenticated end-to-end pass.bun run checkstill fails in vendoredrepos/effect*formatting and missing@effect/oxc/oxlint; rootbun run buildstill fails from Vite+ recursive--filter '!desktop'propagation, while direct web/daemon builds pass.