Skip to content

Address Review run findings on the pull request branch - #1719

Merged
JacobStephens2 merged 2 commits into
issue-706from
issue-1703
Nov 4, 2026
Merged

JacobStephens2 merged 2 commits into
issue-706from
issue-1703

Conversation

@JacobStephens2

@JacobStephens2 JacobStephens2 commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner

Summary

review <PR URL>
  review and address findings → commit fixes → push PR head → comment
review <PR URL> --recommend-only
  review → comment

Closes #1703

Test seams

  • The real thirdshift review CLI with real Git repositories and fake GitHub/Harness adapters: branch publication, comments and markers, eligibility, moved branches and review instructions.
  • Generated Session prompts: shared Ticket finding rules and Review-specific reporting and Spec departures.

Evidence

  • Before: cargo test --test review_run review_addresses_findings_on_the_pr_branch_and_reports_both_heads -- --exact failed: thirdshift review currently requires --recommend-only.
    After: the same test passes; the Review-run file has 13 passing tests (one fixture ignored). Real Git tests cover successful publication, a receive-time rejected push, moved heads, changed bases and eligibility, and unchanged branches.
  • Generated prompt checks: 13 passed. Site browser and generation checks: 61 passed.
  • cargo clippy --all-targets -- -D warnings, formatting and diff checks passed.
  • CARGO_BUILD_JOBS=2 NEXTEST_TEST_THREADS=3 scripts/affected-tests origin/issue-706: site checks passed; the local Rust run stopped after 260 passes and three Console account-revocation timeouts (3,384 tests unrun). The focused retry reproduced OS file watch limit reached; a single inotify_add_watch call independently failed with ENOSPC at the host's 61,659-watch limit. The Console then uses its 60-second polling fallback, exceeding these tests' deadlines. No Console source is changed by this PR.
  • Full-suite validation on pushed commit 74c71da2: CI run. Both Linux release builds and the site and Console browser jobs passed.

Merge Danger

Door: two-way

Blast Radius: Review

Default Review runs and copied pull-request Processes now publish committed fixes. Delivery requires the captured branch and base, eligibility, a clean checkout and preserved history; it uses a normal fast-forward push. A moved head leaves fixes local and posts the report. Ticket-run implementation prompts retain their existing finding rules.

Unaddressed findings

Standards

None.

Spec

None.

Security

None.

Security review outcome

No unaddressed introduced findings.

Review coverage

Independent Standards and Spec reviews each raised 0 findings and inspected all 20 changed files, including generated hunks. No changed file was left unread; no generated output was excluded. Reports and finding counts are saved in .thirdshift-review-tEnx3y/{standards.md,spec.md,summary.json} in the Session worktree.

Review fixed point: issue-706 on origin, pinned at ac93a578a5899dff9e50f52466c16659a8b5020d. The stale local branch is checked out in a separate worktree and was left intact.

Built with codex codex-cli 0.164.0 · gpt-6.1-sol · xhigh

A plain fast-forward restored commits removed from the pull request branch when its tip was an ancestor of the reviewed head. Compare that head with a lease so publication stays a fast-forward only while the branch is unchanged.
@JacobStephens2
JacobStephens2 merged commit 0474c38 into issue-706 Nov 4, 2026
16 checks passed
@JacobStephens2
JacobStephens2 deleted the issue-1703 branch November 4, 2026 02:38
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.

1 participant