feat(frost-shard): quadruple base-plus-INT damage #16

Merged
dmg merged 1 commits from ticket-177-cast-frost-shard into main 2026-10-15 11:24:10 +00:00
Owner

Scope

Implements OpenProject #177, approved fourfold Frost Shard damage follow-up only.

  • Multiply the exact configured-base + mathematically floored INT modifier sum once by four before existing combat modifiers/native mitigation.
  • Definition-driven book shows the effective fourfold formula.
  • Preserve all settings/validation/defaults, captured pending/in-flight settings, cooldowns, native flight/range/Slowness/cleanup/protections, and Fireball.
  • Extend integrated real native Arrow flight/book/JSONL, snapshot, finite conversion and training-dummy coverage. Correct only missing owned target PDC/explicit projectile event ports in two existing tests; no harness/global mocks/suppression/build changes.

Exact verification

  • Base 22c46f67805751958e9db1f885aead483d03c5d8 (current main).
  • Tested branch commit 167573f953947aea54430a59cbed77e5eb2c9a9e.
  • Tested Git tree 52b88b562e62a5098595e3adb444eadeca99b7f1.
  • Meaningful RED: 10 native flight/book cases, 8 behavioral failures (requested20/actual5; missing book formula), no errors/skips/SEVERE, before production change.
  • Connected GREEN: 7 API +139 native tests pass; real-flight15 and dummy suites zero SEVERE. All diagnostic signatures match baseline or were removed.
  • Full ./gradlew clean check jar: 2,535 tests pass (487 API +1,993 native +55 tools), zero failures/errors/skips.
  • 665 frozen source inputs unchanged; manifest SHA256 a25e58b91bdc5e7bbcb8eca525c5e2547ff271cdd12028aea5373927d05d81fb. All 110 inventoried native JAR hashes unchanged.
  • 627 historical native diagnostic signatures versus baseline649, with22 fixed fixture-port diagnostics removed and no new signatures. This is qualified automated evidence, not blanket listener/security certification.
  • git diff --check passes. Logs/XML/manifests retained privately at /tmp/somc-ticket-177/, including fourfold-red.log, connected-green.log, final-full.log, red-results, connected-results, full-results.

AC coverage

Capability Automated proof
Exact fourfold arithmetic/floor/uncapped finite conversion FrostShardNativeTest floor table, huge INT exact arithmetic and actual adapter finite native conversion; real flight INT12/20/21 and retained base9.
Supported acquisition/assignment/equipped/native hit/book/JSONL FrostShardRangeNativeTest15 cases: actual pinned Arrow movement/drag/gravity/collision; requested56/final28 mitigation, cancellation/zero/refusal/range/expiry, exact capture IDs/amounts/book formula; TrainingDummyEventsNativeTest measures final4.875 from Frost request20, while Fireball/Longbow request7 unchanged.
Unchanged combat/lifecycle safeguards and Fireball Frost37, real-flight15, Fireball13, shared engine/book/equipment/controls and dummy cohorts; full branch suite.
Configured base/admin/persistence/captured work Settings/default/validation tests; registered admin configuration catalogue and Frost admin read/permission/completion/save-before-publication/failure/restart tests; actual pending/in-flight20→future40 snapshots conserve existing cooldowns.
Test-first/full verification/merge process RED/GREEN/full proof above; final merge/tree proof and eligible completion remain pending.

Publication and operational boundaries

Operator approved this agent coordinating #177 only through required PR gates, Gitea merge and fetched tree equality; merge can trigger semantic release. No branch protection rules or required approvals configured at preflight; recheck current protections/checks/reviews/head/base immediately before merge. Do not bypass failing gates or push source main directly.

Mark #177 Closed only after verified merge/tree equality and all AC. Formal final-plugin security review follows closure; current platform/scanner qualifications remain, not cleared by this feature. No live server/configuration, tooling/infrastructure, GitOps preparation/push or deployment authorized. No live-client validation claimed.

