Aller au contenu

Règles de projet (mémoire de projet)

Project Rules est l’endroit où vous gérez le comportement par fichier dans Genie.

Project Rules aide Genie à rester attaché au bon fichier FileMaker et à réutiliser des consignes propres à ce fichier, sans transformer chaque conversation en page blanche.

Elle stocke l’état de projet visible par l’utilisateur, tel que :

  • l’identité du fichier détecté
  • le nom d’affichage
  • l’état de verrouillage du fichier
  • les règles spécifiques au projet

Cette surface est distincte de l’historique des conversations.

  • Pastille d’en-tête : affiche l’état du projet actif
  • Bouton Project : ouvre la fenêtre modale Project Rules
  • No Project / No File : Genie n’est pas encore attaché à un fichier FileMaker stable.
  • Auto : Genie suit automatiquement le fichier actif.
  • Locked : Genie est épinglé au fichier actuel et ne changera pas automatiquement.

Cliquez sur la pastille de projet ou sur le bouton Project pour ouvrir la fenêtre modale Project Rules.

ProjectRules.png

La zone d’en-tête de la fenêtre modale affiche :

  • le nom du projet actif
  • une ligne d’état expliquant la situation actuelle
  • une pastille d’état telle que No File, Auto ou l’état de verrouillage actuel

Affiche le fichier FileMaker actuellement vu par Genie.

Utilisez cette section pour vérifier que Genie est attaché au fichier attendu avant d’envoyer des demandes à fort impact.

Affiche le résumé d’identité de fichier que Genie utilise pour ce fichier.

Cette section est informative uniquement. Vous ne modifiez pas vous-même ces identifiants.

Utilisez Save Name pour attribuer un libellé d’affichage plus clair dans Genie.

Cela change uniquement le libellé dans Genie. Le fichier FileMaker n’est pas renommé.

La section avancée contient la commande de verrouillage du fichier.

  • Lock to Current File maintient Genie attaché au fichier actuel.
  • Unlock File Lock remet Genie en mode de basculement automatique.

Laissez Genie déverrouillé sauf si vous avez une raison d’empêcher le basculement.

Les instructions sont les règles qui orientent Genie pour ce fichier précis.

Elles influencent le comportement de ASK, CODE, QUERY et DATA pour ce fichier uniquement.

Vous pouvez :

  • ajouter une règle
  • activer ou désactiver une règle
  • supprimer une règle

En usage normal, Genie suit le fichier FileMaker actif.

Lorsque le fichier actif change, Genie peut basculer automatiquement le contexte de projet.

Lorsque le fichier est verrouillé, Genie reste attaché à ce fichier même si FileMaker détecte un autre fichier au premier plan.

Si le fichier détecté et le fichier verrouillé ne correspondent plus, la fenêtre modale affiche un avertissement afin que vous puissiez choisir de rester verrouillé ou de déverrouiller le fichier.

ProjectLockFile.png

De bonnes règles décrivent des conventions ou préférences qui doivent rester dans la portée demandée.

Bons exemples :

  • Prefer delta edits over full rewrites when an existing script is already selected.
  • Keep comments short and operational.
  • Preserve our existing naming style for variables and script steps.

De mauvaises règles tentent d’élargir automatiquement la portée.

Évitez des règles comme :

  • Always edit every related script.
  • Always apply automatically.
  • Always create missing schema.

Project Rules guide Genie, mais n’élargissent pas ce que Genie est autorisé à modifier.