Add Milestone 7 regression and migration coverage #83

Closed
opened 2026-10-12 15:17:35 -04:00 by dnorberg · 1 comment
Owner

Goal

Cover the new cave terrain, libraries, portals, sky/glyph work, recipes, and compatibility without reviving the known GameTest storage stall.

Acceptance criteria

  • Add focused automated checks for deterministic generation, portal state/save-load, recipes, models/data validation, and dedicated-server classloading where feasible.
  • Coordinate old-save cases with existing issue #60; preserve Age/book identity or document an explicit migration boundary.
  • Keep a manual matrix for multiplayer, full restart, optional integrations, visual/audio comparison, and cross-dimension travel.
  • Generate a fresh world for every GameTest run and remove it after pass or fail; keep a stable seed for reproduction.
  • If a GameTest stalls, stop it and hand that exact scenario to the player for in-game testing, per project rule.
  • Record what actually passed, what was handed off, and any remaining limitations.
## Goal Cover the new cave terrain, libraries, portals, sky/glyph work, recipes, and compatibility without reviving the known GameTest storage stall. ## Acceptance criteria - [ ] Add focused automated checks for deterministic generation, portal state/save-load, recipes, models/data validation, and dedicated-server classloading where feasible. - [ ] Coordinate old-save cases with existing issue #60; preserve Age/book identity or document an explicit migration boundary. - [ ] Keep a manual matrix for multiplayer, full restart, optional integrations, visual/audio comparison, and cross-dimension travel. - [ ] Generate a fresh world for every GameTest run and remove it after pass or fail; keep a stable seed for reproduction. - [ ] If a GameTest stalls, stop it and hand that exact scenario to the player for in-game testing, per project rule. - [ ] Record what actually passed, what was handed off, and any remaining limitations.
dnorberg added this to the Milestone 7 — Structures and polish milestone 2026-10-12 15:17:35 -04:00
Author
Owner

lets clean up documentation. the readme.md should be informative to new players while inviting mystcraft veterans to the new features add by rivencraft. We also need to highlight all the optional mods supported in this readme. The readme will be the template we use when we publish the mod to the public. lets perform an audit of all documentation. lets condense the agent documents to each milestone completed and create an overall document explaining the current mod implamentation as it is now.

lets clean up documentation. the readme.md should be informative to new players while inviting mystcraft veterans to the new features add by rivencraft. We also need to highlight all the optional mods supported in this readme. The readme will be the template we use when we publish the mod to the public. lets perform an audit of all documentation. lets condense the agent documents to each milestone completed and create an overall document explaining the current mod implamentation as it is now.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dnorberg/rivencraft#83