Skip to content

Complete Research Synthesis

github-actions[bot] edited this page Sep 23, 2026 · 6 revisions

Complete research synthesis

Historical / superseded page. This URL is retained for old Wiki, archive, and external links. It no longer owns current project status, requirements, technical reference, or proof chronology.

Start with Home for current routing, Project status for current maturity and priorities, 1.0 requirements and roadmap for release requirements, Runtime validation status for evidence scope, and Architecture overview for the current system model.

Why this page remains

This page formerly served as the broad cross-domain research synthesis while MKMSZR was moving from Lua-era experimentation and research handoffs into a guarded native ROM-patching architecture.

One historically important decision recorded by the old synthesis was to keep the first production pickup randomizer stage-local while cross-stage resource materialization was still proof work. That decision was a bounded implementation step, not the final product goal. Later research established extension selectors, imported-resource materialization, external-to-embedded conversion, and a generalized pure planner; the planner remains outside the normal browser/CLI pipeline pending its production integration gates. Current details belong to Pickups and stage-local randomization and Global item materialization and solvability.

The old synthesis also accumulated compact summaries of persistence, enemies, XP, player actions, and PS1 portability. Those subjects now have dedicated canonical owners, so repeating their technical conclusions here would recreate the ownership problem this refactor removed.

Current canonical owners

Subject formerly summarized here Current owner
Product architecture and subsystem boundaries Architecture overview
Current production / proof / pending state Project status
1.0 requirements and acceptance gates 1.0 requirements and roadmap
Runtime evidence scope Runtime validation status
Stage-local ordinary pickup behavior Pickups and stage-local randomization
Cross-stage materialization, global shuffle, and solvability Global item materialization and solvability
Pickup persistence, four-box inventory, and lifecycle Persistence, inventory and lifecycle
XP / progression behavior and proof history XP and progression
Ordinary-enemy architecture and import proof Enemy randomization
MKMSZ player-action host semantics Player actions and special moves
MKT donor compatibility and translation MKT compatibility overview and MKT adapter primitives
PS1 findings and transfer limits PS1 research and N64–PS1 comparison
Major project chronology Milestone timeline
Rejected / superseded findings Experiments, failures and superseded findings
Archive provenance Historical artifact index

Supersession notes

The former synthesis's status statements and decision-boundary table are historical snapshots, not current truth. In particular:

  • the old statement that a general cross-stage resource planner did not exist is superseded; a pure planner now exists but remains pipeline-disconnected and not production-integrated;
  • the old textured-UI boundary predates later Runtime-confirmed gameplay-HUD textured-node and genuine Toasty-pixel proofs;
  • proof-only enemy, donor-move, Sektor, and Toasty work has advanced beyond the old one-page summaries and must be read from its current owner;
  • exact addresses, allocations, structures, stage records, and evidence limits belong to the current registries/domain pages, not to this historical index.

For research history, use Milestone timeline, the owning proof-history pages, Experiments, failures and superseded findings, and Historical artifact index.

Clone this wiki locally