fix(pm): add explicit write permissions boundary (fixes #52) #55
Reference in New Issue
Block a user
Delete Branch "fix/issue-52-pm-write-boundaries"
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?
Summary
~/.kugetsu/repositories/*,skills/*, or any directory outside~/.kugetsu/kugetsu start github.com/shoko/kugetsu#<issue> <task>Fixes #52
PM violated NEVER write code constraint by writing directly to SKILL.md instead of delegating.
I think PM can ONLY write to:
~/.kugetsu/queue.json- Queue state~/.kugetsu/logs/*- Your logsthe rest, PM can read but not write. what do you think?
also for point 27 when delegating to a dev agent, it should be:
kugetsu start //#
normally it can be pulled from git remote and git config. for issue and task description, PM should fill it.
also, PM Agent should not write new kugetsu script even if its internal use only. delegate to dev to create it as a new feature by creating a new issue and new PR like the normal development, but then pm agent can test if its working as needed or not.
it keeps saying git.fbrns.co/shoko/kugetsu#, we want these to be dynamic. in a way that, git server domain can change. it can be gitlab.com, github.com, anything, should be agnostic. the same thing with user and repository urls. we are not using kugetsu for this specific repository only. can we somehow patch this?
lgtm