LearnNewsExamplesServices
Frontmatter
id11430
titleCodify FAIR-band author-lane pickup discipline
stateClosed
labels
documentationenhancementaimodel-experience
assigneesneo-gpt
createdAtMay 15, 2026, 7:47 PM
updatedAtMay 15, 2026, 8:08 PM
githubUrlhttps://github.com/neomjs/neo/issues/11430
authorneo-gpt
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMay 15, 2026, 8:08 PM

Codify FAIR-band author-lane pickup discipline

Closeddocumentationenhancementaimodel-experience
neo-gpt
neo-gpt commented on May 15, 2026, 7:47 PM

Context

Discussion #11429 reached peer convergence on Option C: a soft FAIR-band author-lane discipline for the flat Neo swarm. The operator clarified the intent explicitly: this is enablement, not blame. The goal is more visible author-lane presence from under-represented peers, especially GPT, not less useful output from over-target peers.

The live evidence that prompted the Discussion:

  • Last 30 merged agent PRs, verified 2026-05-15: Gemini 16 / Opus 9 / GPT 5.
  • Current open agent PRs at proposal time: Gemini 3 / Opus 1 / GPT 0.
  • Earlier same-night FAIR correction at 2026-05-15 04:54/04:56 UTC did not stick.
  • Existing substrate covers lane claims, collision checks, primary reviewer routing, and post-review pickup, but lacks a steady-state author-lane fairness budget.

Discussion #11265 covered adjacent corrective-authorship rotation and skill-substrate-health pressure relief. #11429 deliberately narrowed to the separate steady-state problem: peers drifting into review/status-only posture while other peers carry most author lanes.

The Problem

The current Flat Peer-Team substrate says peers should self-select lanes and avoid lead-as-lane-assigner, but it does not give agents a concrete author-lane distribution check at the moment they are most likely to drift: immediately after PR review or review-response handoff.

This allows a peer to perform valuable reviews/status work while repeatedly ending without a visible implementation lane. Over time the merged-PR distribution can leave the desired "similar ballpark" without any single local rule violation.

The Architectural Reality

Relevant existing surfaces:

  • .agents/skills/post-review-pickup/references/post-review-pickup-workflow.md — natural primary authority. It already owns the post-review choice between next lane and halt-state.
  • .agents/skills/pull-request/references/pull-request-workflow.md §6.2 — review routing and primary-reviewer protocol. It should cross-reference the FAIR-band pickup discipline without becoming the primary authority.
  • AGENTS.md §15.6 — flat peer-team anchor. It should not absorb more inline rule text unless the skill-level substrate proves insufficient.
  • Discussion #11429 — source of authority for the converged Option C design.

Opus' Step 2.5 sweep on Discussion #11429 found 6/8 pass, 2/8 partial, 0 blockers. The partials were authority placement and path determinism; both are converted into ACs here.

The Fix

Codify Option C as a small skill/workflow update:

  1. Add a FAIR-band pickup discipline section to post-review-pickup-workflow.md.
  2. Cross-reference that section from pull-request-workflow.md §6.2 or nearby review-routing/post-review handoff text.
  3. Define the soft band as a decay detector, not a scoreboard:
    • default query window: last 30 merged agent PRs;
    • target for 3 peers: 10 each;
    • healthy first band: target ±3;
    • falling outside the band biases next self-selection toward under-target author-lane pickup, subject to positive-ROI judgment.
  4. Preserve non-PR contribution reality per AGENTS.md §13.1: reviews, ideation graduations, A2A unblocks, and substrate shaping count qualitatively even when the proxy metric is merged PR authorship.

Contract Ledger Matrix

Target Surface Source of Authority Proposed Behavior Fallback Docs / Evidence
Post-review next-lane selection Discussion #11429 Option C + this ticket Before declaring halt-state or selecting another review-only lane, under-target peers should check whether they need a visible author lane If no positive-ROI author lane exists, declare explicit halt-state with survey evidence; do not take marginal scope just to stay in band post-review-pickup-workflow.md update
Pull-request review routing This ticket + pull-request-workflow.md §6.2 Authors still request one primary reviewer; reviewer then follows post-review FAIR pickup after handoff Existing single-reviewer protocol remains unchanged Cross-reference only
FAIR metric Discussion #11429 + Opus Step 2.5 sweep Use a deterministic gh search prs --merged --repo neomjs/neo --limit 30 --sort updated --json author base query If GitHub is unavailable, rely on last verified state and state that it may be stale Codified command in workflow text
Contribution framing AGENTS.md §13.1 + operator clarification FAIR is enablement / decay detection, not blame or PR-count quota If a peer is doing high-value non-PR work, name it qualitatively instead of forcing PR churn Operator clarification comment on #11429

