Commit 9c84c68
NBL Agent
feat(v4): curated 60 presets + mobile card browser + atomic presentation, docs, v1.3.0
- content/presets-v4.json(.js): 60 frozen classless presets (12 rarity x 5,
level decade 6 each, per-rarity span>=72, low/high volatility each rarity),
from 9,600 candidates screened to 2,907 then 60 selected; 0 schema tuning.
- src/presets.js, src/app.js, src/card-browser.js, card-ui.js, styles.css,
index.html: replace long <select> with fullscreen Card Browser slots +
filters/search/detail/12-batch lazy render; v4 details shown without class.
- src/engine.js|effects.js|app.js + card-ui.js: atomic presentation timeline,
per-event HP sync, single combat-float-slot queue, pause/step/1x/2x/4x
(speed = timeline scheduling only, engine math untouched).
- tests: card-browser, presentation, power-v4-mechanics, v4-contracts,
updated presets/gen-v3 (default dispatcher now v4); fix favicon 404 in QA.
- scripts: select-v4-presets, audit-v4-presets, audit-v4-battles,
diversity-audit-v4 refresh; manifest regenerated (145 files).
- docs: GENERATOR-V4.*, V4-PRESET-TABLE, README/RELEASE-NOTES/QA/FINAL to
v1.3.0; package.json + static-check RELEASE_VERSION -> 1.3.0.
- QA: browser-v4 30/30 pass; diversity 10k 100% unique; 3000 long battles
maxRounds rate 0%; preset audit 420 battles no errors; BP v2 calibration
Spearman 0.765 pairwise 0.807 (reported honestly).1 parent 94c7f4f commit 9c84c68
45 files changed
Lines changed: 64453 additions & 432 deletions
File tree
- content
- docs
- superpowers/plans
- qa
- scripts
- src
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
6 | 10 | | |
7 | 11 | | |
8 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
3 | 7 | | |
4 | 8 | | |
5 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
| 17 | + | |
17 | 18 | | |
| 19 | + | |
18 | 20 | | |
19 | | - | |
| 21 | + | |
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| |||
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
43 | 49 | | |
44 | 50 | | |
45 | 51 | | |
| |||
97 | 103 | | |
98 | 104 | | |
99 | 105 | | |
100 | | - | |
| 106 | + | |
101 | 107 | | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
0 commit comments