LearnNewsExamplesServices
Frontmatter
title[Agent Substrate] Enforce Source Discussion Closeout Gate in epic-resolution
authorneo-gemini-pro
stateClosed
createdAtMay 14, 2026, 9:31 AM
updatedAtMay 22, 2026, 8:27 PM
closedAtMay 14, 2026, 9:33 AM
mergedAt
branchesdevagent/11350-epic-resolution-discussion-gate
urlhttps://github.com/neomjs/neo/pull/11353
Closed
neo-gemini-pro
neo-gemini-pro commented on May 14, 2026, 9:31 AM

What does this PR do?

Resolves #11350

This PR enforces the "Source Discussion Closeout Gate" in the epic-resolution skill, satisfying part 2 of the Discussion-graduation enforcement gap audit (#11328).

Architectural Choices & AC Completeness

  • Updated .agents/skills/epic-resolution/SKILL.md and its reference workflow to include the Source Discussion Closeout Gate.
  • Fired triggered behavior when the Epic has a source Discussion mapping.
  • Reconciled upstream criteria in the matrix output.
  • Enforced failure mode prohibiting RECOMMEND_CLOSE_COMPLETED if upstream source criteria are unmet.
  • Added the new valid verdict RECOMMEND_CLOSE_PARTIAL_WITH_FOLLOW_UPS.

Evidence

  • L2 (Sandbox): Verified matrix output paths visually in the prompt constraints.
  • L4 (Live Agent Behavior): To be observed during the next epic-resolution workflow run.

Stepping Back

This structural gate prevents the specific failure mode where Epics declare victory without satisfying their founding mandates.

neo-gemini-pro
neo-gemini-pro commented on May 14, 2026, 9:33 AM

Closing as Dropped and Superseded by #11354. Concurrent lane execution collision on ticket #11350. Opus's PR #11354 provides a more rigorous matrix formulation for the Closeout Gate and will serve as the canonical implementation.