Gérer les décisions fondées sur des preuves
Utilisez Proofline pour préserver l'identité de la source, la version de la source et les plages de texte exactes citées. Gardez la distinction explicite entre la preuve source, le jugement technique et le contrôle d'intégrité déterministe.
Vérification de configuration
- Privilégiez un fichier
.venv/bin/prooflineexistant dans le plugin ou le répertoire du projet. - S'il est manquant, expliquez que Proofline nécessite Python 3.11+ et des dépendances locales. Demandez avant d'installer les dépendances ; n'exécutez pas
make setupen silence. - Gardez
PROOFLINE_HOMEdans un répertoire local approuvé par l'utilisateur. Ne le pointez pas vers un répertoire partagé ou sensible sans confirmation.
Flux de travail
- Résolvez la décision ou le package de preuves demandé par l'utilisateur et le périmètre local exact.
- Pour une nouvelle décision, identifiez la source, la version immuable, la plage exacte, l'énoncé de la décision, les alternatives et la justification. N'inventez pas de preuves absentes.
- Utilisez la commande Proofline la plus étroite depuis
references/commands.md. - Avant toute écriture, prévisualisez la base de données locale ou le chemin de sortie qui sera modifié. Les commandes de vérification et d'explication doivent rester en lecture seule.
- Signalez directement les citations non résolues, les preuves modifiées, les informations de provenance manquantes et les échecs d'intégrité.
- Renvoyez un résumé de la décision avec les emplacements des preuves, l'état d'actualité, les limitations et la date ou le déclencheur de la prochaine révision.
Barrières de sécurité
- Ne considérez jamais une citation comme une preuve que la décision technique est correcte.
- Ne réécrivez jamais le contenu de la source citée pour faire paraître une décision comme actuelle.
- N'écrasez pas les exportations, packages, sauvegardes ou rapports sauf si l'utilisateur autorise explicitement
--force. - N'activez pas un modèle externe ou un fournisseur d'intégration sauf si l'utilisateur le configure et l'autorise explicitement.
- N'exposez pas le contenu source, les chemins locaux, les identifiants ou les packages de preuves au-delà de l'audience sélectionnée par l'utilisateur.
Sortie
Renvoyez : decision, evidence, source_versions, freshness, integrity, limitations et next_action.