Repository navigation
Closed as not planned
Labels
Description
Summary
Overall quality signal: π’ (β€1 issue per PR on average)
| PR | Title | Author | Issues |
|---|---|---|---|
| #67649 | refactor(workqueue): centralize assignment receipt projections | pelikhan | 1 |
| #67648 | Fix deterministic work-queue portfolio submission | pelikhan | 1 |
| #67646 | refactor(cli): embed shared MCP stats in gateway server metrics | pelikhan | 1 |
| #67644 | refactor(cli): extract shared WorkflowRunFlags | pelikhan | 0 |
| #67643 | Share scanner finding conversion across integrations | pelikhan | 1 |
Full Findings
#67649 β centralize assignment receipt projections
- Exported type
ClaimReceiptinpkg/workqueue/receipts.gohas no doc comment (AssignmentReceiptand bothToReceiptmethods do). - Error handling: nothing missing, and no oversized functions.
- Tests contain real assertions, including JSON shape and no-aliasing checks.
#67648 β deterministic work-queue portfolio submission
- This diff is large (about 140 KB), so only the
stagePlanIntentshunk was inspected in detail. stagePlanIntentsis a new exported JS function with no doc comment. Its validation and conflict checks are packed into long single-line conditions, which hurts readability.- It validates input and throws on invalid plans. No error handling is missing in the reviewed hunk.
#67646 β embed shared MCP stats in gateway server metrics
GatewayServerMetrics.UnmarshalJSONcopies fields back into the receiver even whenjson.Unmarshalreturns an error. That can leave partially-decoded state. The new test asserts this behaviour for the invalid-type case, so it may be intentional.- New methods have doc comments. Tests have strong assertions (JSON round-trips,
assert.Same). - No oversized functions.
#67644 β extract shared WorkflowRunFlags
- No issues.
WorkflowRunFlagsis documented, and the tests assert JSON shape, defaults and dispatch args.
#67643 β share scanner finding conversion
NewFindingtakes 7 positional parameters. The ADR already calls out the risk of mis-orderinglineandcolumn. Consider a small params struct if more call sites appear.NewFindinghas a doc comment. The new tests make real assertions and no error handling is missing.
Note: the full diffs for #67648, #67646 and #67644 were too large for a complete read, so those reviews are partial.
Generated by π±οΈ Daily PR Code Quality Review Β· copilot Β· auto Β· 28.5 AIC Β· β 0.569 AIC Β· β 7.5K Β· β·
- expires on Oct 11, 2026, 9:54 PM UTC-08:00
Activity
github-actions commentedon Oct 12, 2026
This issue is being closed as outdated. A newer issue has been created: #67911
View newer issue
This action was performed automatically by the
Daily PR Code Quality Reviewworkflow.