Skip to content

feat: support JP7 area items and world link rules - #45

Open
nichinichisou0609 wants to merge 1 commit into
mainfrom
feat/jp7-rules
Open

nichinichisou0609 wants to merge 1 commit into
mainfrom
feat/jp7-rules

Conversation

@nichinichisou0609

@nichinichisou0609 nichinichisou0609 commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Preserve three-dimensional area-item effects, nullable ALL_MATCH rates, and master-row ordering. Add multi-unit evaluation modes shared by deck recommendations and area-item upgrades.
  • Correct MySEKAI gate selection and missing-level handling, and extend area-item upgrade shop mappings through level 20.
  • Apply WL3 finale limits and original-unit shuffle bonuses, preserve source support rates, and use skill caps directly from master data.
  • Carry optional mixed-unit power tables through pool construction, exact search bounds, dominance, compaction, and result reporting.
  • Expose the evaluation mode across typed, CLI, HTTP, and WASM APIs, with updated OpenAPI and parameter documentation.
  • Fix zero-membership minimization bounds and reject out-of-range internal attribute indices before pool construction.

Validation

Validated on Windows MSVC with low-concurrency builds:

  • Core library: 330 tests passed; 8 ignored.
  • HTTP server: 28 tests passed.
  • Independent synthetic CLI scenarios: 42 passed.
  • Node execution of the WASM module: 46 scenarios passed.
  • Formatting and strict Clippy checks passed for the core, server, and WASM packages. Server feature checks covered default, jemalloc, and mimalloc configurations.
  • Rust 1.89 MSRV check passed.

GitHub CI additionally passed the Linux, macOS, and Windows test jobs, exhaustive search matrices, server checks, formatting/Clippy, and MSRV for the identical source tree. Browser execution and real-account data were not exercised. The local MSVC jemalloc feature check does not exercise native Linux jemalloc. Synthetic scenarios cover area items, gate selection, evaluation-mode propagation, upgrade recommendations, WL3 bonus components, and fixed-character constraints.

🤖 Generated with Claude Code

Preserve multidimensional area-item effects, gate selection, and upgrade evaluation
across the engine, CLI, HTTP, and WASM APIs. Integrate mixed-unit power states
and finale shuffle bonuses into exact search bounds and result reporting.

Co-Authored-By: Claude Code <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant