MVP: web project improves itself through AgentOS and Gitea PRs #4
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
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?
Build the minimum working web-first loop on feat/projects-backend. Reuse projectIssues and projectWorkRuns. Target flow: connected project -> Signal or user request creates issue -> AgentOS clones repository -> coding agent changes code and verifies -> branch pushed -> Gitea PR created -> web displays run and PR status. Merge remains human-controlled. Use apps/web/design as the visual source. Avoid new generalized platform layers unless required by this exact loop.
Architecture constraint: every new domain rule, validated input/result, state transition, and meaningful error must be implemented first as a small Effect v4 primitive under
@code/primitives. Convex/backend, Flue agents, AgentOS/Rivet, Gitea adapters, scripts, and web hooks consume those primitives instead of duplicating business logic. Keep the primitives limited to the minimum required for this MVP.