feat(crafting): add cobweb recipe from string #1

Merged
dmg merged 1 commits from us-007-craft-cobwebs-from-string into main 2026-10-08 00:24:20 +00:00
Owner

US-007: Craft cobwebs from string

Canonical story: https://git.garvis.dev/dmg/somc-okf/src/branch/main/user-stories/purpur-inventory-helper/us-007-craft-cobwebs-from-string.md

  • Five String in an X → one ordinary Cobweb; native BUILDING recipe-book category.
  • Existing independent lifecycle handles online/join/re-enable discovery and owned cleanup.
  • Preserve Sorting Stick, Dispenser, foreign recipes, cancellations and unrelated inventory/metadata.
  • No commands/configuration/persistence, CI changes, cross-plugin integration or deployment.

Verification

  • Meaningful registration RED and real-enable missing-wiring RED before implementation.
  • ./gradlew clean check jar: 69 pass (46 unit/distribution + 23 pinned native), zero failures/errors/skips.
  • All 15 Cobweb cases pass: actual plugin enable using generated metadata, discovery/retry/conflicts/cleanup, native display, autofill, invalid patterns, ordinary and 1/3/64 quick-move crafts, full inventory and cancellation.
  • Tested tree: 4381fcc164f6a7503bdbc570956e01ed40c888d9; 47 unchanged tracked inputs.
  • Base: 534cab061cbc6796839fdce2c2bcbed199a4c844.
  • Retained RED/fixture reports and full proof: clone-local .verification/us-007/, not committed.
  • Ordinary source diff reviewed; formal plugin security review is pending at the post-merge plugin gate.

This session is the operator-approved US-007 source coordinator. Merge only after current-head checks/reviews and exact-base/head checks. Merge may trigger a semantic release; GitOps pins/push/deployment are not authorized.

## US-007: Craft cobwebs from string Canonical story: https://git.garvis.dev/dmg/somc-okf/src/branch/main/user-stories/purpur-inventory-helper/us-007-craft-cobwebs-from-string.md - Five String in an X → one ordinary Cobweb; native BUILDING recipe-book category. - Existing independent lifecycle handles online/join/re-enable discovery and owned cleanup. - Preserve Sorting Stick, Dispenser, foreign recipes, cancellations and unrelated inventory/metadata. - No commands/configuration/persistence, CI changes, cross-plugin integration or deployment. ## Verification - Meaningful registration RED and real-enable missing-wiring RED before implementation. - `./gradlew clean check jar`: 69 pass (46 unit/distribution + 23 pinned native), zero failures/errors/skips. - All 15 Cobweb cases pass: actual plugin enable using generated metadata, discovery/retry/conflicts/cleanup, native display, autofill, invalid patterns, ordinary and 1/3/64 quick-move crafts, full inventory and cancellation. - Tested tree: `4381fcc164f6a7503bdbc570956e01ed40c888d9`; 47 unchanged tracked inputs. - Base: `534cab061cbc6796839fdce2c2bcbed199a4c844`. - Retained RED/fixture reports and full proof: clone-local `.verification/us-007/`, not committed. - Ordinary source diff reviewed; formal plugin security review is pending at the post-merge plugin gate. This session is the operator-approved US-007 source coordinator. Merge only after current-head checks/reviews and exact-base/head checks. Merge may trigger a semantic release; GitOps pins/push/deployment are not authorized.
dmg added 1 commit 2026-10-07 23:55:00 +00:00
feat(crafting): add cobweb recipe from string
CI / build (pull_request) Successful in 2m19s
CI / build (push) Successful in 6m46s
ae899926fe
dmg added 1 commit 2026-10-07 23:55:00 +00:00
feat(crafting): add cobweb recipe from string
CI / build (pull_request) Successful in 2m19s
CI / build (push) Successful in 6m46s
ae899926fe
dmg merged commit 24a220ae4a into main 2026-10-08 00:24:20 +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#1