You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "One action, one job" API-shape principle never fired on Flask/FastAPI
repos. The gate matched the archetype paths_pattern against controller or the
PLURAL routes, but a Flask/FastAPI routing layer clusters as a route:py / router:py archetype (singularized), so "routes" in "route:py" was False and
the principle was withheld from exactly the repos whose HTTP layer it targets.
The gate now matches the singular route (which subsumes route/routes/router)
plus Flask's blueprint. Verified across all ten fixtures that only genuine
HTTP-layer archetypes trigger it (NestJS controller, Rails controllers, Flask
blueprint+route, FastAPI route) -- no false positives; view was deliberately
NOT added (it would match review/preview).