feat(data): import level 2-3 spells from reference sources (#50) #53

Merged
Reliodas merged 1 commit from feat/50-spells-l2-3 into develop 2026-07-01 11:42:20 +00:00
Owner

Troisième lot du chantier de données #50 (sorts, niveaux 2 et 3). Chantier de suivi, non fermé.

Ce que fait la PR

Ajoute 113 sorts (niveaux 2 et 3) à data/spells.js, même extraction que le lot 2 : école→thème couleur, niveau, classes, incantation/portée/durée, composantes V/S/M + matériel, rituel/concentration, blocs + montée en niveau.

8 entrées sans contenu écartées et recensées dans docs/donnees-a-completer.md. Sorts existants conservés (dédoublonnage par nom).

Vérification (critères d'acceptation)

  • Format identique à l'existant, syntaxe valide (node scripts/smoke-test.js OK).
  • SPELLS_DATA (214 au total) charge sans erreur console ; toutes les écoles valides (couleurs correctes).
  • node tests/visual-validation.js 8/8 OK.

Suite

Prochains lots : sorts niveaux 4 à 9 (≈180 restants). Le ticket #50 reste ouvert.

Refs #50

🤖 Generated with Claude Code

Troisième lot du chantier de données #50 (**sorts, niveaux 2 et 3**). Chantier de suivi, non fermé. ## Ce que fait la PR Ajoute **113 sorts** (niveaux 2 et 3) à `data/spells.js`, même extraction que le lot 2 : école→thème couleur, niveau, classes, incantation/portée/durée, composantes V/S/M + matériel, rituel/concentration, blocs + montée en niveau. **8 entrées sans contenu** écartées et recensées dans `docs/donnees-a-completer.md`. Sorts existants conservés (dédoublonnage par nom). ## Vérification (critères d'acceptation) - Format identique à l'existant, syntaxe valide (`node scripts/smoke-test.js` OK). - `SPELLS_DATA` (214 au total) charge sans erreur console ; **toutes les écoles** valides (couleurs correctes). - `node tests/visual-validation.js` 8/8 OK. ## Suite Prochains lots : **sorts niveaux 4 à 9** (≈180 restants). Le ticket #50 reste **ouvert**. Refs #50 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat(data): import level 2-3 spells from reference sources (#50)
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
e7115d0da2
Third batch of the data-completion chantier (#50): add 113 spells (levels 2
and 3) to data/spells.js using the same extraction as the level 0-1 batch
(school mapped to colour theme, level, classes, casting time / range /
duration, components, ritual and concentration flags, description blocks and
higher-level upcasting). Eight entries with no available content are skipped
and recorded in docs/donnees-a-completer.md.

Verified: SPELLS_DATA loads with no console errors, all schools resolve to a
valid colour theme; smoke and visual validation pass. Next batches: spell
levels 4 to 9.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019fEfJomg2UxRUoR6fduyAC
Reliodas merged commit 2e0ce3c3e2 into develop 2026-07-01 11:42:20 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: dnd/cards#53
No description provided.