# Repo Rules > Requirements that stay in the repo. Published by Perch / Verglas LLC. Use the linked Markdown pages for reference. Canonical HTML pages provide navigation, source links and downloads. ## Pages - [Build a FastAPI endpoint that keeps discount limits intact: downloadable Perch rules | Repo Rules](https://reporules.fyi/fastapi/intro/index.md): Inspect and install Build a FastAPI endpoint that keeps discount limits intact requirements with agent setup commands and a repair/recheck workflow. - [Keep a FastAPI order update and its outbox event in one transaction: downloadable Perch rules | Repo Rules](https://reporules.fyi/fastapi/outbox-transaction/index.md): Inspect and install Keep a FastAPI order update and its outbox event in one transaction requirements with agent setup commands and a repair/recheck workflow. - [FastAPI: downloadable Perch rules | Repo Rules](https://reporules.fyi/fastapi/index.md): Inspect and install FastAPI requirements with agent setup commands and a repair/recheck workflow. - [Preserve tenant authorization inside an atomic FastAPI update: downloadable Perch rules | Repo Rules](https://reporules.fyi/fastapi/tenant-cancellation/index.md): Inspect and install Preserve tenant authorization inside an atomic FastAPI update requirements with agent setup commands and a repair/recheck workflow. - [Create a Django outbox event atomically with the order change: downloadable Perch rules | Repo Rules](https://reporules.fyi/django/durable-outbox/index.md): Inspect and install Create a Django outbox event atomically with the order change requirements with agent setup commands and a repair/recheck workflow. - [Build a Django update that sends notifications after commit: downloadable Perch rules | Repo Rules](https://reporules.fyi/django/intro/index.md): Inspect and install Build a Django update that sends notifications after commit requirements with agent setup commands and a repair/recheck workflow. - [Django: downloadable Perch rules | Repo Rules](https://reporules.fyi/django/index.md): Inspect and install Django requirements with agent setup commands and a repair/recheck workflow. - [Keep Django cancellation writes scoped to the authenticated tenant: downloadable Perch rules | Repo Rules](https://reporules.fyi/django/scoped-cancellation/index.md): Inspect and install Keep Django cancellation writes scoped to the authenticated tenant requirements with agent setup commands and a repair/recheck workflow. - [Build a Next.js redirect route that stays on your origin: downloadable Perch rules | Repo Rules](https://reporules.fyi/nextjs/intro/index.md): Inspect and install Build a Next.js redirect route that stays on your origin requirements with agent setup commands and a repair/recheck workflow. - [Prevent private Next.js order responses from entering shared caches: downloadable Perch rules | Repo Rules](https://reporules.fyi/nextjs/private-response-cache/index.md): Inspect and install Prevent private Next.js order responses from entering shared caches requirements with agent setup commands and a repair/recheck workflow. - [Next.js: downloadable Perch rules | Repo Rules](https://reporules.fyi/nextjs/index.md): Inspect and install Next.js requirements with agent setup commands and a repair/recheck workflow. - [Authorize a Next.js Server Action at the database write: downloadable Perch rules | Repo Rules](https://reporules.fyi/nextjs/server-action-ownership/index.md): Inspect and install Authorize a Next.js Server Action at the database write requirements with agent setup commands and a repair/recheck workflow. - [Build an Express API that caps discounts before calculation: downloadable Perch rules | Repo Rules](https://reporules.fyi/express/intro/index.md): Inspect and install Build an Express API that caps discounts before calculation requirements with agent setup commands and a repair/recheck workflow. - [Express: downloadable Perch rules | Repo Rules](https://reporules.fyi/express/index.md): Inspect and install Express requirements with agent setup commands and a repair/recheck workflow. - [Return the PostgreSQL client after every Express transaction outcome: downloadable Perch rules | Repo Rules](https://reporules.fyi/express/transaction-cleanup/index.md): Inspect and install Return the PostgreSQL client after every Express transaction outcome requirements with agent setup commands and a repair/recheck workflow. - [Reserve stock in Express with one conditional database update: downloadable Perch rules | Repo Rules](https://reporules.fyi/express/transactional-reservation/index.md): Inspect and install Reserve stock in Express with one conditional database update requirements with agent setup commands and a repair/recheck workflow. - [Build a Rails update that keeps privileged fields out of agent edits: downloadable Perch rules | Repo Rules](https://reporules.fyi/rails/intro/index.md): Inspect and install Build a Rails update that keeps privileged fields out of agent edits requirements with agent setup commands and a repair/recheck workflow. - [Serialize Rails stock reservations with an Active Record row lock: downloadable Perch rules | Repo Rules](https://reporules.fyi/rails/locked-stock/index.md): Inspect and install Serialize Rails stock reservations with an Active Record row lock requirements with agent setup commands and a repair/recheck workflow. - [Reject stale Rails cancellation decisions with optimistic locking: downloadable Perch rules | Repo Rules](https://reporules.fyi/rails/optimistic-cancellation/index.md): Inspect and install Reject stale Rails cancellation decisions with optimistic locking requirements with agent setup commands and a repair/recheck workflow. - [Rails: downloadable Perch rules | Repo Rules](https://reporules.fyi/rails/index.md): Inspect and install Rails requirements with agent setup commands and a repair/recheck workflow. - [Dispatch Laravel order jobs only after the transaction commits: downloadable Perch rules | Repo Rules](https://reporules.fyi/laravel/after-commit-job/index.md): Inspect and install Dispatch Laravel order jobs only after the transaction commits requirements with agent setup commands and a repair/recheck workflow. - [Use a conditional Laravel update to prevent overselling: downloadable Perch rules | Repo Rules](https://reporules.fyi/laravel/atomic-reservation/index.md): Inspect and install Use a conditional Laravel update to prevent overselling requirements with agent setup commands and a repair/recheck workflow. - [Build Laravel authorization that preserves record ownership: downloadable Perch rules | Repo Rules](https://reporules.fyi/laravel/intro/index.md): Inspect and install Build Laravel authorization that preserves record ownership requirements with agent setup commands and a repair/recheck workflow. - [Laravel: downloadable Perch rules | Repo Rules](https://reporules.fyi/laravel/index.md): Inspect and install Laravel requirements with agent setup commands and a repair/recheck workflow. - [Keep Flask request connections from leaking on error paths: downloadable Perch rules | Repo Rules](https://reporules.fyi/flask/request-db-cleanup/index.md): Inspect and install Keep Flask request connections from leaking on error paths requirements with agent setup commands and a repair/recheck workflow. - [Flask: downloadable Perch rules | Repo Rules](https://reporules.fyi/flask/index.md): Inspect and install Flask requirements with agent setup commands and a repair/recheck workflow. - [Deduplicate a signed Flask webhook inside its state transaction: downloadable Perch rules | Repo Rules](https://reporules.fyi/flask/webhook-deduplication/index.md): Inspect and install Deduplicate a signed Flask webhook inside its state transaction requirements with agent setup commands and a repair/recheck workflow. - [Keep Fastify permission hooks inside the protected plugin: downloadable Perch rules | Repo Rules](https://reporules.fyi/fastify/plugin-permissions/index.md): Inspect and install Keep Fastify permission hooks inside the protected plugin requirements with agent setup commands and a repair/recheck workflow. - [Fastify: downloadable Perch rules | Repo Rules](https://reporules.fyi/fastify/index.md): Inspect and install Fastify requirements with agent setup commands and a repair/recheck workflow. - [Keep Fastify reservation and order writes on the same transaction client: downloadable Perch rules | Repo Rules](https://reporules.fyi/fastify/shared-transaction-client/index.md): Inspect and install Keep Fastify reservation and order writes on the same transaction client requirements with agent setup commands and a repair/recheck workflow. - [Enforce Hono JWT permissions after verification and before mutation: downloadable Perch rules | Repo Rules](https://reporules.fyi/hono/jwt-permission-scope/index.md): Inspect and install Enforce Hono JWT permissions after verification and before mutation requirements with agent setup commands and a repair/recheck workflow. - [Hono: downloadable Perch rules | Repo Rules](https://reporules.fyi/hono/index.md): Inspect and install Hono requirements with agent setup commands and a repair/recheck workflow. - [Persist a Hono notification record before post-response dispatch: downloadable Perch rules | Repo Rules](https://reporules.fyi/hono/waituntil-after-persistence/index.md): Inspect and install Persist a Hono notification record before post-response dispatch requirements with agent setup commands and a repair/recheck workflow. - [Keep Symfony inventory and order writes on one Doctrine transaction: downloadable Perch rules | Repo Rules](https://reporules.fyi/symfony/dbal-transaction-handle/index.md): Inspect and install Keep Symfony inventory and order writes on one Doctrine transaction requirements with agent setup commands and a repair/recheck workflow. - [Keep Symfony object authorization before the order write: downloadable Perch rules | Repo Rules](https://reporules.fyi/symfony/object-voter-before-write/index.md): Inspect and install Keep Symfony object authorization before the order write requirements with agent setup commands and a repair/recheck workflow. - [Symfony: downloadable Perch rules | Repo Rules](https://reporules.fyi/symfony/index.md): Inspect and install Symfony requirements with agent setup commands and a repair/recheck workflow. - [Require Spring method security before a scoped order mutation: downloadable Perch rules | Repo Rules](https://reporules.fyi/spring-boot/method-write-permission/index.md): Inspect and install Require Spring method security before a scoped order mutation requirements with agent setup commands and a repair/recheck workflow. - [Spring Boot: downloadable Perch rules | Repo Rules](https://reporules.fyi/spring-boot/index.md): Inspect and install Spring Boot requirements with agent setup commands and a repair/recheck workflow. - [Keep Spring order confirmation and its outbox write under one proxy transaction: downloadable Perch rules | Repo Rules](https://reporules.fyi/spring-boot/transactional-outbox/index.md): Inspect and install Keep Spring order confirmation and its outbox write under one proxy transaction requirements with agent setup commands and a repair/recheck workflow. - [Apply backpressure to Ktor background work with a bounded coroutine channel: downloadable Perch rules | Repo Rules](https://reporules.fyi/ktor/bounded-request-worker/index.md): Inspect and install Apply backpressure to Ktor background work with a bounded coroutine channel requirements with agent setup commands and a repair/recheck workflow. - [Preserve Kotlin coroutine cancellation in a Ktor service: downloadable Perch rules | Repo Rules](https://reporules.fyi/ktor/cancellation-propagation/index.md): Inspect and install Preserve Kotlin coroutine cancellation in a Ktor service requirements with agent setup commands and a repair/recheck workflow. - [Ktor: downloadable Perch rules | Repo Rules](https://reporules.fyi/ktor/index.md): Inspect and install Ktor requirements with agent setup commands and a repair/recheck workflow. - [Keep Gin’s pooled context out of the background queue: downloadable Perch rules | Repo Rules](https://reporules.fyi/gin/immutable-background-jobs/index.md): Inspect and install Keep Gin’s pooled context out of the background queue requirements with agent setup commands and a repair/recheck workflow. - [Keep Gin reservation and order creation on database/sql’s transaction handle: downloadable Perch rules | Repo Rules](https://reporules.fyi/gin/reservation-transaction/index.md): Inspect and install Keep Gin reservation and order creation on database/sql’s transaction handle requirements with agent setup commands and a repair/recheck workflow. - [Gin: downloadable Perch rules | Repo Rules](https://reporules.fyi/gin/index.md): Inspect and install Gin requirements with agent setup commands and a repair/recheck workflow. - [Prevent privileged-field binding in an Echo profile mutation: downloadable Perch rules | Repo Rules](https://reporules.fyi/echo/explicit-profile-dto/index.md): Inspect and install Prevent privileged-field binding in an Echo profile mutation requirements with agent setup commands and a repair/recheck workflow. - [Carry Echo cancellation through to the database query: downloadable Perch rules | Repo Rules](https://reporules.fyi/echo/request-context-database/index.md): Inspect and install Carry Echo cancellation through to the database query requirements with agent setup commands and a repair/recheck workflow. - [Echo: downloadable Perch rules | Repo Rules](https://reporules.fyi/echo/index.md): Inspect and install Echo requirements with agent setup commands and a repair/recheck workflow. - [Return a conflict when EF Core detects a stale order edit: downloadable Perch rules | Repo Rules](https://reporules.fyi/aspnet-core/optimistic-concurrency/index.md): Inspect and install Return a conflict when EF Core detects a stale order edit requirements with agent setup commands and a repair/recheck workflow. - [Authorize the loaded ASP.NET Core order before saving changes: downloadable Perch rules | Repo Rules](https://reporules.fyi/aspnet-core/resource-authorization/index.md): Inspect and install Authorize the loaded ASP.NET Core order before saving changes requirements with agent setup commands and a repair/recheck workflow. - [ASP.NET Core: downloadable Perch rules | Repo Rules](https://reporules.fyi/aspnet-core/index.md): Inspect and install ASP.NET Core requirements with agent setup commands and a repair/recheck workflow. - [Keep Phoenix order and audit changes in one Ecto.Multi: downloadable Perch rules | Repo Rules](https://reporules.fyi/phoenix/multi-transaction/index.md): Inspect and install Keep Phoenix order and audit changes in one Ecto.Multi requirements with agent setup commands and a repair/recheck workflow. - [Insert an Oban job in the same transaction as the Phoenix order change: downloadable Perch rules | Repo Rules](https://reporules.fyi/phoenix/oban-atomic-job/index.md): Inspect and install Insert an Oban job in the same transaction as the Phoenix order change requirements with agent setup commands and a repair/recheck workflow. - [Phoenix: downloadable Perch rules | Repo Rules](https://reporules.fyi/phoenix/index.md): Inspect and install Phoenix requirements with agent setup commands and a repair/recheck workflow. - [Serialize and roll back an optimistic React cancellation: downloadable Perch rules | Repo Rules](https://reporules.fyi/react/optimistic-mutation-rollback/index.md): Inspect and install Serialize and roll back an optimistic React cancellation requirements with agent setup commands and a repair/recheck workflow. - [React: downloadable Perch rules | Repo Rules](https://reporules.fyi/react/index.md): Inspect and install React requirements with agent setup commands and a repair/recheck workflow. - [Keep old React search responses from replacing the current query: downloadable Perch rules | Repo Rules](https://reporules.fyi/react/stale-request-cleanup/index.md): Inspect and install Keep old React search responses from replacing the current query requirements with agent setup commands and a repair/recheck workflow. - [Vue: downloadable Perch rules | Repo Rules](https://reporules.fyi/vue/index.md): Inspect and install Vue requirements with agent setup commands and a repair/recheck workflow. - [Dispose Vue realtime subscriptions when the owner disappears: downloadable Perch rules | Repo Rules](https://reporules.fyi/vue/subscription-lifecycle/index.md): Inspect and install Dispose Vue realtime subscriptions when the owner disappears requirements with agent setup commands and a repair/recheck workflow. - [Cancel and invalidate Vue watcher requests before the next await: downloadable Perch rules | Repo Rules](https://reporules.fyi/vue/watcher-cancellation/index.md): Inspect and install Cancel and invalidate Vue watcher requests before the next await requirements with agent setup commands and a repair/recheck workflow. - [Angular: downloadable Perch rules | Repo Rules](https://reporules.fyi/angular/index.md): Inspect and install Angular requirements with agent setup commands and a repair/recheck workflow. - [Cancel obsolete Angular HttpClient searches with switchMap: downloadable Perch rules | Repo Rules](https://reporules.fyi/angular/switchmap-search/index.md): Inspect and install Cancel obsolete Angular HttpClient searches with switchMap requirements with agent setup commands and a repair/recheck workflow. - [Keep Angular form extras out of the profile mutation payload: downloadable Perch rules | Repo Rules](https://reporules.fyi/angular/typed-profile-projection/index.md): Inspect and install Keep Angular form extras out of the profile mutation payload requirements with agent setup commands and a repair/recheck workflow. - [Keep SvelteKit private SSR responses out of shared caches: downloadable Perch rules | Repo Rules](https://reporules.fyi/sveltekit/private-ssr-state/index.md): Inspect and install Keep SvelteKit private SSR responses out of shared caches requirements with agent setup commands and a repair/recheck workflow. - [SvelteKit: downloadable Perch rules | Repo Rules](https://reporules.fyi/sveltekit/index.md): Inspect and install SvelteKit requirements with agent setup commands and a repair/recheck workflow. - [Authorize a SvelteKit form action before its conditional write: downloadable Perch rules | Repo Rules](https://reporules.fyi/sveltekit/server-action-authorization/index.md): Inspect and install Authorize a SvelteKit form action before its conditional write requirements with agent setup commands and a repair/recheck workflow. - [Use Nuxt request-scoped state instead of a shared SSR ref: downloadable Perch rules | Repo Rules](https://reporules.fyi/nuxt/request-local-ssr-state/index.md): Inspect and install Use Nuxt request-scoped state instead of a shared SSR ref requirements with agent setup commands and a repair/recheck workflow. - [Nuxt: downloadable Perch rules | Repo Rules](https://reporules.fyi/nuxt/index.md): Inspect and install Nuxt requirements with agent setup commands and a repair/recheck workflow. - [Keep Nuxt API mutations scoped to the server-verified session: downloadable Perch rules | Repo Rules](https://reporules.fyi/nuxt/server-session-scope/index.md): Inspect and install Keep Nuxt API mutations scoped to the server-verified session requirements with agent setup commands and a repair/recheck workflow. - [Keep NestJS event persistence on the supplied TypeORM transaction manager: downloadable Perch rules | Repo Rules](https://reporules.fyi/nestjs/outbox-transaction-manager/index.md): Inspect and install Keep NestJS event persistence on the supplied TypeORM transaction manager requirements with agent setup commands and a repair/recheck workflow. - [NestJS: downloadable Perch rules | Repo Rules](https://reporules.fyi/nestjs/index.md): Inspect and install NestJS requirements with agent setup commands and a repair/recheck workflow. - [Reject unlisted NestJS mutation fields at the validation pipe: downloadable Perch rules | Repo Rules](https://reporules.fyi/nestjs/strict-input-boundary/index.md): Inspect and install Reject unlisted NestJS mutation fields at the validation pipe requirements with agent setup commands and a repair/recheck workflow. - [Stop an Axum worker while it waits for queued input: downloadable Perch rules | Repo Rules](https://reporules.fyi/axum/owned-worker-shutdown/index.md): Inspect and install Stop an Axum worker while it waits for queued input requirements with agent setup commands and a repair/recheck workflow. - [Axum: downloadable Perch rules | Repo Rules](https://reporules.fyi/axum/index.md): Inspect and install Axum requirements with agent setup commands and a repair/recheck workflow. - [Keep Axum’s verified tenant inside the SQLx order update: downloadable Perch rules | Repo Rules](https://reporules.fyi/axum/tenant-conditional-write/index.md): Inspect and install Keep Axum’s verified tenant inside the SQLx order update requirements with agent setup commands and a repair/recheck workflow. - [Bound Actix import input before scheduling blocking work: downloadable Perch rules | Repo Rules](https://reporules.fyi/actix-web/bounded-import-validation/index.md): Inspect and install Bound Actix import input before scheduling blocking work requirements with agent setup commands and a repair/recheck workflow. - [Keep Actix order reads scoped by ReqData identity: downloadable Perch rules | Repo Rules](https://reporules.fyi/actix-web/request-scoped-identity/index.md): Inspect and install Keep Actix order reads scoped by ReqData identity requirements with agent setup commands and a repair/recheck workflow. - [Actix Web: downloadable Perch rules | Repo Rules](https://reporules.fyi/actix-web/index.md): Inspect and install Actix Web requirements with agent setup commands and a repair/recheck workflow. - [Dispose Qt network replies after their completion signal: downloadable Perch rules | Repo Rules](https://reporules.fyi/qt/network-reply-lifetime/index.md): Inspect and install Dispose Qt network replies after their completion signal requirements with agent setup commands and a repair/recheck workflow. - [Qt: downloadable Perch rules | Repo Rules](https://reporules.fyi/qt/index.md): Inspect and install Qt requirements with agent setup commands and a repair/recheck workflow. - [Protect Qt’s shared stock decision with one scoped mutex: downloadable Perch rules | Repo Rules](https://reporules.fyi/qt/shared-stock-lock/index.md): Inspect and install Protect Qt’s shared stock decision with one scoped mutex requirements with agent setup commands and a repair/recheck workflow. - [Keep Vapor’s order and audit writes on the Fluent transaction database: downloadable Perch rules | Repo Rules](https://reporules.fyi/vapor/fluent-transaction-handle/index.md): Inspect and install Keep Vapor’s order and audit writes on the Fluent transaction database requirements with agent setup commands and a repair/recheck workflow. - [Vapor: downloadable Perch rules | Repo Rules](https://reporules.fyi/vapor/index.md): Inspect and install Vapor requirements with agent setup commands and a repair/recheck workflow. - [Observe Swift task cancellation between bounded order-processing steps: downloadable Perch rules | Repo Rules](https://reporules.fyi/vapor/swift-cancellation-check/index.md): Inspect and install Observe Swift task cancellation between bounded order-processing steps requirements with agent setup commands and a repair/recheck workflow. - [Reject stale Flutter search results after a newer query or disposal: downloadable Perch rules | Repo Rules](https://reporules.fyi/flutter/generation-safe-search/index.md): Inspect and install Reject stale Flutter search results after a newer query or disposal requirements with agent setup commands and a repair/recheck workflow. - [Cancel Flutter timers and streams when the screen is disposed: downloadable Perch rules | Repo Rules](https://reporules.fyi/flutter/owned-subscription-disposal/index.md): Inspect and install Cancel Flutter timers and streams when the screen is disposed requirements with agent setup commands and a repair/recheck workflow. - [Flutter: downloadable Perch rules | Repo Rules](https://reporules.fyi/flutter/index.md): Inspect and install Flutter requirements with agent setup commands and a repair/recheck workflow. - [Shiny: downloadable Perch rules | Repo Rules](https://reporules.fyi/shiny/index.md): Inspect and install Shiny requirements with agent setup commands and a repair/recheck workflow. - [Check Shiny session authorization inside the write observer: downloadable Perch rules | Repo Rules](https://reporules.fyi/shiny/session-scoped-mutation/index.md): Inspect and install Check Shiny session authorization inside the write observer requirements with agent setup commands and a repair/recheck workflow. - [Remove Shiny’s session-owned temporary files on session end: downloadable Perch rules | Repo Rules](https://reporules.fyi/shiny/session-temp-cleanup/index.md): Inspect and install Remove Shiny’s session-owned temporary files on session end requirements with agent setup commands and a repair/recheck workflow. - [Release http4s response resources after success or decoding failure: downloadable Perch rules | Repo Rules](https://reporules.fyi/http4s/client-response-resource/index.md): Inspect and install Release http4s response resources after success or decoding failure requirements with agent setup commands and a repair/recheck workflow. - [Keep a doobie reservation and order insert in one transaction: downloadable Perch rules | Repo Rules](https://reporules.fyi/http4s/doobie-conditional-reservation/index.md): Inspect and install Keep a doobie reservation and order insert in one transaction requirements with agent setup commands and a repair/recheck workflow. - [http4s: downloadable Perch rules | Repo Rules](https://reporules.fyi/http4s/index.md): Inspect and install http4s requirements with agent setup commands and a repair/recheck workflow. - [Ring: downloadable Perch rules | Repo Rules](https://reporules.fyi/ring/index.md): Inspect and install Ring requirements with agent setup commands and a repair/recheck workflow. - [Keep Ring mutation permissions at the request handler: downloadable Perch rules | Repo Rules](https://reporules.fyi/ring/session-permission-boundary/index.md): Inspect and install Keep Ring mutation permissions at the request handler requirements with agent setup commands and a repair/recheck workflow. - [Release Clojure file resources when parsing an order fails: downloadable Perch rules | Repo Rules](https://reporules.fyi/ring/stream-close-on-exception/index.md): Inspect and install Release Clojure file resources when parsing an order fails requirements with agent setup commands and a repair/recheck workflow. - [OpenResty: downloadable Perch rules | Repo Rules](https://reporules.fyi/openresty/index.md): Inspect and install OpenResty requirements with agent setup commands and a repair/recheck workflow. - [Protect OpenResty stock decisions across workers with a shared lock: downloadable Perch rules | Repo Rules](https://reporules.fyi/openresty/shared-dictionary-lock/index.md): Inspect and install Protect OpenResty stock decisions across workers with a shared lock requirements with agent setup commands and a repair/recheck workflow. - [Do not acknowledge OpenResty background work before timer admission: downloadable Perch rules | Repo Rules](https://reporules.fyi/openresty/timer-admission/index.md): Inspect and install Do not acknowledge OpenResty background work before timer admission requirements with agent setup commands and a repair/recheck workflow. - [Preserve complete POSIX writes when appending an order record: downloadable Perch rules | Repo Rules](https://reporules.fyi/posix/complete-write-loop/index.md): Inspect and install Preserve complete POSIX writes when appending an order record requirements with agent setup commands and a repair/recheck workflow. - [Close a POSIX file descriptor even when synchronization fails: downloadable Perch rules | Repo Rules](https://reporules.fyi/posix/failure-path-descriptor/index.md): Inspect and install Close a POSIX file descriptor even when synchronization fails requirements with agent setup commands and a repair/recheck workflow. - [POSIX services: downloadable Perch rules | Repo Rules](https://reporules.fyi/posix/index.md): Inspect and install POSIX services requirements with agent setup commands and a repair/recheck workflow. - [Repo Rules — downloadable requirements for coding agents](https://reporules.fyi/index.md): Download focused Perch rules for authorization, transactions and resource lifetime. Inspect the selector, keep your configuration, and give your agent a repair-and-recheck task.