Repository navigation
Releases: empty-sekai/ournotes-deck
Release list
ournotes-deck v0.0.3
What's Changed
- fix(search): bound retained network score snapshots by @nichinichisou0609 in #10
- feat(sim): expose the SHA-256 of the model sources by @nichinichisou0609 in #11
- ci: run each commit once and the diagnostics tests in parallel by @nichinichisou0609 in #12
- chore(release): 0.0.3 by @nichinichisou0609 in #13
Full Changelog: v0.0.2...v0.0.3
ournotes-deck v0.0.2
Full Changelog: v0.0.1...v0.0.2
ournotes-deck v0.0.1
First public release of ournotes-deck: a shared calculation model and Top-K deck search for BanG Dream! Our Notes.
ournotes-simprovides deck power, skip scores, live simulation, client-side event points, chart statistics, and replay.ournotes-searchprovides deck search and recommendation, with owned-card pools, card progression, leader, member, and Snap constraints.- The unified recommendation pipeline ranks played teams by their mean payoff over 120 equally likely performance orders. It supports Free Live with Snap skills, and Mission Gekisou scores and client-side event points under the declared conditions.
- This release fixes canonical ties, search-proof closure, whole-domain payoff bounds, sustained COMBO effect bounds, account preparation budgets, and master-data date parsing, and improves Gekisou search performance.
The native packages provide one executable, ournotes-deck (ournotes-deck.exe on Windows):
ournotes-deck --help
ournotes-deck recommend --data deck-data.json --roster box.json --request request.json
ournotes-deck recommend --helprecommend handles JSON recommendation requests. power, skip, live, and chart-stats provide task-specific command interfaces. The standalone ournotes-recommend executable has been consolidated into ournotes-deck recommend.
Built from commit ddf212b601731f9ab74245119d4408d2746a370c, tagged v0.0.1.
The release includes five native packages and two WASM packages:
| Package | Platform or contents |
|---|---|
ournotes-deck-v0.0.1-x86_64-unknown-linux-musl.tar.gz |
Linux x64, statically linked with musl |
ournotes-deck-v0.0.1-aarch64-unknown-linux-musl.tar.gz |
Linux ARM64, statically linked with musl |
ournotes-deck-v0.0.1-x86_64-pc-windows-msvc.zip |
Windows x64 |
ournotes-deck-v0.0.1-x86_64-apple-darwin.tar.gz |
macOS Intel, macOS 11 or later |
ournotes-deck-v0.0.1-aarch64-apple-darwin.tar.gz |
macOS Apple Silicon, macOS 11 or later |
ournotes-replay-wasm-v0.0.1.tar.gz |
Replay WASM with Web and Node.js bindings |
ournotes-recommend-wasm-v0.0.1.tar.gz |
Recommendation WASM with Web and Node.js bindings |
Each WASM package includes JavaScript bindings, TypeScript declarations, and matching .wasm files in separate web/ and nodejs/ directories. Keep each binding directory together; run synchronous browser recommendations in a dedicated Worker.
Each archive includes usage instructions, licenses, and build-info.json, recording the source commit, compiler, and hashes of the packaged files. SHA256SUMS covers all seven archives.
The Windows x64 package depends on VCRUNTIME140.dll and requires the Microsoft Visual C++ v14 x64 runtime. See the official runtime downloads. Both Linux packages were verified as statically linked musl binaries.
Only Complete certifies canonical Top-K under the declared model, inputs, and random conditions. TimedOut does not guarantee optimal ranking. Overlapping LUCK payoff intervals that cannot establish the ranking return RefinementRequired; candidate produces heuristic results. The default search budget is three seconds.
No game data is included. Supply matching-version nnnotes.deck-data/1 data and owned-card inputs. Client-side event-point calculations do not determine the rewards actually issued by the server.
Rust consumers can pin the Git dependencies to this tag. Building from source requires Rust 1.88 or later:
[dependencies]
ournotes-sim = { git = "https://github.com/empty-sekai/ournotes-deck", tag = "v0.0.1" }
ournotes-search = { git = "https://github.com/empty-sekai/ournotes-deck", tag = "v0.0.1" }Validation completed successfully:
- Tag CI: formatting, Clippy, release tests, the search-diagnostics adapter tests, and the Rust 1.88 compatibility check.
- Native packages: extracted binaries passed six synthetic input cases on each of the five platforms.
- Recommendation WASM: Node.js bindings matched native reference results across 49 synthetic account cases.
- Browser bindings: both modules loaded and executed in actual Chromium Workers. Recommendation results were checked against native references; replay output was compared between Node.js and Web bindings.
- Published assets: all seven archives were downloaded from the public release and verified against
SHA256SUMSand their packaged-file hashes.
These package checks do not extend the declared coverage of game-client behavior.
Changelog · English usage guide · Artifact guide · Tag CI · Artifact build and verification