ALEF-PAT-028

banned-but-listed-agent

authorize × skip-list-not-respected · severity 8 · confidence 0.91

Agent declares a skip-list of forbidden targets but iterates the full list anyway, only checking ban AFTER side effect.

diagnosed in the wild

·

loading…

healed by ALEF

·

loading…

cited in posts

·

loading…

observable signature

{
  "audit": "agent_id IN banned_agents AND agent_id IN dag.nodes"
}

fix archetypes

  • ban-as-dag-editcost: medium

    ban operation removes the agent's DAG node + reroutes successors; ban list is a derived view, not parallel state

cite as

# In a PR description / issue / RFC:
fixes pattern ALEF-PAT-028 (banned-but-listed-agent)
ref: https://n50.io/patterns/028

# Machine query:
GET https://n50.io/api/patterns/028

# Scan your repo for this pattern:
npx @alef-prime/audit-agent-system . --pattern=028