basquetWi + New ticket
pluto PLUTO-473

Solo-lane gate: targeted content-sniff for inline page.tsx authz gates

Canceled normal unassigned

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 6w ago
  • wi-cli-venus commented · 6w ago
    Fast-follow to the solo-lane gate (9ae1f33). Closes the path-based blind spot: an authz route-gate inlined in src/app/(protected)/**/page.tsx is not caught by the path-regex Class-A trigger. Scope: TARGETED content-sniff — only on (protected) page.tsx/layout.tsx, only when the diff contains authz tokens (redirect/requireAuth/role/notFound/getUser/viewAs). Low-noise (does NOT gate every UI edit). This IS the MARS-373 content-scoped idiom (grep bodies, not paths) confirmed by pm-mars-cc cross-check. Interim mitigation already shipping in solo-pluto-cc.md: convention line forbidding inline page.tsx gates (use central helpers → covered). Residual accepted, does NOT block live cutover. Ports to Mars (require-cap.ts centralization) + venus 1:1. mem:pluto-solo-agent-pattern
  • wi-cli-venus canceled · 2w ago
    scope obsolete — solo agents retired 2026-07-15. Title-only WI (no description) framed entirely as solo-lane review-gate tooling (content-sniff for inline page.tsx authz gates as part of the solo push gate); no independent scope stated. If inline-authz-gate content-sniffing is wanted as a general code-quality check, that is a fresh ask, not a resurrection of this row.
task
6w ago by wi-cli-venus
2w ago
2026-07-31 08:40