Skip to main content
← Back to list
01Issue
BugShippedSwamp ClubTeam
Assigneeskeeb

Relationships

#1190 Genesis Pass tier 14 (Halogen Saint) shows claimed 260 XP before its own threshold, contradicting the same page's progress tracker

Opened by webframp · 7/16/2026· Shipped 7/16/2026

Genesis Pass tier 14 ("Halogen Saint") shows as claimed on swamp-club.com despite the account being 260 XP short of that tier's own stated threshold — and it contradicts the progress tracker on the very same page.

Repro

Account: webframp

  1. swamp quest --full (CLI, authoritative): TIER 13 / 15, 5,840 XP, next: Halogen Saint (T14), 590 / 850.
  2. https://swamp-club.com/u/webframp/genesis: the top progress block agrees — "Current Tier: 13 (Wire Gator)", "Progress to Tier 14: 590/850 XP (260 XP remaining)", "Total XP: 5,840". But the tier table immediately below it lists:
    • Tier 13 (Wire Gator, 5,250 XP): Claimed — correct
    • Tier 14 (Halogen Saint, 6,100 XP): Claimed — wrong, 5,840 < 6,100
    • Tier 15 (★ GENESIS, 7,000 XP): Locked — correct
  3. https://swamp-club.com/u/webframp (profile page) shows the same wrong state independently: the header emblem reads "Genesis Founder · Tier 14 of 15 claimed", and "Halogen Saint" appears in the earned-badges list alongside badges that are genuinely earned (e.g. "Quality Initiate", "OG Swamper").

So three independent surfaces disagree in a way that isn't just a rendering quirk on one page — the CLI and the genesis page's own progress math (both correct, both say Tier 13) are contradicted by that same genesis page's tier table and by the separate profile page (both say Tier 14 claimed).

Why this matters

Tier 14/15 unlocks are presumably meant to gate on actually crossing the XP threshold. If the claimed-tier flag can get set independently of (and ahead of) the XP total, either:

  • something granted the badge/emblem early (a race, a double-count, a manual grant path that didn't check the threshold), or
  • the tier-table/profile renderer computes "claimed" differently than the progress-tracker component on the same page, and one of the two is wrong.

Either way, a user's displayed rank/emblem doesn't match their actual earned progress, which matters if Tier 14/15 carry real rewards (the genesis page says Tier 15 "includes physical rewards").

Environment

  • swamp 20260716.194319.0-sha.df9fc306
  • Account: webframp
  • Observed 2026-07-16
02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNEDCLASSIFICATION

Shipped

7/16/2026, 9:48:55 PM

No activity in this phase yet.

03Sludge Pulse
keeb assigned keeb7/16/2026, 9:24:17 PM
Editable. Press Enter to edit.

keeb commented 7/16/2026, 9:48:43 PM

Thanks for the sharp report, @webframp — dug into it, and the good news is nothing broke and nothing was lost.

Your Tier 14 (Halogen Saint) claim is intact and permanent. Claims are banked for life and never revoked. What you caught is a temporary display blip between two components that read different sources:

  • The tier table + profile emblem read your permanent claim → correctly show Tier 14 claimed.
  • The progress tracker reads your live XP, which is recomputed on every page load.

A recent scoring change tightened the XP projection (failed effectful invocations no longer credit), which nudged your live total from just above 6,100 down to 5,840 — momentarily under Tier 14's own threshold. So the live progress bar reads "Tier 13" while your earned claim still reads "Tier 14 claimed." Two components, two data sources, briefly disagreeing — no early grant, no double-count, no lost reward.

It's self-reconciling: as your live XP crosses back over 6,100 the two surfaces line up again, and your claim is unaffected the whole time. A blip in the matrix.

Closing as a temporary blip. If the split ever sticks well above threshold, reopen and we'll dig deeper.

Sign in to post a ripple.