-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Friction
Agents prematurely remove π‘ markers β resolving open questions during discussion without explicit human approval, or marking items complete before the human confirms. The constraint against premature removal exists in multiple guides but is scattered and inconsistently phrased. For example, the work spec implementation guide says "NEVER remove π‘ from the current task," while the planning guide says "do NOT remove π‘ markers preemptively." Despite the rules existing, agents violate them β possibly because the rules are local to each guide rather than established as a prominent, universal invariant.
Suggestion
No concrete solution yet. Centralizing the π‘ lifecycle rule into a single core definition was considered, but the constraint already exists in the guides that were violated β adding more documentation may not address the root cause (agent not respecting rules it has already read). Filing as an open problem for tracking. Possible directions: (a) centralize the rule anyway for consistency, (b) make the standardized gate line (see related ticket) serve as a structural enforcement mechanism, (c) accept this as an inherent LLM limitation and rely on human correction.
Affected files
Unknown β depends on solution direction. If centralized: new Guides/Core/progress-markers.md or equivalent, with updates to all guides that currently define local π‘ rules.