Problem
Current implementation makes subagents inherit parent permissions, but they should use their OWN config.
Current Behavior (WRONG)
- PM spawns Developer → Developer inherits PM's permissions
- Developer can spawn ops/explore (bypassing quality gates)
Required Behavior
- Each agent uses its OWN permission.task config
- Parent permissions don't affect child's delegation rights
- Developer can only spawn adversarial-developer (per its own config)
Implementation Notes
- Update .fork-features/manifest.json permission-bubbling feature
- Change from inheritance model to authoritative config model
- Each agent's permission.task config is authoritative for its delegation
Acceptance Criteria
Priority: HIGH - Blocking quality gate enforcement
Problem
Current implementation makes subagents inherit parent permissions, but they should use their OWN config.
Current Behavior (WRONG)
Required Behavior
Implementation Notes
Acceptance Criteria
Priority: HIGH - Blocking quality gate enforcement