# Actix Web: preserve requirements through advanced agent edits - [Keep Actix order reads scoped by ReqData identity](https://frameworkrecipes.dev/actix-web/request-scoped-identity/guide.md): ReqData carries identity inserted by request middleware. That proves the source of the identity, while the SQL predicate enforces which record can be returned. Omitting a tenant predicate during a query refactor can leak data despite correct authentication. - [reqdata-tenant-predicate rule pack](https://reporules.fyi/actix-web/request-scoped-identity/rule-pack.zip): YAML requirement and agent task. - [Bound Actix import input before scheduling blocking work](https://frameworkrecipes.dev/actix-web/bounded-import-validation/guide.md): Started blocking tasks are not automatically stopped by canceling the request future. Limit the input before spawning work, and keep the operation’s own work bounded. A shutdown timeout limits waiting; it does not forcibly cancel a running blocking closure. - [import-is-bounded-before-blocking rule pack](https://reporules.fyi/actix-web/bounded-import-validation/rule-pack.zip): YAML requirement and agent task. - [Framework rule pack](https://reporules.fyi/actix-web/rule-pack.zip): All requirements from this framework site.