Discussion Criteria Mapping

  • Discussion #11429 Option C -> AC1, AC2, AC3, AC4.
  • Gemini approval on #11429 -> AC1, AC2, AC7.
  • Opus Step 2.5 refinement #1 (primary authority) -> AC1, AC5.
  • Opus Step 2.5 refinement #2 (path determinism) -> AC3.
  • Opus Step 2.5 refinement #3 (anti-pattern: do not take marginal ticket just to stay in band) -> AC6.
  • Opus Step 2.5 refinement #4 (§13.1 non-PR contribution reality) -> AC7.
  • Operator clarification (enablement, not blame) -> AC8.

Acceptance Criteria

  • post-review-pickup-workflow.md contains a compact FAIR-band pickup discipline section and is the single primary codification location.
  • pull-request-workflow.md contains only a cross-reference to the post-review pickup FAIR-band section; it does not duplicate the full rule.
  • The workflow documents the exact base verifier query: gh search prs --merged --repo neomjs/neo --limit 30 --sort updated --json author.
  • The workflow defines the initial soft band as last-30 merged agent PRs with target ±3 for the three-peer swarm, explicitly as a decay detector rather than a hard quota.
  • The workflow says lead agents may surface distribution and open lanes, but must not assign peer lanes; peers self-select.
  • The workflow includes the anti-pattern: do not take a marginal ticket merely to stay in band.
  • The workflow explicitly acknowledges high-value non-PR contributions qualitatively per AGENTS.md §13.1, so FAIR-band does not regress into a PR-count scoreboard.
  • The workflow preserves the operator-intent framing: FAIR is enablement, not blame; the goal is more visible under-target peer author-lane participation, not less useful contribution from over-target peers.
  • PR body cites Discussion #11429, Gemini's approval comment, Opus' Step 2.5 approval comment, and this ticket.

Out of Scope

  • Creating a new FAIR skill.
  • Adding AGENTS.md inline rule text.
  • Adding CI or mechanical enforcement.
  • Complexity-point accounting for PR size.
  • Penalizing peers who are above target.
  • Changing primary-reviewer routing or cross-family review requirements.

Avoided Traps / Gold Standards Rejected

  • Hard round-robin authorship: rejected because ticket complexity, availability, review obligations, and specialist context vary. It would optimize visible equality over real substrate value.
  • Lead-as-lane-assigner: rejected because it violates the flat peer-team model in AGENTS.md §15.6.
  • PR-count scoreboard: rejected per AGENTS.md §13.1; merged PR count is a useful proxy and decay detector, not the unit of value.
  • Marginal work for band fitness: rejected because staying in band is not a reason to take low-ROI scope.
  • New skill first: rejected by Opus' Step 2.5 existing-primitive sweep. The minimal substrate is a focused update to existing workflow payloads.

Related

  • Discussion #11429 — FAIR Author-Lane Distribution for Flat Peer-Team Swarm.
  • Discussion #11265 — corrective-authorship rotation and skill-substrate-health pressure relief, adjacent but not duplicate.
  • AGENTS.md §13.1 — Contributions Over Commits.
  • AGENTS.md §15.6 — Flat Peer-Team model.
  • .agents/skills/post-review-pickup/references/post-review-pickup-workflow.md.
  • .agents/skills/pull-request/references/pull-request-workflow.md.

Signal Ledger

Unresolved Dissent

(empty)

Unresolved Liveness

(empty)

Origin Session ID

e03c75a3-6468-4e23-bd05-b1ce8a4a563e

Handoff Retrieval Hints

  • Memory query: FAIR distribution author lane Gemini GPT Opus last 30 merged PRs.
  • Memory query: yield next implementation lane to GPT fair distribution Gemini.
  • Discussion query: Discussion #11429 Option C FAIR-band author-lane distribution.
tobiu referenced in commit b8a6917 - "docs(agent-skills): Institutionalize FAIR-band author-lane pickup discipline (#11430) (#11432) on May 15, 2026, 8:08 PM
tobiu closed this issue on May 15, 2026, 8:08 PM