Skip to content

fix(#3153): add silent-failure severity escalation guidance to review agent - #3156

Closed
fullsend-ai-coder[bot] wants to merge 1 commit into
mainfrom
agent/3153-silent-failure-severity-escalation
Closed

fix(#3153): add silent-failure severity escalation guidance to review agent#3156
fullsend-ai-coder[bot] wants to merge 1 commit into
mainfrom
agent/3153-silent-failure-severity-escalation

Conversation

@fullsend-ai-coder

Copy link
Copy Markdown
Contributor

Summary

Related Issue

Closes #3153
Related: #1144

Changes

internal/scaffold/fullsend-repo/skills/code-review/SKILL.md

  • Added "Silent-failure severity escalation" subsection in Section 4 (Compile findings), before the existing "Severity anchoring (re-reviews)" subsection
  • Includes escalation rule, rationale, and concrete examples of silent vs loud failures

internal/scaffold/fullsend-repo/skills/pr-review/sub-agents/correctness.md

  • Added matching "Silent-failure severity escalation" subsection before "Technical documentation with correctness surface area"
  • Same guidance placed directly in the correctness sub-agent so it applies during pr-review orchestrated reviews

Testing

Checklist

  • Commit message follows COMMITS.md conventions
  • No secrets or sensitive data committed
  • Pre-commit hooks pass
  • Changes are scoped to the issue

… agent

The review agent consistently rated silent-failure correctness bugs as
[low] by anchoring on triggering probability rather than failure-mode
impact. This caused real issues to be under-reported (PR #2947:
annotated-tag silent 404 rated [low] while humans rated [HIGH]).

Add explicit guidance to both the code-review skill (Section 4) and
the correctness sub-agent instructing the reviewer to escalate severity
by one level when a bug produces silent failures — no error, no
warning, appears to succeed but silently produces wrong results —
regardless of how unlikely the triggering condition seems.

Closes #3153
@fullsend-ai-coder
fullsend-ai-coder Bot requested a review from a team as a code owner July 6, 2026 18:27
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

E2E tests did not run

E2E tests run automatically for org/repo members and collaborators on pull requests.

For other contributors, a maintainer must add the ok-to-test label after the latest push.

See E2E testing guide for details.

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Site preview

Preview: https://30f72bd7-site.fullsend-ai.workers.dev

Commit: bad3820e9edf143026b1b762745c544f830b899e

@codecov

codecov Bot commented Jul 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@ralphbean

Copy link
Copy Markdown
Member

This needs to be done in the fullsend-ai/agents repo. We moved all the agent content there and should be making changes there going forwards. We'll soon remove the old copies in internal/scaffold/fullsend-repo

@ralphbean ralphbean closed this Jul 6, 2026
@fullsend-ai-retro

fullsend-ai-retro Bot commented Jul 6, 2026

Copy link
Copy Markdown

🤖 Finished Retro · ✅ Success · Started 6:38 PM UTC · Completed 6:46 PM UTC
Commit: bad3820 · View workflow run →

@fullsend-ai-retro

Copy link
Copy Markdown

Retro: PR #3156 — Silent-failure severity escalation guidance targeted wrong repo

PR #3156 was closed without merging because the code agent modified files in internal/scaffold/fullsend-repo/skills/ — the old location — when the source of truth for agent content has moved to the fullsend-ai/agents repo (created 2026-06-26). The change itself was well-crafted (88 additions, correct placement, good examples), but was wasted effort because it targeted the wrong location.

Timeline

  1. May 19 — Issue #1144 opened proposing silent-failure severity escalation guidance. Triage directed changes to internal/scaffold/fullsend-repo/skills/code-review/SKILL.md (correct at the time).
  2. Jun 26fullsend-ai/agents repo created; agent content extracted from internal/scaffold/fullsend-repo/.
  3. Jul 6 18:14 — Issue #3153 opened with additional evidence for Severity calibration: silent-failure correctness bugs should not be rated [low] #1144.
  4. Jul 6 18:19 — Triage ran on Evidence for #1144: annotated-tag silent-failure bug consistently rated [low] while human rated [high] #3153, recommended implementing Severity calibration: silent-failure correctness bugs should not be rated [low] #1144's proposed fix (which referenced the old path).
  5. Jul 6 18:27 — Code agent created PR fix(#3153): add silent-failure severity escalation guidance to review agent #3156, modifying the scaffold copies.
  6. Jul 6 18:36ralphbean closed the PR: "This needs to be done in the fullsend-ai/agents repo. We moved all the agent content there."

Root cause

The codebase has no signal that internal/scaffold/fullsend-repo/ content has migrated. No deprecation markers, no README, no AGENTS.md mention of the agents repo. The files are still present and editable. The code agent followed the triage agent's guidance, which transitively referenced #1144's triage comment pointing to the old paths. This is the same class of problem as #2973 and #2426 but has evolved: the content has moved entirely to another repo, not just changed scope.

Existing coverage

Skipped proposing deprecation markers in the scaffold directory itself because #2973 already covers adding scope boundary guidance to AGENTS.md and inline comments to scaffold skills. However, #2973's scope (generic vs repo-specific content) is narrower than what's needed (content migrated to another repo entirely). Proposal 1 below addresses the gap #2973 does not cover.

Proposals filed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Evidence for #1144: annotated-tag silent-failure bug consistently rated [low] while human rated [high]

1 participant