Skip to content

Harden Eclipse runtime proof initialization#43

Merged
mfoltz merged 2 commits into
mainfrom
codex/eclipse-runtime-proof-hardening
May 18, 2026
Merged

Harden Eclipse runtime proof initialization#43
mfoltz merged 2 commits into
mainfrom
codex/eclipse-runtime-proof-hardening

Conversation

@mfoltz
Copy link
Copy Markdown
Owner

@mfoltz mfoltz commented May 18, 2026

Summary

  • Harden attribute UI initialization so runtime-loaded clients defer until the inventory attribute hierarchy is present.
  • Collapse Emberglass bridge progress receipts to one client log line per configs/progress batch while keeping configs received visible.
  • Bump Eclipse metadata and changelog to 1.3.16.
  • Include the local AGENTS.md agent-guide commit in this branch.

Runtime proof receipts

Preserved locally, not staged as source:

  • Server run: .codex\runs\20260517-202509\vshare-eclipse-runtime-proof
  • Client run: .codex\runs\bepinex-plugin-set\vshare-eclipse-bloodcraft-runtime-proof\client\20260517-202445

The proof receipts showed the client received and accepted the VShare offer, downloaded Eclipse.dll, hotloaded Eclipse, registered the Emberglass bridge, received configs/progress, sent Eclipse registration, and had zero Eclipse exceptions. Server receipts showed the shared-mod request, transfer offer/accept, transfer dispatch complete, and Bloodcraft receiving Eclipse registration.

Known non-blocker remains unchanged: TargetInfoPanel(Clone) ... not a descendant can still appear while Eclipse UI initialization succeeds.

Verification

  • git diff --check
  • dotnet restore Eclipse.csproj
  • dotnet build Eclipse.csproj --configuration Release -p:DeployToClient=false --no-restore

@mfoltz mfoltz marked this pull request as ready for review May 18, 2026 02:18
@mfoltz mfoltz merged commit 203c29c into main May 18, 2026
6 checks passed
@mfoltz mfoltz deleted the codex/eclipse-runtime-proof-hardening branch May 18, 2026 04:14
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