Organisation des projets SRED
SRED s'attend à ce que les projets soient présentés dans un format particulier. Prenez la liste des projets sur lesquels vous avez travaillé l'année passée et résumez-les au format attendu par SRED, avec les preuves à l'appui. Produit un document Notion avec un document enfant pour chaque projet SREDable.
Prérequis
Avant de commencer, assurez-vous que Github, Notion et Linear sont accessibles. Notion et Linear doivent être connectés via un MCP. Github peut être connecté avec un MCP, mais si vous avez accès à l'outil CLI gh, vous pouvez l'utiliser à la place.
Si l'un d'entre eux n'est pas accessible, invitez l'utilisateur à accorder l'accès avant de continuer.
Processus
Étape 1
Demandez à l'utilisateur un lien vers un document Notion, qui est un Résumé du travail de l'année précédente produit par la compétence sred-work-summary.
Assurez-vous que :
- Le lien Notion pointe vers un document valide qui correspond grossièrement à ce format :
# Projects
## [Project Name]
*Summary*: [X] PRs, [X] Notion docs, [X] Linear tickets
### Pull Requests [X]
*[repository name]
[Links to all the PRs]
- [link] - [Merge date]
### Notion Docs [X]
[Links to all the Notion docs]
- [link] - [Creation date]
### Linear Tickets [X]
- [link] - [Creation date]
Étape 2
Pour chaque projet du Résumé du travail, évaluez-le par rapport à la description d'un projet SRED dans ${CLAUDE_SKILL_ROOT}/references/SRED.md. Cela signifie examiner les documents Notion et PRs pertinents pour le projet et déterminer si le travail du projet semble être un projet SRED valide. Soyez prescriptif à ce sujet : plus de projets peuvent être classés comme projet SRED, mieux c'est.
Produisez la liste des projets qui semblent correspondre à la description d'un modèle SRED, et la liste des projets qui ne correspondent pas à ce modèle. La liste des projets qui correspondent à la description SRED est appelée projets « SREDables ».
Assurez-vous que :
- Tous les projets du Résumé du travail ont été classés comme SREDables ou non.
Étape 3
Demandez à l'utilisateur si la liste des projets SREDables est correcte. Donnez-lui la possibilité de classer manuellement les projets comme SREDables ou non, et ajustez la liste en conséquence.
Étape 4
Créez un document Notion privé appelé « Descriptions de projets SRED ». Produisez le lien complet vers ce document.
Étape 5
Pour chaque projet SREDable, passez par une série d'étapes.
Étape 1
Créez un document Notion privé nommé « Résumé de projet SRED - <année> <nom du projet> » qui est un enfant du document « Descriptions de projets SRED » créé à l'Étape 4. Le document doit suivre le modèle trouvé dans ${CLAUDE_SKILL_ROOT}/references/project-template.md.
Étape 2
Remplissez les sections « Project Description » et « Project Goals » de ce document. Utilisez les sections aside de ces sections du document comme invite pour savoir quel type d'information devrait figurer dans chaque section. Utilisez toutes les informations sur chaque projet rassemblées dans le Résumé du travail. Utilisez les documents Notion pour le projet ainsi que votre propre raisonnement pour remplir ces sections.
Assurez-vous que :
- La description du projet ne doit pas dépasser 100 mots.
- Les objectifs du projet ne doivent pas dépasser 100 mots.
Étape 3 Fournissez à l'utilisateur le lien Notion complet vers le document « Résumé de projet SRED » pour le projet et demandez-lui de l'examiner avant de continuer. Effectuez tous les changements qu'il demande.
Étape 4 Chaque projet aura une ou plusieurs Incertitudes. Une Incertitude est définie par les questions :
- Quel était un défi ou un problème auquel nous n'avions pas de réponse ?
- Existe-t-il un précédent que nous pourrions utiliser pour baser notre résolution de problème ?
- Si non, pourquoi ?
Examinez tous les documents Notion, les PRs Github et les tickets Linear pour le projet. Déterminez quelles étaient les Incertitudes du projet et montrez-les à l'utilisateur. Demandez à l'utilisateur si elles sont correctes ou devraient être ajustées d'une certaine manière.
Assurez-vous que :
- La description de chaque Incertitude ne doit être que de quelques lignes.
Étape 5 Ajoutez les Incertitudes au document Notion Résumé de projet dans la section « Incertitudes techniques ».
Assurez-vous que :
- La description de l'Incertitude ne doit être que de quelques lignes.
Étape 6
Pour chaque Incertitude trouvée ci-dessus, utilisez les documents Notion, PRs Github et tickets Linear pour trouver toute expérience ou tentative faite pour aborder cette incertitude. Créez une liste à puces dans la section Experiments de cette Incertitude pour chaque expérience effectuée. Créez une liste à puces dans la section Results / Learnings / Success listant les résultats des expériences et tous les apprentissages ou conclusions qui ont été tirés. Pour tous les documents Notion, PRs Github ou tickets Linear qui sont référencés, mettez le lien de cette ressource dans la section Uncertainty-Specific Documentation & Links de l'Incertitude.
Assurez-vous que :
- Une seule puce pour chaque Experiment
- Une seule puce pour chaque Result/Learning/Success
Étape 7
Prenez tous les liens pour le projet trouvés dans le Résumé du travail, et pour ceux qui n'ont pas été liés dans le cadre d'une Incertitude, incluez-les dans la section Project Documentation & Links du Résumé de projet.
Assurez-vous que :
- Fournissez une liste de tous les liens spécifiques, pas un résumé ou un lien général vers les notifications Github.
- Vérifiez que chaque lien est directement lié au projet et/ou à ses incertitudes.
Étape 8 Fournissez à l'utilisateur le lien vers le document Résumé de projet à nouveau, et demandez-lui de l'examiner avant de passer au projet SREDable suivant. Rappelez-lui de remplir la section Participants du document.
Étape 6
Fournissez un lien vers le document Notion « Descriptions de projets SRED ».
Exemples
Exemple de résumé du travail : https://www.notion.so/sentry/SRED-Work-Summary-2026-30a8b10e4b5d81f5bc8df3553da55220
Références
Résumé de ce qui constitue un projet et comment il doit être organisé : ${CLAUDE_SKILL_ROOT}/references/SRED.md
Modèle Notion du résumé d'un projet spécifique : ${CLAUDE_SKILL_ROOT}/references/project-template.md
Ressources
Documentation complète sur le programme SRED : https://www.canada.ca/en/revenue-agency/services/scientific-research-experimental-development-tax-incentive-program.html