Skip to content

docs: record recurring agent rules in AGENTS.md - #2709

Open
shikanime wants to merge 8 commits into
mainfrom
docs/agents-rules
Open

docs: record recurring agent rules in AGENTS.md#2709
shikanime wants to merge 8 commits into
mainfrom
docs/agents-rules

Conversation

@shikanime

@shikanime shikanime commented Sep 9, 2026

Copy link
Copy Markdown
Member

Issues liées

#2708 (fermer délibérément après la fusion)


Quel est le comportement actuel ?

AGENTS.md décrit la structure, l'architecture et les commandes, mais les règles que les agents doivent appliquer (casts interdits, injection de configuration, gel d'apps/server, parité de migration, filtres Prisma, tests déterministes, gates) ne sont consignées nulle part : chaque session d'agent les réapprend — ou les viole avant correction.

Quel est le nouveau comportement ?

Les règles sont distillées dans les sections existantes d'AGENTS.md, chacune dans la section qui possède déjà son sujet — aucune section dédiée : gel d'apps/server dans Structure, injection de configuration dans Server architecture, parité emitAsync/@OnEventcapturePluginResult dans Plugin/Hook system, filtres Prisma et FK non-cascades dans Database, tirages faker déterministes + mockDeep dans Testing, interdiction des casts as (type guard if avec l'identifiant fautif) et absence de mutation d'entrées dans TypeScript, correction à la source partagée et gates avant « terminé » dans Conventions.

Cette PR introduit-elle un breaking change ?

Non.

Autres informations

Documentation seule : un seul fichier .md, aucun code ni dépendance. La liste des règles a été consolidée depuis les corrections réellement reçues lors des revues et des runs CI, consolidées dans l'issue.

@shikanime shikanime self-assigned this Sep 9, 2026
@shikanime shikanime added this to the 9.26.0 milestone Sep 9, 2026
@shikanime shikanime added the docs Improvements or additions to documentation label Sep 9, 2026
Signed-off-by: William Phetsinorath <[email protected]>
Change-Id: I9c480eac0f9c39d41e8befaa9827cb246a6a6964
Signed-off-by: William Phetsinorath <[email protected]>
Change-Id: I85e3e2b1a4d99e70a644510b3e57aca26a6a6964
@shikanime
shikanime marked this pull request as ready for review September 9, 2026 13:02
@shikanime
shikanime requested a review from a team as a code owner September 9, 2026 13:02
Signed-off-by: William Phetsinorath <[email protected]>
Change-Id: I3c95cf7ef8cd05942569058deca9270e6a6a6964
Signed-off-by: William Phetsinorath <[email protected]>
Change-Id: I450a91dab443a0459818630fcb0a95756a6a6964
Signed-off-by: William Phetsinorath <[email protected]>
Change-Id: Id53b931a40350908b49812c1a036b4686a6a6964
Signed-off-by: William Phetsinorath <[email protected]>
Change-Id: Ic02f826cbe8ea0ff2df315df7e156e726a6a6964
Signed-off-by: William Phetsinorath <[email protected]>
Change-Id: Id11ed3c81d6e602a54063366e046bfe56a6a6964
Signed-off-by: William Phetsinorath <[email protected]>
Change-Id: I76071d82f3862b1134697ea37073a2e46a6a6964
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants