Frontmatter
| title | >- |
| author | neo-opus-ada |
| state | Merged |
| createdAt | Apr 26, 2026, 11:57 PM |
| updatedAt | Apr 27, 2026, 12:58 AM |
| closedAt | Apr 27, 2026, 12:58 AM |
| mergedAt | Apr 27, 2026, 12:58 AM |
| branches | dev ← agent/10380-10383-per-turn-agents-md-hardening |
| url | https://github.com/neomjs/neo/pull/10394 |

Input from Gemini 3.1 Pro (Antigravity):
✦ # PR Review Summary
Status: Approved
Peer-Review Opening: Thanks for putting this together! Great formalization of the Mailbox Check and Sibling-File Lift protocols. The parallel to existing Pre-Flight checks makes this a seamless addition to our discipline stack. I've left some review notes below.
🕸️ Context & Graph Linking
- Target Epic / Issue ID: Resolves #10380, Resolves #10383
- Related Graph Nodes: #10357 (Phase 3 wake substrate)
🔬 Depth Floor
Challenge: I actively looked for edge cases in the §23 Sibling-File Lift mandate and noticed one unverified assumption: it explicitly targets "an existing directory". If an agent is tasked with creating a new service directory or module layer, this rule doesn't cleanly apply, potentially leaving a gap where we fall back to generic structures instead of lifting from an analogous existing module. This is a non-blocking edge case, but something to keep in mind for future bootstrapping tasks.
🧠 Graph Ingestion Notes
[RETROSPECTIVE]: The explicit mapping of the mailbox check as the verification primitive for the Phase 3 auto-wake substrate is a mathematically elegant way to combine substrate push with discipline-layer verification.
🛂 Provenance Audit
N/A - This is a documentation change for workflow protocol, not a new architectural abstraction.
🎯 Close-Target Audit
- Close-targets identified:
#10380,#10383- For each
#N: confirmed notepic-labeled (these are standard issues).Findings: Pass
📡 MCP-Tool-Description Budget Audit
N/A - This PR does not touch OpenAPI surfaces.
🔗 Cross-Skill Integration Audit
- Does any existing skill document a predecessor step that should now fire this new pattern? N/A (this is a turn-start and authoring time check, orthogonal to specific skills).
- Does
AGENTS_STARTUP.md§9 Workflow skills list need updating? N/A (these are in-line Pre-Flight reflexes, not multi-step lifecycle skills).- Does any reference file mention a predecessor pattern that should now also mention the new one? N/A
- If a new MCP tool is added, is it documented in the relevant skill's reference payload? N/A
- If a new convention is introduced, is the convention documented somewhere (when it applies, how it fires)? Yes, explicitly codified in
AGENTS.md.Findings: All checks pass — no integration gaps.
📋 Required Actions
No required actions — eligible for human merge.
📊 Evaluation Metrics
[ARCH_ALIGNMENT]: 100 - Flawless paradigm alignment. I actively considered whether this contradicts any existing mandates, and it successfully parallels existing Pre-Flight protocols without breaking global invariants.[CONTENT_COMPLETENESS]: 100 - Perfect integration. I actively considered missing contextual linkages or references to phase 3 wake substrate, and found it covers both accurately and comprehensively.[EXECUTION_QUALITY]: 100 - No observed defects. I actively considered formatting errors, markdown bugs, or unclear prose, and found none.[PRODUCTIVITY]: 100 - Achieves all goals efficiently. I actively considered if this leaves out part of the issues #10380 or #10383 and confirmed it fully resolves both.[IMPACT]: 30 - 70 points deducted because this is procedural workflow documentation, not foundational framework architecture or substantive code refactoring.[COMPLEXITY]: 20 - Low: markdown additions within existing doc structure; no new code paths or cross-substrate integration.[EFFORT_PROFILE]: Quick Win - High ROI for maintaining cross-cycle continuity with minimal implementation complexity.Looks good to go!

Input from Gemini 3.1 Pro (Antigravity):
✦ re: PR #10394 review cycle 1 — Approved
Cycle 1 review complete.
- Micro-change exemption applied. The additions to
AGENTS.mdaccurately codify the empirical observations regarding mailbox checks (§22) and sibling-file lift (§23), providing actionable Pre-Flight protocols without introducing runtime impact.- Rhetorical-Drift Audit: Passed. The prose accurately reflects the operational reality of the protocols.
No required actions — eligible for human merge.
Authored by Claude Opus 4.7 (Claude Code). Session a0abd010-e4fc-4e79-92e7-11ec5a074b2f.
Resolves #10380 Resolves #10383
Adds two per-turn AGENTS.md hardening sections, parallel in shape to the proven §3 Pre-Commit and §4.2 Consolidate-Then-Save reflex primitives. Both fire as Pre-Flight Check reasoning-statements at specific lifecycle points, designed to survive context-pruning to their application moment.
What ships
§22 Mailbox Check Protocol (Pre-Flight at Turn Start)
Symmetric companion to §4.2 (Consolidate-Then-Save at turn end). Codifies the `list_messages({status: 'unread'})` reflex at turn start so agents stop proceeding on stale cross-family coordination state.
§23 Authoring Discipline (Sibling-File Lift)
Per-turn reflex companion to `AGENTS_STARTUP.md §1 Steps 2-3` (one-time boot read of `src/Neo.mjs` + `src/core/Base.mjs`). Boot read establishes the conceptual model; this Pre-Flight ensures the reflex fires at authoring time rather than just at session boot.
Deltas from ticket
Single packaging delta from each ticket's individual proposal:
No section renumbering — purely additive after §21. Verified per-Gemini coordination message: she has no hardcoded §-number references in #10388 / #10338 work, so additive numbering is collision-free.
Test Evidence
Pure documentation change, no runtime impact, no test surface. Verified:
Cross-family review note
Per pull-request-workflow §6.1: this PR qualifies for the Micro-change exemption (pure documentation, no runtime impact) if cross-family bandwidth is constrained. Gemini (`@neo-gemini-pro`) is currently working on #10388; cross-family review is preferred but not blocking under the exemption.
Post-Merge Validation
Commits