Skip to content

Document partial-restore teardown hardening (#107) - #113

Merged
themuffinator merged 1 commit into
mainfrom
codex/issue-107-save-cleanup-release-note
Aug 15, 2026
Merged

Document partial-restore teardown hardening (#107)#113
themuffinator merged 1 commit into
mainfrom
codex/issue-107-save-cleanup-release-note

Conversation

@themuffinator

Copy link
Copy Markdown
Owner

What changed

Added the player-facing release-completion entry for the partial-restore attachment cleanup implemented in openQ4-game PR #2.

The note makes the compatibility boundary explicit: an incompatible or corrupt save may still report its underlying restore error, but error teardown no longer crashes again while destroying an attachment whose physics state was never installed. Fully restored entities retain the normal visual and collision teardown path.

Validation

  • python tools/tests/docs_link_integrity.py
  • python tools/tests/source_charset_integrity.py
  • git diff --check

Refs #107

Record the user-visible save-load cleanup fix implemented in the companion GameLibs repository.

Refs #107
@themuffinator
themuffinator force-pushed the codex/issue-107-save-cleanup-release-note branch from 471b2e7 to b8b399f Compare August 15, 2026 11:02
@themuffinator

Copy link
Copy Markdown
Owner Author

Final hosted validation for b8b399f: 21 checks passed, 4 failed, 0 pending. Commit Validation and ARM64 Cross Build passed completely, including ASan/UBSan and both universal2 assembly/package/smoke jobs. The four red macOS Push Verification jobs exactly reproduce the renderer-default-safety baseline on main (Intel GLSL 130/GL_INVALID_ENUM; ARM adds the known framebuffer diagnostics); this documentation-only change has no branch-specific CI failure.

@themuffinator
themuffinator marked this pull request as ready for review August 15, 2026 16:48
@themuffinator
themuffinator merged commit 09c4a18 into main Aug 15, 2026
21 of 25 checks passed
@themuffinator
themuffinator deleted the codex/issue-107-save-cleanup-release-note branch August 16, 2026 11:56
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