feat(anvil): reinforce anvils for safer advanced combining #5

Merged
dmg merged 1 commits from us-011-reinforce-anvils-for-safer-advanced-combining into main 2026-10-13 16:47:59 +00:00
Owner

Approved US-011: reinforce anvils

Canonical story: https://git.garvis.dev/dmg/somc-okf/src/branch/main/user-stories/purpur-inventory-helper/us-011-reinforce-anvils-for-safer-advanced-combining.md

  • Discoverable shapeless anvil + Netherite Block gambling craft, five tiers/default failures20/40/60/80/99%, damage/foreign metadata retained, no bulk/sixth/preview payment.
  • Shift actual excess before risk cap; one advanced take spends all protection, including0% risk. Native ordinary XP/repair/naming/refusal/wear preserved.
  • Native loaded-chunk/item/carrier PDC custody through registered placement/break/drop/falling/wear/reload, failed-persistence withholding, exact replacement and two-user conservation. Failure explicitly destroys only the owned used anvil subject to final native protections plus existing explosion.
  • Actual registered admin route for five monotonic durable percentages, current per-key callback authority, searchable recipe and both effective in-game risk tables.
  • Sticky crafting ABA denial, success/failure replacement-safe effects, independent cleanup after recipe removal faults.

Verification

Base: f5298543d0 (remote main freshly unchanged).
Final offline clean check jar: 382 tests =105 unit+277 native, no failures/errors/skips,87 frozen inputs unchanged. Final integrated cohort194 cases; corrected historical regressions13 cases. Meaningful RED, setup failures and stale-oracle failures retained in clone-local .verification/us-011/; not packaged/committed.
Final diagnostics16 WARNING/14 SEVERE preserve baseline12/14 normalized signatures; four extra warnings are explicit discovery/refused-PDC negative controls. Read-only correctness recheck found no new material production blocker; formal final-plugin security review remains separate.

Native menus/events/codecs/queued transport with strict world/loaded-context/client boundaries; not live sockets, full physics, disk-restart/crash-atomic or installed-stack certification. No dependency/CI/platform/tooling changes, GitOps/deployment or unrelated plugin integration. Approved merge triggers ordinary CI/semantic release; exact-source artifact/security verification follows. Do not mark done until Gitea merge and fetched identical tested tree proof.

## Approved US-011: reinforce anvils Canonical story: https://git.garvis.dev/dmg/somc-okf/src/branch/main/user-stories/purpur-inventory-helper/us-011-reinforce-anvils-for-safer-advanced-combining.md - Discoverable shapeless anvil + Netherite Block gambling craft, five tiers/default failures20/40/60/80/99%, damage/foreign metadata retained, no bulk/sixth/preview payment. - Shift actual excess before risk cap; one advanced take spends all protection, including0% risk. Native ordinary XP/repair/naming/refusal/wear preserved. - Native loaded-chunk/item/carrier PDC custody through registered placement/break/drop/falling/wear/reload, failed-persistence withholding, exact replacement and two-user conservation. Failure explicitly destroys only the owned used anvil subject to final native protections plus existing explosion. - Actual registered admin route for five monotonic durable percentages, current per-key callback authority, searchable recipe and both effective in-game risk tables. - Sticky crafting ABA denial, success/failure replacement-safe effects, independent cleanup after recipe removal faults. ## Verification Base: f5298543d0b4c2ca27f2e24ff1b4bf7063d32dea (remote main freshly unchanged). Final offline `clean check jar`: **382 tests =105 unit+277 native**, no failures/errors/skips,87 frozen inputs unchanged. Final integrated cohort194 cases; corrected historical regressions13 cases. Meaningful RED, setup failures and stale-oracle failures retained in clone-local `.verification/us-011/`; not packaged/committed. Final diagnostics16 WARNING/14 SEVERE preserve baseline12/14 normalized signatures; four extra warnings are explicit discovery/refused-PDC negative controls. Read-only correctness recheck found no new material production blocker; formal final-plugin security review remains separate. Native menus/events/codecs/queued transport with strict world/loaded-context/client boundaries; not live sockets, full physics, disk-restart/crash-atomic or installed-stack certification. No dependency/CI/platform/tooling changes, GitOps/deployment or unrelated plugin integration. Approved merge triggers ordinary CI/semantic release; exact-source artifact/security verification follows. Do not mark done until Gitea merge and fetched identical tested tree proof.
dmg added 1 commit 2026-10-13 16:45:45 +00:00
feat(anvil): reinforce anvils for safer advanced combining
CI / build (push) Successful in 1m35s
CI / build (pull_request) Successful in 1m38s
856c707637
dmg merged commit 8d21617553 into main 2026-10-13 16:47:59 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dmg/purpur-inventory-helper#5