Alpha Release: JK Index is in active development. Data coverage is expanding and you may see gaps or inconsistencies as we iterate. Feedback is welcome.

Dev Updates

🔥 34 updates in last 7 days

🕒 Last update Just updated

Latest updates and improvements to JK Index

Development Analytics

486
Total Updates
34
Last 7 Days
133
Last 30 Days
94
Day Streak

Activity

Consistent shipping, week after week

Focus Areas

Backend358 (73.7%)
Data181 (37.2%)
Frontend169 (34.8%)
Testing95 (19.5%)
UX73 (15.0%)
Infra61 (12.6%)
Feature61 (12.6%)

Shipping Velocity

This week: 34 updates
Previous week: 18 updates

Latest Shipped Features

Check in from your account

Build streaks and level-style progress with one tap when you are eligible—clear states, smooth feedback, and a calmer repeat on the same day.

Open account

Calmer set search and steadier card headers

Search suggestions float over the set table; portfolio confirmations stay in the main story column so nothing slides sideways after you add a holding.

Open a set
📐

Easier set browsing and trustworthy price windows

Search sits where you expect on set pages; card pages prioritize price context and chart time ranges match what loads from the API.

Browse a set
🔎

Faster set browsing and portfolio capture

Find cards within a set from the set page and add holdings without hunting the card page first.

Browse sets

Mega Evolution set in soft support

Browse the Pokémon TCG Mega Evolution (MEG) set with full checklist and set details.

View Mega Evolution set

Clearer import results and duplicate warnings

See what imported, what failed, and what might be a duplicate—then retry or download failed rows as CSV.

Import CSV

Release Notes

External price-index pilot and Riftbound Origins readiness

v0.6.450
DataInfra

We added offline collection payloads for Riftbound Origins so external price-index refresh work can run against the same inputs we use for other supported sets, without one-off downloads or missing-catalog errors when that set is included in a job. A small capture helper documents how those artifacts are produced so the process stays repeatable as we expand coverage. We fixed Riftbound set slug normalization so manifest identifiers line up with external product URLs (including Spiritforged-style sets), ran a bounded pilot ingest that accepted every row locally with no duplicates, and recorded overlap protection so concurrent runs for the same shard cannot clobber each other. Rollout notes capture what is validated versus what still needs timing and cleanup hardening before broad recurring use.

Changes:

  • Shipped Riftbound Origins payload artifacts and a capture script so standalone price-index jobs have the same standardized inputs as other collections.
  • Adjusted external sales-history tooling slug normalization for Riftbound (and similar prefixes) so planned buckets match real set URLs instead of silently skipping work.
  • Documented pilot ingest results, overlap guard behavior, and controlled next steps for expanding refresh coverage without loosening catalog boundaries.

Broader sales refresh groundwork

v0.6.449
DataInfra

We strengthened the backend foundation for keeping supported sales history fresher across a wider set of releases, so expanding recurring updates for modern Pokemon and the currently supported Riftbound sets can happen more safely and predictably. That work is aimed at reducing the chance that supported cards show thinner market context simply because refresh coverage is uneven or operationally fragile. This release also tightens how a small set of legacy listing identities are resolved behind the scenes, which helps incoming sales history attach to the intended cards more reliably as coverage grows. The overall effect is better readiness for broader ongoing history refreshes without loosening the boundaries around which catalog-backed items we support.

Changes:

  • Added safer backend groundwork for broader recurring sales-history refresh coverage across supported modern Pokemon and Riftbound sets.
  • Improved operational safeguards and tracking around scheduled sales-history refresh runs so expansion can happen more reliably.
  • Strengthened listing identity handling so newly ingested history attaches to the intended cards more consistently.

Ascended Heroes historical sales backfill

v0.6.448
Data

We added a large batch of completed-sale history for the Ascended Heroes set so card and sales surfaces can reflect much richer recent market activity for that release, without widening coverage beyond the catalog-backed items we already show. Members browsing those cards should see fuller price and sales context where the index lists the card. The work completes the same carefully scoped ingest pass in production that was already validated locally, and tightens identity matching for a small set of legacy listing URL variants so rows attach to the right catalog entries. Together that keeps environments aligned and reduces gaps where history looked thin only because data had not yet landed.

Changes:

  • Expanded completed-sale history for Ascended Heroes across the catalog-aligned card set so supported listings show deeper recent market activity.
  • Finished production ingestion for that scoped backfill so production matches the verified local outcome for the same set.
  • Hardened identity resolution for legacy URL variants so ingested sales resolve to the intended cards without loosening catalog boundaries.

ASC final parity closeout audit script and artifacts

v0.6.447
Data

Add ASC final parity closeout audit script and artifacts. Index-style experiences depend on consistent responses from card, set, and history surfaces; tightening this area reduces confusing gaps between what members expect and what the UI can show.

Changes:

  • Add ASC final parity closeout audit script and artifacts
  • Replace these auto-generated bullets with specific, member-visible outcomes before merge when they are too vague.
  • Adjust tags so they match the areas touched (Frontend, Backend, UX, Data, Infra, Testing, Bug Fix).

ASC local off-page desupport execution script and artifacts

v0.6.446
Data

Add ASC local off-page desupport execution script and artifacts. Index-style experiences depend on consistent responses from card, set, and history surfaces; tightening this area reduces confusing gaps between what members expect and what the UI can show.

