LearnNewsExamplesServices
Frontmatter
id7240
titleImplement "Ticket-First" Mandate in Agent Workflow
stateClosed
labels
enhancement
assigneestobiu
createdAtSep 23, 2025, 3:57 PM
updatedAtSep 23, 2025, 3:58 PM
githubUrlhttps://github.com/neomjs/neo/issues/7240
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtSep 23, 2025, 3:58 PM

Implement "Ticket-First" Mandate in Agent Workflow

Closed v10.9.0 enhancement
tobiu
tobiu commented on Sep 23, 2025, 3:57 PM

To improve traceability and ensure all repository modifications are documented from the outset, a "Ticket-First" mandate was integrated into the AI agent's core development workflow.

This change also required careful consideration of edge cases to prevent the agent from creating unnecessary tickets for non-modification tasks.

Changes

  • The "Development Workflow" section in AGENTS.md was restructured.
  • A new initial step, "Understand the Task & Identify Intent," was added. This instructs the agent to differentiate between informational/conceptual queries and tasks that require repository modifications.
  • A second step, "Ensure a Ticket Exists (Ticket-First Mandate)," was added. This requires the agent to create a ticket for any modification task if one does not already exist, before any other action is taken.
  • The subsequent steps (Query, Implement, Verify) were re-numbered and integrated into this new flow.

Impact

This establishes a more robust and professional development process where every change to the codebase is tracked in a ticket from its inception. It provides clarity for both the AI and human developers, ensuring no work happens "off the books".

tobiu assigned to @tobiu on Sep 23, 2025, 3:57 PM
tobiu added the enhancement label on Sep 23, 2025, 3:57 PM
tobiu referenced in commit 6362f5f - "Implement "Ticket-First" Mandate in Agent Workflow #7240" on Sep 23, 2025, 3:58 PM
tobiu closed this issue on Sep 23, 2025, 3:58 PM