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 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.
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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Scope
Implements OpenProject #177, approved fourfold Frost Shard damage follow-up only.
Exact verification
22c46f67805751958e9db1f885aead483d03c5d8(current main).167573f953947aea54430a59cbed77e5eb2c9a9e.52b88b562e62a5098595e3adb444eadeca99b7f1../gradlew clean check jar: 2,535 tests pass (487 API +1,993 native +55 tools), zero failures/errors/skips.a25e58b91bdc5e7bbcb8eca525c5e2547ff271cdd12028aea5373927d05d81fb. All 110 inventoried native JAR hashes unchanged.git diff --checkpasses. Logs/XML/manifests retained privately at/tmp/somc-ticket-177/, includingfourfold-red.log,connected-green.log,final-full.log,red-results,connected-results,full-results.AC coverage
FrostShardNativeTestfloor table, huge INT exact arithmetic and actual adapter finite native conversion; real flight INT12/20/21 and retained base9.FrostShardRangeNativeTest15 cases: actual pinned Arrow movement/drag/gravity/collision; requested56/final28 mitigation, cancellation/zero/refusal/range/expiry, exact capture IDs/amounts/book formula;TrainingDummyEventsNativeTestmeasures final4.875 from Frost request20, while Fireball/Longbow request7 unchanged.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.