Changes:

  • Add ASC local off-page desupport execution script and artifacts
  • Replace these auto-generated bullets with specific, member-visible outcomes before merge when they are too vague.
  • Adjust tags so they match the areas touched (Frontend, Backend, UX, Data, Infra, Testing, Bug Fix).

ASC production shared off-page

v0.6.445
Data

Add ASC production shared off-page desupport execution script and artifacts. Index-style experiences depend on consistent responses from card, set, and history surfaces; tightening this area reduces confusing gaps between what members expect and what the UI can show.

Changes:

  • Add ASC production shared off-page desupport execution script and artifacts
  • Replace these auto-generated bullets with specific, member-visible outcomes before merge when they are too vague.
  • Adjust tags so they match the areas touched (Frontend, Backend, UX, Data, Infra, Testing, Bug Fix).

ASC off-page desupport plan

v0.6.444
Data

Add ASC off-page desupport plan and production cleanup wave2 artifacts. Index-style experiences depend on consistent responses from card, set, and history surfaces; tightening this area reduces confusing gaps between what members expect and what the UI can show.

Changes:

  • Add ASC off-page desupport plan and production cleanup wave2 artifacts
  • Replace these auto-generated bullets with specific, member-visible outcomes before merge when they are too vague.
  • Adjust tags so they match the areas touched (Frontend, Backend, UX, Data, Infra, Testing, Bug Fix).

ASC production off-page review

v0.6.443
Data

Add ASC production off-page review audit script, preflight, queue CSV, and audit doc. Index-style experiences depend on consistent responses from card, set, and history surfaces; tightening this area reduces confusing gaps between what members expect and what the UI can show.

Changes:

  • Add ASC production off-page review audit script, preflight, queue CSV, and audit doc
  • Replace these auto-generated bullets with specific, member-visible outcomes before merge when they are too vague.
  • Adjust tags so they match the areas touched (Frontend, Backend, UX, Data, Infra, Testing, Bug Fix).

ASC production cleanup wave1

v0.6.442
Data

Add ASC production cleanup wave1 script, preflight and metrics artifacts, and audit docs. Index-style experiences depend on consistent responses from card, set, and history surfaces; tightening this area reduces confusing gaps between what members expect and what the UI can show.

Changes:

  • Add ASC production cleanup wave1 script, preflight and metrics artifacts, and audit docs
  • Replace these auto-generated bullets with specific, member-visible outcomes before merge when they are too vague.
  • Adjust tags so they match the areas touched (Frontend, Backend, UX, Data, Infra, Testing, Bug Fix).

Data: ASC production recovery pass (287 cards + mappings)

v0.6.441
Data

We completed the broadened Ascended Heroes production recovery under the live page-truth model after the earlier preflight proved production was missing both mappings and the underlying card rows. The pass created the exact 287 missing ASC cards on production, inserted the exact 287 approved page-truth marketplace mappings, and brought production page-truth coverage from 356 to the full 643 URLs with no off-page additions. We also resolved the one known duplicate active normalized URL by keeping the lower mapping id active and deactivating the higher duplicate row.

Changes:

  • Created the exact 287 approved ASC card identities on production from the reviewable local-backed recovery cohort, then added the matching 287 approved page-truth mappings.
  • Validated final production state: 643 page-truth-covered ASC URLs, 0 missing page-truth URLs, 153 off-page extras unchanged, and no non-ASC marketplace rows changed.
  • Published recovery plan/results docs plus preflight, metrics, comparison, candidate, and duplicate-resolution artifacts.

ASC production reconciliation preflight (blocked; artifacts)

v0.6.440
Data

We ran a production reconciliation preflight for Ascended Heroes under the live page-truth model: validate the exact 287-url add list, the one duplicate active normalized URL, and exclusion sets—then emit reviewable artifacts. Preflight confirmed the add list and counts still match the repo (643 page-truth URLs, 287 missing from production, 0 local adds) but blocked execution because production has no active ASC card rows for those 287 canonical IDs, so mapping-only inserts cannot run yet. No production database writes were applied.

Changes:

  • Published reconciliation plan and results plus preflight JSON, duplicate-resolution snapshot, and backfill candidate CSV with per-row card resolution status.
  • Documented the duplicate Team Rocket Mewtwo URL (two active mapping rows; same card) and the safe planned resolution (keep lower id, deactivate higher id) for a later authorized pass.
  • No application or database changes in this batch.

ASC off-page provenance audit (153 mappings)

v0.6.439
Data

We documented where the 153 active Ascended Heroes mappings that sit outside the 643-row page-truth payload likely came from. Row-level evidence ties the cohort to a March 12 creation window and exact alignment with each card’s metadata marketplace URL—the pattern expected from catalog-wide bootstrap or metadata-driven backfill paths, not from the later March 28 page-truth recovery adds. The write-up maps risky code paths (bootstrap, union scrape inputs) versus safe planning-only generators, and reiterates that production’s planned add-only backfill should follow the exact page-truth add list only.

Changes:

  • Published audit markdown plus JSON and per-row/pattern CSVs classifying the 153 off-page mappings.
  • Recorded strongest evidence chain: March 12 creation dates, metadata URL parity, separation from the 287-url page-truth add cohort.
  • No application or database changes in this batch.