Skip to content

Releases: MariusYvard/Scriptorium

Scriptorium v0.8.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 17:17

Livraison LaTeX chartée, genre poster, contrôle de deck, sources renforcées. Vingt et un mécanismes issus de l'étude du plugin openscience (Synthetic Sciences, Apache-2.0) : huit adaptations directes attribuées, treize réécritures d'idées, standards revérifiés aux sources primaires.

Added

  • Sources et citations : résolution PMID (NCBI E-utilities) et arXiv vers BibTeX dans citations.py, validation de champs par type d'entrée (--valider) et tri stable (--trier) ; paliers de source par domaine dans verify-sources.py (28 domaines, 5 paliers, sans réseau) alimentant la fiche A-F ; profondeur de sourcing par complexité de la question ; nouvelle référence reporting-standards.md : dix standards EQUATOR par type d'étude aux comptes d'items vérifiés aux sources primaires (dont CONSORT 2025 à 30 items et SPIRIT 2025 à 34, versions que la source d'inspiration ignorait ; TRIPOD+AI remplaçant TRIPOD 2015 ; SRQR décrit sans compteur faute de vérification possible).
  • Revue et évaluation : diagramme en barres ASCII, forces et faiblesses nommées, poids externes (--poids, avec correction d'un bug de double renormalisation hérité de la source, documentée en commentaire) et seuils par type de document (--seuil-type brouillon 65, rapport 80, publication 85) dans scorecard.py, note d'arrêt anticipé dans la trajectoire (gain sous +3 sans régression) ; comparaison par paires anti-biais de position et taux d'égalité comme diagnostic de grille dans consensus.md ; grille de revue portée à huit dimensions (rigueur méthodologique, portée et transférabilité, honnêteté des limites, en dimensions qualitatives) ; calibration de sévérité du juge dans biais-relecteur.md ; sept critères de qualité d'hypothèse dans cadre-finer.md ; biais cognitifs du chercheur (HARKing, p-hacking Simmons et al. 2011, biais de publication Rosenthal 1979, apophénie, survivant) dans sophismes-causalite.md ; arrêt anticipé dans chemins-defaillance.md.
  • Livraison et visuel : sortie LaTeX chartée (assets/gabarit-rapport.tex : page de titre, encadrés sémantiques, macros \pvalue, \CI, \effectsize ; theme.py --format latex émet couleurs et polices depuis la charte ; les deux gabarits compilés en test réel par xelatex) ; genre poster scientifique (genre-poster.md, 26e genre, lecture à trois distances, gabarit assets/gabarit-poster.tex en tikzposter) ; arc narratif en sept temps et minutage par durée dans genre-presentation.md ; nouveau script check-presentation.py (deck PDF : pages par durée, densité de texte, backends optionnels en cascade, consultatif par défaut) ; exigences par destination dans document.md et genre-article.md ; type de figure TAM-SAM-SOM avec audit structurel dans figures.py ; palettes daltonisme-sûres Okabe-Ito et Wong dans theme.py avec avertissement de paires indiscernables en vision dichromate (approximation documentée) ; encodage redondant et grille de raffinement à seuils gradués dans figure.md et charte.md.
  • Evals : harnais étendu de nouveaux cas déterministes (validation de champs, tri stable, paliers, garde structurelle de reporting-standards.md, barres et poids du scorecard, arrêt anticipé, TAM-SAM-SOM, préambule LaTeX, palettes, dégradation de check-presentation).

Changed

  • Les routeurs des quatre compétences passent à vingt-six genres et vingt scripts, la voie LaTeX rejoint les formats de sortie, l'audit couvre les decks PDF.

Scriptorium v0.7.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 08:53

Intégrité des sources, comité de revue durci, journal de projet. Quarante-sept mécanismes réimplémentés à neuf depuis l'étude du plugin academic-research-skills (idées seulement, licence CC BY-NC 4.0 respectée, standards cités depuis leurs sources primaires).

Added

  • Intégrité des sources : triangulation multi-index en option réseau (Crossref, OpenAlex, Semantic Scholar, similarité de titre 0,70) avec verdicts gradués par référence (vérifié, plausible, invérifiable, fabriqué) et signaux de contamination ; taxonomie des citations fabriquées ; ancre par citation dans le BibTeX (citation exacte ou localisation, --exiger-ancres) ; tags de lacune normalisés [LACUNE MATERIELLE] et [PREUVE FAIBLE] comptés par traceability.py ; nouveau script check-temporel.py (cinq défaillances chronologiques, consultatif par défaut) ; hiérarchie de preuve à sept niveaux et fiche source A-F ; logique GRADE générale ; chronologie des sources et garde anti-anachronisme ; corpus utilisateur pré-criblé (BibTeX, Zotero) avec traçabilité inclus/exclus. Références : integrite-sources.md, hierarchie-preuve.md, corpus-utilisateur.md, discipline-synthese.md.
  • Comité de revue : contrat de notation préenregistré en aveugle pour le consensus (contrat-notation.md), anti-ancrage entre les voix et vérification croisée optionnelle par un second modèle ; discipline de concession du contradicteur (réfutations notées 1-5, jamais deux concessions consécutives, sévérité DA-CRITIQUE, détection du verrouillage de cadrage) ; plancher par axe et décision éditoriale à quatre valeurs dans scorecard.py, mode trajectoire entre deux revues (régression sous -3 = point de contrôle) ; lettre de décision (lettre-decision.md) ; biais et lentilles du relecteur (biais-relecteur.md) ; santé du dialogue anti-complaisance (sante-dialogue.md) ; 28 sophismes en six familles, critères de Bradford Hill et statuts épistémiques (sophismes-causalite.md) ; protocole d'originalité et d'auto-plagiat (plagiat.md) ; statuts fermés par remarque de relecteur dont la limite assumée, registre d'engagements, revue externe réelle (relecteurs.md étendu).
  • Atelier : cadre FINER (cadre-finer.md) et boîte socratique (boite-socratique.md) au cadrage ; aiguilleur des demandes (aiguilleur.md) ; douze chemins de défaillance avec récupération (chemins-defaillance.md) ; registre des modes sur le spectre fidélité-originalité (registre-modes.md) ; schémas de passation entre sous-commandes (passations.md) ; renforcement aux transitions et bilan de fin de mission avec auto-audit dans piloter.
  • Journal de projet : project.py passe en journal append-only horodaté (frontières à hash de continuité SHA-256, reprise par hash à usage unique, décision en attente reposée, états d'étapes à transitions vérifiées, versions d'artefacts strictement croissantes, tableau de bord status, bloc de reproductibilité honnête). Compatibilité de lecture des projet.json antérieurs conservée.
  • Production : calibration d'un style personnel sur échantillons, subordonnée au style maison (style.md, mode 4) ; formats Chicago, MLA et IEEE et bascule entre formats dans citations.py ; déclarations CRediT, financement et usage de l'IA avec politiques d'éditeurs vérifiées et datées (credit-divulgation.md) ; résumé bilingue FR/EN aligné (decliner.md) ; vérification visuelle du rendu des figures (figure.md) ; nouvelle sous-commande produire veille (veille.md : requêtes par plateforme, digest, rétractations via le jeu de données Retraction Watch chez Crossref) ; contrat rédacteur-évaluateur par mission (contrat-mission.md, exemple JSON dans assets/).
  • Outillage : friction à trois crans sur les passages outre de tools/check.py, journalisés et non supprimables ; glossaire transverse de sévérité (severite.md) ; principes de conception documentés (docs/CONCEPTION.md : mesure avant politique, dégradation gracieuse, jamais de moyenne qui masque un désaccord) ; contrôle de fraîcheur des sources normatives documenté (docs/CI.md) ; quatre fixtures d'evals à double usage (test et exemple de référence) ; harnais étendu d'une trentaine de cas dont un lint de prompt (références citées existantes, frontmatters d'agents, chemins périmés, sections Sources).

Changed

  • Les agents contradicteur, controle-qualite, verificateur-faits et synthese-sources intègrent les nouvelles grilles (concession, lentilles, verdicts gradués, statuts épistémiques, hiérarchie de preuve). Les routeurs des quatre compétences référencent les nouvelles sous-commandes et références transverses.

Fixed

  • Chemins périmés hérités de la réorganisation 0.6.0 dans les agents redacteur (skills/rediger/) et controle-qualite (skills/reviser/, skills/style-maison/), désormais couverts par un cas d'eval dédié.
  • Virgules d'Oxford résiduelles dans consensus.md et contredire.md.

Scriptorium v0.6.7

Choose a tag to compare

@github-actions github-actions released this 14 Jun 17:42

Pitch : ancrage dans une valeur fondamentale et soin de la clôture.

Added

  • genre-pitch.md gagne deux principes. L'ancrage du projet dans une valeur fondamentale universelle (application concrète du recadrage moral, avec un garde-fou éthique contre la valeur plaquée sans preuve). Et le soin de l'ouverture et de la clôture, adossé à l'effet de position sérielle (Murdock, 1962) et à la règle du pic et de la fin (Kahneman et al., 1993). Deux sources primaires ajoutées.

Scriptorium v0.6.6

Choose a tag to compare

@github-actions github-actions released this 14 Jun 17:35

Scission du genre présentation en deux playbooks distincts.

Changed

  • Le genre présentation est scindé en deux. Présentation et soutenance (genre-presentation.md) est allégé et centré sur la conception de diapositives, le non-verbal, l'interactivité et le trac. Pitch commercial et levée de fonds (genre-pitch.md) regroupe les cadres narratifs, la règle 10/20/30, le traitement des objections, l'humour, les études de cas et le renvoi au module pitch-narratif. Vingt-cinq genres au total.

Added

  • references/genre-pitch.md. Le pitch renvoie au genre présentation pour la délivrance non verbale commune, afin d'éviter la redite.

Scriptorium v0.6.5

Choose a tag to compare

@github-actions github-actions released this 14 Jun 17:25

Module narratif et cadrage de valeur pour le pitch.

Added

  • references/pitch-narratif.md, boîte à outils rattachée au genre présentation : paradigme narratif (Fisher), sparkline (Duarte) et lecture du keynote iPhone, structures comparées (Freytag, sept points, SCR de Minto et McKinsey, étude de cas), cadrage de valeur (Lakoff, fondations morales de Haidt et recadrage moral de Feinberg et Willer, épisodique contre thématique de FrameWorks, ancrage de Tversky et Kahneman), approche dramaturgique du pitch et éthique du cadrage (rhétorique invitationnelle de Foss et Griffin). Dix-huit sources vérifiées.

Changed

  • Recadrages de rigueur : la base limbique du Golden Circle est présentée comme une vulgarisation et non une neuroscience établie ; la règle dite des neuf minutes est corrigée en règle des dix minutes (Medina, via Gallo) ; les fondations morales sont données avec exactitude (cinq canoniques, la liberté restant une candidate) ; la recherche sur les émotions faciales est située sur des pitchs de financement participatif.

Scriptorium v0.6.4

Choose a tag to compare

@github-actions github-actions released this 13 Jun 09:49

Volet humour ajouté au playbook pitch, traité comme un levier à risque.

Added

  • Section Humour du genre présentation : mécanique d'écriture (formule attitude-sujet-prémisse-chute, règle de trois, mot-clé en fin de phrase), autodérision et empathie de situation. Traitement rigoureux des risques : downside asymétrique (Bitterly, Brooks et Schweitzer, 2017), biais de genre (Evans et al., Journal of Applied Psychology, 2019), rire contraint sous asymétrie de pouvoir (Harvard Business Review, 2025). Sources ajoutées (Aaker et Bagdonas, Nihill, Klaff, Kerr).

Scriptorium v0.6.3

Choose a tag to compare

@github-actions github-actions released this 13 Jun 08:49

Playbook pitch enrichi et sourcé.

Changed

  • Le genre présentation devient un playbook de pitch complet (soutenance, vente, levée de fonds) : cadres narratifs (cascade, Golden Circle de Sinek, Show and Tell de Roam), règle 10/20/30 de Kawasaki et répartition temporelle, conception des diapositives, délivrance non verbale (kinésique, proxémique, paraverbal), règle 7-38-55 de Mehrabian recadrée pour en éviter la surinterprétation, interactivité et brise-glaces calibrés par taille d'auditoire, régulation du trac, traitement des objections, études de cas (SécurClés, YouTube, Airbnb).

Added

  • Sources d'autorité sur la persuasion orale : Kawasaki (10/20/30), Sinek (Golden Circle), Mehrabian (7-38-55 et sa portée réelle), Ekman (micro-expressions), Roam (Show and Tell), Bpifrance et CCI.

Scriptorium v0.6.2

Choose a tag to compare

@github-actions github-actions released this 12 Jun 12:14

Treize genres et six publics supplémentaires, chaque genre adossé à des sources faisant autorité.

Added

  • Treize genres sourcés : demande de financement et proposition de recherche, dissertation et commentaire, business plan, proposition commerciale et réponse à appel d'offres, étude de marché, documentation technique (Diátaxis), rapport d'incident et post-mortem, note d'analyse financière, rapport d'évaluation (critères OCDE/CAD), livre blanc, discours et allocution, conclusions et mémoire contentieux, rédaction de contrat. Vingt-quatre genres au total.
  • Six publics : analyste financier, entrepreneur, enseignant, chef de projet, agent public, journaliste. Quatorze publics au total.
  • Section Sources dans chaque playbook, adossée à des standards et guides vérifiés (ICMJE, PRISMA 2020, IEEE/ISO/IEC 29148, INCOSE, Google SRE, CFA Institute, OCDE/CAD, IRAC, CARE, CONSORT, STROBE, Diátaxis, entre autres). Profils de discipline portés à quinze, avec leurs sources normatives.
  • Conventions de mise en forme pour les treize nouveaux genres.

Changed

  • Description et section publics de produire ouvertes aux vingt-quatre genres et quatorze publics.
  • evals portés à 39 cas (présence d'une section Sources dans chaque playbook).

Scriptorium v0.6.1

Choose a tag to compare

@github-actions github-actions released this 12 Jun 11:46

Cinq genres et cinq publics, README visuel, automatisation de release.

Added

  • Cinq genres : note de politique publique (policy brief), note et consultation juridique (méthode IRAC), cahier des charges et spécification technique, cas clinique et protocole de recherche (CONSORT, PRISMA, STROBE), présentation (soutenance et pitch). Onze genres au total.
  • Cinq publics : juriste, professionnel de santé, consultant et dirigeant, communicant et marketing, étudiant. Huit publics au total, avec leurs profils de discipline.
  • README refondu : bannière SVG adaptative (thème clair ou sombre), badges, diagramme Mermaid du fonctionnement, exemple concret, tableau des garde-fous déterministes.
  • Automatisation de release : workflow .github/workflows/release.yml (un tag vX.Y.Z vérifie que le tag correspond à plugin.json et marketplace.json et qu'une section CHANGELOG existe, lance les evals, construit scriptorium-X.Y.Z.plugin et publie la Release avec ses notes et l'artefact) et ce CHANGELOG.md.

Changed

  • Description et section publics de produire ouvertes aux onze genres et huit publics.
  • Conventions de mise en forme ajoutées pour les cinq nouveaux genres ; profils de discipline étendus (communication et marketing, présentation et soutenance, travail étudiant).

Scriptorium 0.6.0

Choose a tag to compare

@MariusYvard MariusYvard released this 11 Jun 20:50

Consolidation de dix-neuf competences en quatre a sous-commandes : atelier (piloter, cadrer, projet), produire (genre, sourcer, revue-litterature, figure, tableau, equation, style, charte, image), controler (revue, contredire, consensus, humaniser, audit, relecteurs), livrer (document, decliner).

  • Sortie HTML autonome pilotee par la charte graphique (theme.py --format css) : jetons CSS, focus visible, feuille d'impression, source ideale pour un PDF fidele.
  • Extraction et placement d'images depuis un PDF ou un document Office (images.py, sous-commande produire image) : Office en Python pur, PDF via backends optionnels ou le skill pdf, deduplication, dimensions, manifeste. L'alt et la legende sont rediges par le modele.
  • Plugin ouvert au chercheur, a l'ingenieur et a l'analyste geopolitique.
  • Garde-fous deterministes portes a dix-huit scripts, evals 37/37.
    Installation : telecharger scriptorium-0.6.0.plugin ci-dessous, puis l'ouvrir dans Cowork ou l'installer via le marketplace.