## Scope Implements [OpenProject #177](https://project.dmg.games/work_packages/177), approved fourfold Frost Shard damage follow-up only. - Multiply the exact configured-base + mathematically floored INT modifier sum once by four before existing combat modifiers/native mitigation. - Definition-driven book shows the effective fourfold formula. - Preserve all settings/validation/defaults, captured pending/in-flight settings, cooldowns, native flight/range/Slowness/cleanup/protections, and Fireball. - Extend integrated real native Arrow flight/book/JSONL, snapshot, finite conversion and training-dummy coverage. Correct only missing owned target PDC/explicit projectile event ports in two existing tests; no harness/global mocks/suppression/build changes. ## Exact verification - Base `22c46f67805751958e9db1f885aead483d03c5d8` (current main). - Tested branch commit `167573f953947aea54430a59cbed77e5eb2c9a9e`. - Tested Git tree `52b88b562e62a5098595e3adb444eadeca99b7f1`. - Meaningful RED: 10 native flight/book cases, 8 behavioral failures (requested20/actual5; missing book formula), no errors/skips/SEVERE, before production change. - Connected GREEN: 7 API +139 native tests pass; real-flight15 and dummy suites zero SEVERE. All diagnostic signatures match baseline or were removed. - Full `./gradlew clean check jar`: **2,535 tests pass (487 API +1,993 native +55 tools)**, zero failures/errors/skips. - 665 frozen source inputs unchanged; manifest SHA256 `a25e58b91bdc5e7bbcb8eca525c5e2547ff271cdd12028aea5373927d05d81fb`. All 110 inventoried native JAR hashes unchanged. - 627 historical native diagnostic signatures versus baseline649, with22 fixed fixture-port diagnostics removed and no new signatures. This is qualified automated evidence, not blanket listener/security certification. - `git diff --check` passes. Logs/XML/manifests retained privately at `/tmp/somc-ticket-177/`, including `fourfold-red.log`, `connected-green.log`, `final-full.log`, `red-results`, `connected-results`, `full-results`. ## AC coverage | Capability | Automated proof | | --- | --- | | Exact fourfold arithmetic/floor/uncapped finite conversion | `FrostShardNativeTest` floor table, huge INT exact arithmetic and actual adapter finite native conversion; real flight INT12/20/21 and retained base9. | | Supported acquisition/assignment/equipped/native hit/book/JSONL | `FrostShardRangeNativeTest`15 cases: actual pinned Arrow movement/drag/gravity/collision; requested56/final28 mitigation, cancellation/zero/refusal/range/expiry, exact capture IDs/amounts/book formula; `TrainingDummyEventsNativeTest` measures final4.875 from Frost request20, while Fireball/Longbow request7 unchanged. | | Unchanged combat/lifecycle safeguards and Fireball | Frost37, real-flight15, Fireball13, shared engine/book/equipment/controls and dummy cohorts; full branch suite. | | Configured base/admin/persistence/captured work | Settings/default/validation tests; registered admin configuration catalogue and Frost admin read/permission/completion/save-before-publication/failure/restart tests; actual pending/in-flight20→future40 snapshots conserve existing cooldowns. | | Test-first/full verification/merge process | RED/GREEN/full proof above; final merge/tree proof and eligible completion remain pending. | ## Publication and operational boundaries Operator approved this agent coordinating **#177 only** through required PR gates, Gitea merge and fetched tree equality; merge can trigger semantic release. No branch protection rules or required approvals configured at preflight; recheck current protections/checks/reviews/head/base immediately before merge. Do not bypass failing gates or push source main directly. Mark #177 Closed only after verified merge/tree equality and all AC. Formal final-plugin security review follows closure; current platform/scanner qualifications remain, not cleared by this feature. No live server/configuration, tooling/infrastructure, GitOps preparation/push or deployment authorized. No live-client validation claimed.
dmg added 1 commit 2026-10-15 11:21:04 +00:00
feat(frost-shard): quadruple base-plus-INT damage
CI / build (push) Successful in 55s
CI / build (pull_request) Successful in 2m6s
167573f953
dmg added 1 commit 2026-10-15 11:21:04 +00:00
feat(frost-shard): quadruple base-plus-INT damage
CI / build (push) Successful in 55s
CI / build (pull_request) Successful in 2m6s
167573f953
dmg merged commit 9896194932 into main 2026-10-15 11:24:10 +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-fantasy-stick#16