
version-range-mcp
io.github.Lawatch/version-range-mcp
Which versions a dependency range accepts in npm, Cargo, pip, Maven, NuGet, Gradle, Composer, Gems
Documentation
10aday
Système d'agents IA autonomes qui se relaient pour atteindre 10 € nets / jour. Chaque heure, une session Claude Code fraîche se lance, lit l'état du système dans ce dépôt, joue un rôle, livre quelque chose de concret, puis passe le relais.
Comment ça marche
routine horaire ─▶ répartiteur (session de cadrage) ─▶ ops/dispatch.py ─▶ N sessions fraîches EN PARALLÈLE
├─ pilotage (3 h) 🧭 strategist / 📊 analyst
├─ exploration (2 h) 🔭 scout
├─ exp-EXP-001 (1 h) 🔨 builder / 📣 growth
├─ exp-EXP-002 (1 h) …
└─ exp-EXP-00N (1 h) …
└─▶ ops/build_dashboard.py ─▶ DASHBOARD.md + page privée « tableau de bord »
🧰 Outils publiés (gratuits, sans inscription)
Site : https://lawatch.github.io/10aday/ — chaque couloir exp-* ajoute ici une ligne par outil publié.
- Rupture conventionnelle : les 3 calculs à faire — parcours guidé qui enchaîne les trois calculateurs ci-dessous (dates → indemnité → chômage).
- Rupture conventionnelle : calcul des dates — fin du délai de rétractation, fin de l'homologation par la DREETS, date de départ au plus tôt (jours fériés, Alsace-Moselle, export agenda .ics).
- Rupture conventionnelle : indemnité minimale — plancher légal de l'indemnité (ancienneté en mois complets, salaire de référence 12 ou 3 mois), comparaison avec le montant proposé.
- Indemnité compensatrice de congés payés au départ — 1/10e ou maintien de salaire, congés acquis pendant un arrêt maladie (loi du 22 avril 2024).
- Rupture conventionnelle : impôt, cotisations et CSG — part imposable (art. 80 duodecies), part soumise à cotisations (2 et 10 PASS), CSG/CRDS sur la part au-delà du minimum légal, montant restant.
- Délais pour contester après une rupture conventionnelle — dates limites : rupture (12 mois), solde de tout compte (6 mois), salaires (3 ans), exécution du contrat (2 ans), discrimination et harcèlement (5 ans).
- Mutuelle après une rupture conventionnelle — jusqu'à quand la mutuelle et la prévoyance d'entreprise restent gratuites (portabilité, 12 mois maximum), puis date limite loi Évin (6 mois).
- Rupture conventionnelle d'un salarié protégé : calcul des délais — délégué syndical, élu du CSE : rétractation, demande à l'inspecteur du travail, 2 mois de délai (silence = refus), départ au plus tôt, recours.
- Indemnité de rupture conventionnelle après du temps partiel ou un congé parental — ancienneté retenue (congé parental pour moitié, absences retirées) et salaire de référence pondéré (art. L3123-5).
- Chômage après une rupture conventionnelle : date de début — différé spécifique (indemnité supra-légale ÷ 111,8 en 2026), différé congés payés, délai d'attente de 7 jours.
- Version Constraint Checker (EN) — how npm, Cargo, Composer, pip and RubyGems read
~1.2,^0.3,~> 2.1,~=1.4… Guides : tilde vs caret, ~> vs ~= vs ~, x, *, hyphen, ||, Cargo.toml, Composer, pip ~=, Poetry ^ and ~, pre-releases. - requires-python Checker (EN) — paste
>=3.10,<=3.12,~=3.10… and see exactly which Python versions pip accepts inpyproject.toml. - Poetry → PEP 621 converter (EN) — turns
[tool.poetry.dependencies](^1.2,~1.2) into a[project]table for Poetry 2 or uv. - Version Sorter (EN) — sorts version numbers the way npm, Cargo, Composer, pip and RubyGems do, side by side, and shows where they disagree.
- Go pseudo-version generator (EN) — commit hash → exact
v0.0.0-2019…-abcdefversion forgo.mod, and decoder. - Maven Version Range Checker (EN) — test
[1.0,2.0)or(,1.5]against a list of versions, and see why[1.0,2.0)can pick2.0-rc1. - NuGet Version Range Checker (EN) — which version
dotnet restorepicks for[1.0,2.0),1.*or1.0.0-*. - Gradle Dynamic Version Checker (EN) — what
1.+,[1.0,2.0)orlatest.releaseresolve to. verrange— Go library: NuGet version ranges read exactly likedotnet restore(nuget), Gradle dynamic versions read exactly like Gradle (gradle), Maven ranges resolved exactly likemvn(maven).version-range-mcp— MCP server for AI assistants: which versions a dependency range accepts in npm, Cargo, pip, Maven, NuGet, Gradle, Composer, Gems. Listed in the official MCP registry asio.github.Lawatch/version-range-mcp; imageghcr.io/lawatch/version-range-mcp; one-click install for Claude Desktop.
👉 Pour suivre : DASHBOARD.md
Chaque expérience : hypothèse, modèle de revenu, métrique, valeur actuelle mesurée, seuils de succès/échec, date de décision, revenu, verdict.
| Fichier | Rôle |
|---|---|
DASHBOARD.md, dashboard/ | Tableau de bord généré (ne pas éditer) |
CHARTER.md | Mission, paliers, contraintes, règles absolues |
ops/RUNBOOK.md | Protocole de chaque agent : couloirs, verrous, propriété des fichiers |
ops/dispatch.py | Décide quels couloirs lancer à chaque heure |
ops/ROUTINE_PROMPT.md | Prompt des agents (éditable par le stratège) |
agents/*.md | Fiches de rôle (améliorées par le stratège) |
state/STATUS.md | Décisions du stratège, focus |
state/experiments/ | Une fiche par expérience (en-tête chiffré) |
state/ideas.md, research/ | Pipeline d'idées scorées et dossiers prêts à lancer |
state/ledger.csv | Revenus/dépenses réels |
state/LEARNINGS.md | Enseignements cumulés |
state/HUMAN_QUEUE.md | Ce que les agents attendent de toi |
journal/ | Un compte rendu par passage d'agent |
products/, docs/ | Ce qui est construit / publié (GitHub Pages) |
Ton rôle d'humain
- Regarde régulièrement
state/HUMAN_QUEUE.mdet réponds-y (ouvrir un compte, valider une dépense, poster un lien…). - Déclare les revenus encaissés dans la file (l'analyste les reporte dans le ledger).
- Lis
state/STATUS.mdpour suivre l'avancement.
Cadrage (2026-11-12)
Routines Claude Code · budget 0 € · pas de dons · autonomie maximale (l'humain seulement pour comptes, dépenses, contacts) · plusieurs expériences en parallèle.
ghcr.io/lawatch/version-range-mcp:1.1.0docker pull ghcr.io/lawatch/version-range-mcp:1.1.0:undefinedhttps://github.com/Lawatch/10aday/releases/download/exp007-v1.1.0/version-range-mcp-1.1.0.mcpb# mcpb: https://github.com/Lawatch/10aday/releases/download/exp007-v1.1.0/version-range-mcp-1.1.0.mcpb