Skip to content

Six-pass review: retry per-lens on spawn / parse failure #3

Description

@randomm

Today each lens child fires once. If a child fails to spawn or returns non-zero, that lens contributes 0 findings but the verdict still computes — silently downgraded review.

Match the opencode contract: retry per lens up to 3 times; if a lens still fails after retries, block the verdict and surface the failure explicitly. Track in runLensReview state, not in the prompt. See extension/src/lens-review.ts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions