No description https://scarletwolf.ai
  • JavaScript 62.6%
  • Python 20.5%
  • HTML 16.9%
Find a file
Kevin e23a328865 catalog: URLs → registry souverain (git.scarletwolf.cloud) au lieu de GitHub raw
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 01:47:49 +01:00
.github fix(ci): détecte les dirs changés via gh api pulls/files 2026-05-13 22:13:02 +01:00
bundles/comptable bundle: comptable (complet) — miroir déréférencé de romainsimon/paperasse (MIT) 2026-06-27 13:07:11 +01:00
plugins publish: workflow-veille-twitch-renaud-dekode-u1 v1.0.0 (#7) 2026-05-16 10:58:33 +00:00
skills skill: Expert-Comptable (assistant FR) — slim, adapté de paperasse (MIT) 2026-06-27 12:52:03 +01:00
catalog.json catalog: URLs → registry souverain (git.scarletwolf.cloud) au lieu de GitHub raw 2026-07-01 01:47:49 +01:00
CONTRIBUTING.md ci: auto-review des plugins/workflows soumis en PR 2026-05-13 21:27:30 +01:00
README.md cleanup: retire 4 stubs incomplets, garde uniquement Cartesia (production-ready) 2026-05-13 20:44:57 +01:00
revoked.json revoke: add workflow-news-renaud-dekode-u1 v1.0.0 to revoked list 2026-05-16 11:04:03 +01:00
skills.json catalog: URLs → registry souverain (git.scarletwolf.cloud) au lieu de GitHub raw 2026-07-01 01:47:49 +01:00

Gungnir Marketplace — Seeds

Ce dossier contient le squelette du futur repo gungnir-marketplace à créer publiquement par ScarletWolf. Il sert à amorcer la marketplace avec 5 plugins voice exemples + le catalog.json initial.

Initialiser le repo gungnir-marketplace

# 1. Créer le repo public sur GitHub : kevinggraphiste-hub/gungnir-marketplace
# 2. Cloner localement et copier le contenu de ce dossier :

git clone https://github.com/kevinggraphiste-hub/gungnir-marketplace.git
cd gungnir-marketplace
cp -r ../Gungnir/deploy/marketplace-seeds/* .

# 3. Pour chaque plugin, créer le tarball :
for plugin in plugins/*/; do
  name=$(basename "$plugin")
  version=$(jq -r .version "$plugin/manifest.json")
  tar -czf "$plugin/$name-$version.tar.gz" -C "$plugin" \
    --exclude="*.tar.gz" .
done

# 4. Pousser
git add -A
git commit -m "init: marketplace seeds (5 voice plugins)"
git push -u origin main

Une fois en place, l'URL https://raw.githubusercontent.com/kevinggraphiste-hub/gungnir-marketplace/main/catalog.json sera consommée par le backend Gungnir (cf marketplace.DEFAULT_CATALOG_URL).

Structure attendue

gungnir-marketplace/
├── catalog.json                    # listing public consommé par Gungnir
├── plugins/
│   ├── voice-cartesia/
│   │   ├── manifest.json
│   │   ├── routes.py
│   │   ├── icon.png
│   │   └── voice-cartesia-1.0.0.tar.gz
│   ├── voice-hume/
│   │   └── ...
│   └── ...
└── README.md (cf MARKETPLACE.md du repo Gungnir pour la doc dev)

Plugins seeds inclus

Plugin Type Provider Statut
voice-cartesia TTS streaming basse latence Cartesia (US) Production-ready

RÈGLE STRICTE : tout plugin publié sur la marketplace DOIT être pleinement fonctionnel et testable par un utilisateur final. Pas de stubs, pas de placeholders, pas de "à compléter".

Les plugins en cours de développement (Hume, Voxa, Acapela, Speechmatics) sont temporairement retirés du catalog publié — ils reviendront quand leur intégration aura été complétée et testée bout-en-bout.