TypeScript 61.9%
HTML 37.2%
SQL 0.7%
-
Mon, Sep 14, 2026 1
-
docs: production moved to OVH BHS128b (native PM2/Postgres, 270 GB image store), release procedure; M3U96a copy kept cold
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
-
Fri, Sep 11, 2026 14
-
README: full platform documentation with the RareIndex brand (logo, product surface, data model, methodology, architecture, pipeline, connectors, API, CLI, deployment, roadmap, author and hosting on MacLustr)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Brand: RareIndex mark (cut stone whose facets draw an index line), logo lockups, favicons (svg/png/ico/apple), PWA icons, site-wide Open Graph + Twitter share image, gold wordmark; asset and profile OG cards use the mark
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Site: contact@spboucher.ai, author (Simon-Pierre Boucher) and hosting on MacLustr (www.maclustr.io) in footer and About
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
API /v1/auctions/lots: below_riv includes estimate-based deals
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Auction intelligence (web): /auctions rebuilt (open / ending soon / below RIV / results / houses, filters, all-in estimates, bid vs RIV), auction-house pages with buyer-premium schedules and stats, asset Auctions tab, all-in price + fee-basis pills in sales tables, methodology section 16
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
auctions.assess: pass assessed_at as ISO timestamptz (postgres.js rejects Date params in raw sql)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Auction intelligence (workers/API): buyer-pays price on sales (saleAllIn, RIV/ATH/premiums/index stats on coalesce(all_in_usd, price_usd)), fees backfill CLI, lot assessment worker (auctions.assess every 20 min: USD, all-in bid/estimate, bid vs RIV with the same gates as asks), radar kind auction_below_riv, alert auction_below_riv, GET /v1/auctions/lots + /v1/assets/:id/auctions
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Auction fees foundation: buyer-premium schedules (data/fees/auction-houses.json), fees.ts (marginal tiers, min/max/fixed, all-in price with basis), sales.all_in_usd/fee_basis, auction_lots USD + assessment columns; migration 0007
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Ask vs RIV: −50 % review threshold (§174) — deeper discounts are flagged riv_review and excluded from deal rails, screener preset, Deal Radar, digest and Rare Radar; 'Needs review' label
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Ask vs RIV: auction bids are not asks — excluded from discounts, min ask and market depth (Yahoo! Auctions ¥1 opening bids surfaced as −90 % deals)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
web: /data rendered on demand with a 1 h runtime cache (build-time prerender exceeded 240 s); worker: min ask only from the representative variant
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Grade parser: descriptive grade words (EX-MT 6, MINT+ 9.5, VG+ 4.5, NM/MT 9.8); a grade recorded without a grader never overrides the title; ri regrade --recheck
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Terminal features: screener, methodology center, market depth & time-to-sell, sale verification labels, homepage hierarchy
…
- /screener: filter builder (category, grader/grade, RIV, confidence, liquidity, rarity, 1M/1Y change, sales, listings, spread, drawdown), 6 presets, sortable dense table, CSV/JSON export (5 000 rows, as_of + attribution), plausibility gates on every column - /methodology: 15-section center wired to the valuation constants; ScoreExplainer on asset pages (liquidity, rarity, confidence, ask vs RIV) with the asset's real inputs - market depth (±5/10/20 % bands, best ask vs RIV), days on market and time-to-sale by ask band from observed listing lifecycles (category-level fallback, labelled), fair buy / fast-typical-patient sell ladder; GET /v1/assets/:id/depth - sales verification badge (verified / likely / unverified / excluded, heuristic, documented) - ticker shows only published indices; 'in development' indices moved to a collapsed line; homepage reordered (RARE → snapshot → trending → records → radar → opportunities → auctions → latest → categories); trending rail quality gates; /indices and /portfolio redirects - worker: ATH/ATL/drawdown scoped to the representative variant - catawiki: staleness judged at observation time (fixes a date-dependent test) - docs: stale PENDING-SCHEMA files removed; METHODOLOGY.md + API.md updated Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Valuation safety (phase 1): ask-vs-RIV anomaly gate, variant-aware discounts, grade parsing fixes
…
- scores: assessAsk()/dealScore()/plausibility gates — an ask is compared only with a transaction-based RIV of the SAME variant (>=5 sales, confidence >=0.5, match >=0.7); asks <10% or >10x RIV are flagged riv_anomaly, never surfaced as deals - valuation worker: discounts reset each pass, representative variant prefers the default (raw/base) variant when it qualifies, changes measured on the representative variant's own series, no cross-variant fallback for value_opportunity, numeric(8,6) overflow guard - taxonomy: parse PSA/DNA n, (8.5), Authentic-only slabs; a grader without a readable grade gets its own 'grader|unknown' variant instead of polluting raw - resolver/writers: refineGrade() re-parses titles for sales, listings, observations, lots - web: VsRiv primitive (Data/identity anomaly label), opportunity/gainers/losers/listings sort + filter directions fixed (negative = below RIV), scanner verdict via assessAsk with FX - indices: RARE publishes only when its 25-constituent minimum is met - security: atomic ai_quotas upsert with unique key, scanner choose ownership check, anonymous research thread authz - db: migration 0006 (hot-path indexes, ai_quotas unique); ri regrade repair command Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
-
Tue, Sep 8, 2026 4
-
certs: ri certs --backfill registers certificates + sightings from existing sales/listings
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
images worker: pass asset ids as JSON (drizzle serialised the array as a record → 'cannot cast type record to text[]')
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
web: /data prerender budget (staticPageGenerationTimeout 240 s, hourly ISR) — build timed out at 60 s on 2M-row aggregates
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
-
Mon, Sep 7, 2026 21
-
Connectors: cars, whisky, wine auction results (agent V); registry 93 connectors
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors: SCP, Hake's, Morphy, Lelands, BBTS, Noble Knight, Trainz (agent U)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors: MTGJSON, Card Kingdom, MySlabs, TAG population, COMC, Alt (agent S)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors: instruments, hi-fi, cameras, watch dealer, retro games, minerals, Open Library (8 sources, agent W)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors: Potter, Heffel, Cherrystone, Kelleher auction results (agent T)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Images: self-hosted proxy/cache with per-host rules, image-processing worker, placeholder-aware components; migration 0003 (agent R)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors: TCG data wave (tcgcsv, Digimon, SWU, Grand Archive, Sorcery, MTGGoldfish, pokemonprice; agent K); registry 61 connectors; more deterministic identifiers
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Frontend: design system, mobile shell + tab bar, search sheet, home tiles, touch charts, asset page, compare, account polish (agents P, Q)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors: car and major auction results (8 sources, agent L)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors: whisky/wine/art auctions and marketplaces (7 sources, agent O)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors: JP market, official LEGO store, coin dealers, FossilEra (7 sources, agent N)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors: luxury/watch/sneaker marketplaces (10 sources, agent M); Firecrawl engine keeps rawHtml
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors: Bonhams, Christie's, Sotheby's, Catawiki auction results + shared category mapper (agent I)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors wave 2: PriceCharting cards + SportsCardsPro, TCGdex, Lorcast, OPTCG, Discogs, Brickset, aucfree, PCGS, Novelship; resolver variant-aware identifier match (agents H, J)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
web: populate market/home/asset/search pages from catalog data before valuations (agent E2)
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-