paper-trail-acquire
Troisième passe du pipeline cible refondu. Lance la cascade PDF (10 sources : Crossref OA + arXiv + OpenAlex + Unpaywall + HAL + CORE + éditeur par DOI +…
Nettoie les wikilinks invalides d'un SOTA (vers refs retracted, refs `_0000_*` orphelines, suffixes numériques `_2_3_4`, fichiers techniques `20_ATLAS/`, `30_DEV/`, `.canvas`, slugs non-bibliographiques). Opère uniquement sur le SOTA, jamais sur le registre. Backup git auto
$ npx -y skills add roomi-fields/paper-trail --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/paper-trail-purgeContext preview
What this command does when you run it.
Nettoie les wikilinks invalides d'un SOTA (vers refs retracted, refs `_0000_*` orphelines, suffixes numériques `_2_3_4`, fichiers techniques `20_ATLAS/`, `30_DEV/`, `.canvas`, slugs non-bibliographiques). Opère uniquement sur le SOTA, jamais sur le registre. Backup git auto
description: Nettoie les wikilinks invalides d'un SOTA (vers refs retracted, refs `_0000_*` orphelines, suffixes numériques `_2_3_4`, fichiers techniques `20_ATLAS/`, `30_DEV/`, `.canvas`, slugs non-bibliographiques). Opère uniquement sur le SOTA, jamais sur le registre. Backup git auto avant `--apply`.
Étape 2 du pipeline cible refondu. Scanne tous les wikilinks d'un SOTA et corrige les 6 cas invalides connus. Ne touche **pas** au registre (c'est `/paper-trail:arbitrate` ou `:registry-cleanup` qui font ça).
/paper-trail:purge <SOTA-path> # dry-run (montre le plan) /paper-trail:purge <SOTA-path> --apply # applique + backup git
1. **Vérifie git initialisé** dans le vault (sinon refuse).
2. **Lance le plan** :
python3 -m pipeline purge <SOTA-path>
Affiche le récap : combien de wikilinks invalides par catégorie, avec les 15 premiers détails (numéro de ligne, wikilink, action prévue).
3. **Si `--apply`** :
python3 -m pipeline purge <SOTA-path> --apply
Commit git auto avant modification, applique les substitutions et suppressions, affiche le compte final.
| Cas | Détection | Action | |---|---|---| | A | wikilink vers ref `state=retracted` avec `retracted_reason=merged_into:X` | remplace par `[[X]]` | | A' | wikilink vers ref `state=retracted` pure | strip (garde texte humain) | | B | wikilink vers `lastname_0000_*` avec sibling `lastname_YYYY_*` validé | remplace par sibling | | C | wikilink avec suffixe numérique moche (`_2_3`, `_2_3_4`) | strip | | D | wikilink vers fichier technique (path `20_ATLAS/`, `30_DEV/`, ext `.canvas`) | strip | | D' | wikilink vers slug non-bibliographique TitleCase (`IR_Spec_Preliminaire`) | strip |
un retry.
Anti-hallucination plugin for academic research in Claude Code. Create literature reviews and papers guaranteed without fabricated citations.
Troisième passe du pipeline cible refondu. Lance la cascade PDF (10 sources : Crossref OA + arXiv + OpenAlex + Unpaywall + HAL + CORE + éditeur par DOI +…
Batch audit of every SOTA in the vault. For each SOTA, identifies refs that are page1_validated (technical OK) but not yet sota_cited_confirmed (content…
Per-citation audit of an academic article (LaTeX or Markdown). Produces RECEIPTS.md classifying each citation as VALID/ADJUST/INVALID/UNVERIFIABLE. Optional…
Audit a SOTA's bibliography. Classify each cited ref by validation state. Optional --purge removes citations to retracted refs from the SOTA (with .bak backup).
Acquire PDFs via the 8-source cascade (11 with opt-in extended sources) for a single ref by slug, or a batch filtered by state. Validates page 1 anti-homonymy…
Inspect a single reference in detail (identity, PDF status, acquisition history with verdicts, citation context in vault, state transitions) and decide its…