feat(quests): publish acknowledged paper turn-in events #3

Merged
dmg merged 1 commits from us-070-turn-in-paper-adventure-quests into main 2026-10-07 03:18:33 +00:00
Owner

Approved scope

US-070: Turn in paper adventure quests.

Actual Quest Giver/nonce-bound turn-in actions and authoritative submission/redemption/legacy/personal-claim observations. Preserve original actor/location, stable operation/source identity, committed deduction/time, exact retained/awarded rewards and audit-only recovery; no duplicate variant producer or gameplay replay. Keep legacy full audit-envelope gameplay compatible.

Includes the explicitly approved test-only native-feedback observation and owned boss-metadata fence corrections, with controlled RED. No weakened assertions/bounds, production configuration, global reset/helper, Java 25/native 1 GiB, Gradle/CI, security repair, other-owner work or deployment changes.

Verified candidate

  • Head: 3b9cb407f01c3fa9da36336c55dbc98c7aef5660
  • Tested base: b4c8e099361bc8af7db81d2c551b827034341866
  • Tested tree: d29b5155353db131b1c4acfe2ebbcad1970a0dd7
  • All 633 source/config inputs and Node v26.9.0 executable hash unchanged before/after full gate; manifest SHA-256 bdf9dbbdc300b9356177ca37b489318653be7331c689b0aa89a0d4c16a0498f7.

Automated proof

  • Meaningful actual-input, legacy-save/refusal/recovery and stable-stage identity RED retained in canonical story evidence.
  • Two controlled test-only observer REDs: saved/effective configuration with real native feedback held; settled original metadata blocked by an unrelated quest-tracking worker. Earlier setup errors and historical full failures remain qualified, not retrospectively passed.
  • Affected: 581 passing tests (441 JVM, 88 native, 52 tools); original ten affected legacy diagnostic signatures unchanged.
  • Fresh ./gradlew clean check jar --stacktrace: 2,196 passing tests (441 JVM, 1,703 native, 52 tools), zero failures/errors/skips, 894.2 seconds. Logs/reports: /tmp/us070-reconciled-full-clean.log, /tmp/us070-reconciled-full-clean-reports/.
  • All 34 native boundary cases have zero SEVERE. Full 688 legacy suite/header/exception/normalized-first-frame signatures exactly match the tested main base, not blanket security clearance.
  • Nine owned paths reviewed; typed real native ports, original timing/identity/once-only/custody/native/JSONL and exact offline replay assertions retained.

Integration and side effects

Confirm current head/base, required checks/reviews/protections before a conventional Gitea merge; reconcile and rerun affected/full verification if main advances. Fetch and prove the merged tree equals the tested tree before immediately marking US-070 done. No direct source main push or force-push. Stop after selective canonical completion publication; no next story.

Branch/PR CI and merge-triggered CI/release run asynchronously. No remote CI/artifact pass, final-plugin security/scanner/FS-SEC-10 clearance, live validation, GitOps push or deployment is claimed or authorized.

## Approved scope [US-070: Turn in paper adventure quests](https://git.garvis.dev/dmg/somc-okf/src/branch/main/user-stories/purpur-fantasy-stick/us-070-turn-in-paper-adventure-quests.md). Actual Quest Giver/nonce-bound turn-in actions and authoritative submission/redemption/legacy/personal-claim observations. Preserve original actor/location, stable operation/source identity, committed deduction/time, exact retained/awarded rewards and audit-only recovery; no duplicate variant producer or gameplay replay. Keep legacy full audit-envelope gameplay compatible. Includes the explicitly approved test-only native-feedback observation and owned boss-metadata fence corrections, with controlled RED. No weakened assertions/bounds, production configuration, global reset/helper, Java 25/native 1 GiB, Gradle/CI, security repair, other-owner work or deployment changes. ## Verified candidate - Head: `3b9cb407f01c3fa9da36336c55dbc98c7aef5660` - Tested base: `b4c8e099361bc8af7db81d2c551b827034341866` - Tested tree: `d29b5155353db131b1c4acfe2ebbcad1970a0dd7` - All 633 source/config inputs and Node v26.9.0 executable hash unchanged before/after full gate; manifest SHA-256 `bdf9dbbdc300b9356177ca37b489318653be7331c689b0aa89a0d4c16a0498f7`. ## Automated proof - Meaningful actual-input, legacy-save/refusal/recovery and stable-stage identity RED retained in canonical story evidence. - Two controlled test-only observer REDs: saved/effective configuration with real native feedback held; settled original metadata blocked by an unrelated quest-tracking worker. Earlier setup errors and historical full failures remain qualified, not retrospectively passed. - Affected: **581 passing tests** (441 JVM, 88 native, 52 tools); original ten affected legacy diagnostic signatures unchanged. - Fresh `./gradlew clean check jar --stacktrace`: **2,196 passing tests** (441 JVM, 1,703 native, 52 tools), zero failures/errors/skips, 894.2 seconds. Logs/reports: `/tmp/us070-reconciled-full-clean.log`, `/tmp/us070-reconciled-full-clean-reports/`. - All 34 native boundary cases have zero SEVERE. Full 688 legacy suite/header/exception/normalized-first-frame signatures exactly match the tested main base, not blanket security clearance. - Nine owned paths reviewed; typed real native ports, original timing/identity/once-only/custody/native/JSONL and exact offline replay assertions retained. ## Integration and side effects Confirm current head/base, required checks/reviews/protections before a conventional Gitea merge; reconcile and rerun affected/full verification if main advances. Fetch and prove the merged tree equals the tested tree before immediately marking US-070 done. No direct source main push or force-push. Stop after selective canonical completion publication; no next story. Branch/PR CI and merge-triggered CI/release run asynchronously. No remote CI/artifact pass, final-plugin security/scanner/FS-SEC-10 clearance, live validation, GitOps push or deployment is claimed or authorized.
dmg added 1 commit 2026-10-07 03:16:46 +00:00
feat(quests): publish acknowledged paper turn-in events
CI / build (pull_request) Failing after 12m49s
CI / build (push) Failing after 13m25s
3b9cb407f0
dmg merged commit efd64f4f8b into main 2026-10-07 03:18:33 +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#3