The Brick Drop · Product specification · v1

The Brick Drop app — the spec

The complete plan for the app, written in plain language. Every decision here came from your teardown and the calls we made together — this is the coherent thing we rebuild toward, with the Drop Score engine at its core. Draft for review

2026-07-04 · supersedes the bolted-on Brand Revamp · companion blueprint: coherent-design-v1.html
How to read this

Each section says what we're building and — just as important — why. If you ever wonder "wait, why did we decide that?", the answer is here in plain words. Nothing is jargon; nothing is assumed. When it's ready, this becomes the build plan.

1
grade, one engine, shown everywhere
3
core screens — Home · Result · Browse
3
levels of optional personalization
0
forced steps before you get value

01What we're building

An easy-to-use app that tells a LEGO fan how a set rates for them, what makes it good, and the full story behind its value — catered to their interests.

Type in (or tap) any LEGO set and get one honest letter grade, the plain-language reasons behind it, and a downloadable card worth sharing. It works instantly for a total stranger, and gets sharper and more personal for anyone who wants that. The grade is powered by The Drop Score — your review-based engine — with the True Value price math folded in as one of its layers.

The problem this fixes

The old tool grew by accretion: a calculator became an app, the app grew a discovery layer, the revamp piled on navigation. It got noisy, the timeline drifted out of sync, and the grade got buried. This spec is the reset — one coherent app centered on the grade and the person reading it.

02The principles

The rules that keep it from bloating back into a maze. When a future decision is unclear, these break the tie.

03Platform & the shape

It's a PWA with public result pages

One web-based app. Fans can install it to their home screen and it behaves like a native app; strangers who tap a shared card land on an instant public web page for that set — no install, full result. One codebase, web reach and app feel. (Your current tool is already a PWA, so this builds on what exists.)

Why this matters

The share card's whole job is to get tapped by strangers on social. If the core were a native app, that tap would hit an install wall at the exact moment of acquisition. Public result pages remove the wall; the "make it yours / add to home" nudge comes after we've delivered value.

Three core screens, plus two supporting

ScreenWhat it's forNav
HomeFind a set (search) + a curated shelf. "For You" once you have a profile; "Notable drops" if you don't.Tab 1
ResultThe Verdict Card — the grade, the why, the receipts, the decision. The heart of the app.opens from anywhere
BrowseThe timeline, demoted: a calm, accurate month-by-month wall of 2026 drops.Tab 2
ProfileSet up / edit / reconfigure personalization. Home of the (optional) onboarding.Tab 3
Share cardA downloadable 4:5 image generated from a Result. Not a screen — an artifact.from Result

Three tabs, not five. Watchlist/Saved is deferred (see §09), so it isn't a tab yet.

04The two engines

One headline grade, powered by two sources that each shine where they're strongest.

How the grade behaves as a set ages (the living grade)

Because the Drop Score needs reviews and most of the timeline is unreleased, the headline adapts to how much we actually know:

Release stateHeadlineWhat's shown
Unreleased
no reviews yet
True Value gradeThe grounded parts/price grade leads, with a clearly-labeled predicted Drop Score beside it (from theme, designer, price, piece value, leaks). All under an Early read frame.
Just launched
a few reviews
Drop Score (emerging)The real Drop Score appears with a low-confidence label ("Early read · 2 reviews"). True Value stays as the "price fair?" read. The prediction retires.
Well-reviewedDrop ScoreThe Drop Score is the confident headline; True Value is one read among the breakdown. Full receipts.
The rule this protects

The app must never look most confident when it knows the least. A bold letter on a set nobody owns would quietly torch trust — so pre-launch we lead with the math and label the prediction honestly.

Single source of truth

Every surface — Result, Home cards, Browse tiles, the share card — reads the same grade from the same engine. One number, computed once. This is what keeps Browse accurate and permanently in sync with the calculator.

05Personalization — optional, in three levels

Nobody is forced to set anything up. Tailoring is something a user grows into, and every level is a fine place to stop.

LevelWhat it isSetup
0 · CasualA general Drop Score (how a set rates for most people) + a home of notable, top-rated drops. Search anything, get a grade.None
1 · Ad-hocOn any Result, nudge "what matters to you" and that one set re-grades. The card then offers "save these as my defaults."One tap, no account
2 · Make it yoursA ~30-second onboarding (or saved tweaks). Home becomes "For You" and grades tune everywhere.Optional, any time

What the profile captures

Personalization must show its work

When a profile shifts a grade, the app proves it, so tailoring never feels like a gimmick:

The pattern

Headline reads "A− for you · B+ overall," and a tap reveals the reason: "+ half a grade because you display, not play; a theme you love." Same shape as the receipts (below): clean by default, proof on demand.

06The screens, in detail

Home — casual and "For You" are the same screen

Result — the Verdict Card, the heart of the app

Image-forward like the share card it produces. The set photo fills the top as a full-bleed hero behind the verdict, with the same gradient overlay; the working controls sit on solid dark below.

Browse — the timeline, calmed and corrected

Onboarding & Profile — invited, never sprung

07The share card & the Crop Curator

The share card — a downloadable, postable image

The Crop Curator — ship it as a real tool

08Decision support — beyond the grade

A grade with no next step is a dead end. Two light touches turn a verdict into a decision — one line each, never the old maze.

09What's in v1, and what's later

Your teardown, resolved into scope.

CallItem
v1The grade + one engine; Result (Verdict Card) with receipts, for-you/overall, buy-timing, alternative, per-set tweak; Home (casual + For You); Browse (grid/list, month spine, one filter); optional onboarding + Profile; 4:5 share card + image-color grade; Crop Curator as /crops; True Value as a layer; unreleased "Early read" + predicted grade; PWA + public result pages; multi-retailer buy.
Later pillarAlerts & retention — opt-in "watch this set" for price drops / retiring / new-in-your-themes, which revives Saved/Watchlist. Named now, built after v1. This is the come-back-to-the-app engine.
Later pillarPrice history — the data behind the buy-timing line and price-drop alerts.
CutTimeline as homescreen · forced onboarding · calendar countdown hero · editorial discovery lanes · 4-row sticky header · month-jump rail · multi-select chips + sort menus · the separate "giant grade letter" screen · the "Is it worth it?" framing.

10How we'll know it worked, & open questions

Success looks like

Open questions to settle before / during the build


That's the whole thing: one app, one grade, made for you — the calm reset of everything that drifted, with the Drop Score engine at its heart.

one engineimage-forwardhonest by defaultoptional personalizationPWA + public pagesplain language
— The Brick Drop · product spec v1 · 2026-07-04