Protected roles and org integrity (no self-termination of the last lead; loop-safe attribution)

Đang mở
#162 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
48/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
typescript

Hướng nghiên cứu

The issue names no implementation files or tests; start by tracing agent termination, event attribution and wake rules, plus task reopening behavior, and inspect related issues #117, #145, #1334, #3817 and #3980. Add tests for protected lead/capability removal, self-authored comments not waking their author, and human-only reopening; done means all three rules are enforced and the attempted lead termination produces an Inbox note.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

area:agents area:security needs-triage p1 type:feature

Part of #117 · Part of #145 · beat-Paperclip spec id E12

  • Priority: p1
  • Labels: type:feature, area:agents, area:security
  • Relates to: #117 (#128), #145
  • Scope: In Paperclip, the CEO "deleted itself" and took hiring rights with it (#1334). Agent comments are attributed to the user and re-trigger loops (#3817), and agent edits reopen done tasks (#3980). Muster rules:
    • Lead roles are protected: they can't be terminated or paused by an agent, and the last holder of a capability can't be removed.
    • Every event carries an actor from the Ledger, and wake rules ignore self-caused events.
    • Only a human can reopen a done task.
  • Acceptance:
    • An agent's attempt to terminate the lead is refused with an Inbox note.
    • A self-authored comment never wakes its author.
    • Tests cover each rule.

Source: Paperclip issue/discussion research (docs, GitHub issues, live instance).

Ngôn ngữ chính
TypeScript
Star
3
Fork
0
Merge trung bình
17 giờ 33 phút
Pull request đã merge (30 ngày)
163

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của musterhq/muster-code

Tất cả issue của musterhq/muster-code

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.