Keep work in the right place
Customer, application, agent, and user context prevent saved work from crossing the wrong boundary.
// safety supports reuse
Punk only reuses proven work inside the right customer, application, and user boundaries. Work that is uncertain, disallowed, or waiting for approval does not take the shortcut.
Your organization remains responsible for its policies, access controls, tool declarations, and compliance decisions.
// the rule is simple
Before Punk reuses earlier work, it checks that the request belongs in the same permitted scope and that the proposed action is allowed now.
Customer, application, agent, and user context prevent saved work from crossing the wrong boundary.
A result that was allowed yesterday does not bypass the rules that apply to today’s request.
Selected actions can wait for a person or an external approval system instead of being treated like harmless reads.
// appropriate caution
Reading approved information is different from sending a message, making a purchase, or deleting data. Punk keeps those differences visible and enforceable.
| Kind of work | Example | Typical treatment |
|---|---|---|
| Read-only | Retrieve approved knowledge | May be eligible when scope and freshness match |
| Reversible change | Update a draft record | Constrain or review according to policy |
| User-visible action | Send a message | Often requires explicit permission or approval |
| External commitment | Place an order | Usually held for stronger checks |
| Irreversible action | Delete production data | Receives the strongest restriction |
// Punk and MeshGuard
Punk includes focused controls needed to decide whether repeated work may be reused. Organizations that use MeshGuard can make it the external authority for broader policy and approvals.
Apply practical local rules to supported model requests and declared tool actions while Punk learns and reuses work.
MeshGuard makes the policy decision. Punk enforces it during agent work and will not replace a missing or failed decision with a looser local one.
Clear product boundary. Punk reduces repeated model work. MeshGuard is a separate governance product that can supply organization-wide policy decisions.
Start with one reviewable workload and define what may be reused, what stays live, and what requires approval.