Skip to content

PRs at a glance — intent distillation, specialist review, auto pre-review, workspace fixes - #21

Merged
alejandro-nexcade merged 2 commits into
mainfrom
alejandro/pr-at-a-glance
Jul 2, 2026
Merged

PRs at a glance — intent distillation, specialist review, auto pre-review, workspace fixes#21
alejandro-nexcade merged 2 commits into
mainfrom
alejandro/pr-at-a-glance

Conversation

@alejandro-nexcade

Copy link
Copy Markdown
Collaborator

What (user-requested, five items)

  1. Intent at a glance: the pre-review agent now distills what the PR actually does vs claims (2–4 sentences) as part of its run — output contract v2 {intent, findings} (legacy bare arrays still parse). Intent renders on board cards (2-line clamp, tooltip) and as a provenance-labeled AGENT'S READ section in the Intent panel.
  2. Band-stack scroll fix: unbounded shrink-0 bands were collapsing the flex-1 editor to zero height — the bands now live in a bounded scrollable region (each band also self-bounds), and Jump defers its reveal until Monaco's model swap completes, then scrolls the editor into view.
  3. Evidence chip diet: trajectory pills are now verification-relevant commands only (test/build/lint/typecheck, ≤6) plus one muted "N other commands" chip; the full list stays in the trajectory card.
  4. Conversation markdown: bodies render via react-markdown + remark-gfm with raw HTML inert (no rehype-raw, skipHtml, images-as-links per CSP); [bot] comments collapse to a one-line preview by default.
  5. Cloudflare-style specialists: REVIEW_INSTRUCTION v2 directs the agent to fan out its own parallel specialist subagents (frontend/backend/infra/security) selected from the files touched, single general pass for small diffs, merged area-tagged findings — area chips in the FindingsPanel. Zero new process orchestration.

Plus auto pre-review: spawns automatically when a PR is first imported (default on, Settings toggle, capped by max_parallel_agents, insert-branch only, never Approved/Merged — advisory annotation only, §9 untouched).

Verified

cargo fmt/clippy -D warnings/test --all (496 core, all 8 suites) · tsc strict · vitest 255 · vite build. Golden review-prompt regenerated deliberately (documented contract change). New bindings null-honest per the nullable-bindings rule.

🤖 Generated with Claude Code

LifeLex and others added 2 commits July 2, 2026 17:52
… workspace UI fixes

Rust: findings contract v2 ({intent, findings[.area]}, legacy arrays
tolerated), REVIEW_INSTRUCTION v2 (specialist subagent fan-out by files
touched, tiered by diff size), distilled_intent on Review (null-honest
binding), auto_pre_review (default on, insert-branch only, capped by
max_parallel_agents, never Approved/Merged).
FE: band stack bounded + scrollable with the editor kept reachable,
Jump defers reveal until the model swap then scrolls to code, evidence
strip shows verification commands only + a count chip, conversation
renders safe markdown (no raw HTML) with bot comments collapsed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…view toggle

Distilled intent readable on the board (2-line clamp, tooltip full text);
IntentPanel gains a provenance-labeled AGENT'S READ section shown even
without an author description; findings carry neutral area lens chips
with a multi-area header hint; Settings gets the auto pre-review switch.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@alejandro-nexcade
alejandro-nexcade merged commit 591c6a0 into main Jul 2, 2026
2 checks passed
@alejandro-nexcade
alejandro-nexcade deleted the alejandro/pr-at-a-glance branch July 2, 2026 17:23
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.

2 participants