expert-bidpool-parityrun.md01_define/output/spec.mdThe expert dashboard is at parity across the demo and web apps except for the bid-pool table, which
diverges in both columns and copy. Demo shows Customer / Urgency / Stage / Estimated value range
/ Time to respond / Fit under the subtitle "Bid requests and matching work"; web shows Customer /
Urgency / Value / Time to respond / Time to start / Fit under "Top matches from your bid pool".
Web drops Stage and adds Time to start. This is the last open item in the demo-web-parity epic for
the Expert persona, which advances Refine the Bridge / Q2 2026 O1 (vendor engagement — expert
supply responsiveness): a consistent bid-pool view keeps the "what can I act on now" signal identical
wherever an expert sees it.
Reconcile the bid-pool table to one canonical column set and subtitle across both apps.
/expert/bids/[id] link and its "View all" link (backed by a
real full bid-pool page); demo stays display-only with just the available badge (it has no full
page to link to). The demo column contract is unchanged./expert/bids/[id] and keeps its "View all" link; the demo column
contract is unchanged./expert/bids/[id]) and propose/withdraw/flag-BRD actions —
lean-subset, no demo model./expert/bids) behind "View all".02_build/output/notes.mdfeat: expert-bidpool-parity — reconcile bid-pool table columns + copy across demo and webapps/web/components/dashboard/expert/bid-pool-table.tsx:relativeTime(lead.startDate)
render).lead.status is a StatusView after findBidPoolLeads applies withLeadStatusView). Rendered
as a Badge matching demo's styling — success when the status reads as "ready", else warning;
muted — when a lead has no resolved status./expert/bids/[id] link, the "View all" link, and the "{N} available" badge
unchanged.apps/demo/components/dashboard/expert/bid-pool-table.tsx:Canonical column set now identical in both apps: Customer / Urgency / Stage / Value / Time to respond / Fit.
/expert/bids/[id] and keeps its "View all" link; the demo column
contract is unchanged (only the value header label changed)./ready/i test on the resolved status displayName to mirror demo's
stage === "BRD ready" ? "success" : "warning" heuristic while staying resilient to the real
workflow status labels (which are workflow-driven, not the demo's literal "BRD ready"/"BRD pending").03_release/output/changelog.mdLive entry: apps/help/app/changelog/2026-07-27-expert-bidpool-parity/page.mdx
Your bid pool now shows the stage of every opportunity — like whether its brief is ready to bid on — right alongside its urgency, value, time to respond, and how well it fits you. You can still open any opportunity to see its full detail. It's a small change that makes it quicker to spot the work you can act on now.
03_release/output/investor-update.mdWho it's for: Experts What shipped: The expert bid pool now shows each opportunity's stage, with one consistent column set and wording across the live app and the demo. Why it matters: Experts spot the work they can act on faster — supporting active vendor and expert engagement (Q2 O1: establish product-market fit with vendor partners).
Dig deeper: <merged-PR URL> · <changelog entry URL>