Merged
Conversation
Ufodar
added a commit
to Ufodar/openwork
that referenced
this pull request
Mar 3, 2026
… wrong path The AI agent was writing scripts, npm packages, and generated documents directly into the inbox directory (.opencode/openwork/inbox/) instead of the correct workspace (documents/sessions/<sid>/). This was confirmed by querying the OpenCode session database on the pod. Fix A — Strengthen document-writer.md path rules: - Add prominent ⛔ warning that inbox is read-only - Add path rules cheat sheet (allowed vs forbidden) - Add 5 real ❌ wrong examples from actual AI violations - Add 5 ✅ correct examples showing proper workflow - New rule different-ai#4 "inbox read-only hard constraint" - New rule different-ai#9 "temp files go to /tmp, never inbox" Fix B — Server-side inbox guard: - New scripts/inbox-guard.sh: scan/clean unauthorized files in inbox - Server startup auto-cleans inbox violations (scanInboxViolations) - New API endpoint POST /workspace/:id/inbox/guard for on-demand scan - start-pod.sh and restart-pod.sh run inbox-guard --clean before start Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a documentation-only PRD proposing a shift from upfront folder selection to just-in-time workspace selection, including workspace-scoped folders, skills, and plugins.