Bidefy command centre

Overall progress
55%
22 of 38 tasks done. Launch target 2026-10-11
Next three steps
  • Full tender index backfilledclaude Runs across nights; see checkpoint
  • Contracts index backfilledclaude Scheduled daily at 14:00 Dhaka; runs across nights
  • Review review/pairs.csv when askedfahim
Tasks only Fahim can do
  • Review review/pairs.csv when askedfahim
  • Write and publish the launch postfahim
  • Record two-minute demo videofahim
  • Message the four Advanced AI Lab product managersfahim
  • bKash merchant account for the Pro tier (later)fahim

Crawl

EndpointPagesLast runUpdated
d1_load0 / 0
tenders47 / 3,129budget2026-09-13T07:02:38Z

Models

ModelMetricValue
category_classifieraccuracy_acted0.9061
category_classifierdeferral_rate0.1581
category_classifiercoverage0.8419
category_classifiermacro_f10.8429
category_classifieraccuracy_all0.8558
category_classifiern_train4600
category_classifiern_test1151
category_classifiern_classes15
category_classifierthreshold0.55
category_classifierlabels_from_tags1157
category_classifierlabels_from_title4594
category_classifiertrained_at2026-09-13T10:02:20Z

Done

  • Package scaffold, pytest, CIclaude
  • HTML fixtures from the portalclaude
  • Parsers for tender, contract and detail pagesclaude
  • Checkpoint and Parquet storeclaude
  • Session, rate limiter, crawl policyclaude
  • Nightly crawl workflowclaude
  • Command centre on GitHub Pagesclaude
  • Create Cloudflare account and run wrangler loginfahim
  • Read e-GP terms and disclaimer pages oncefahim
  • Entity resolution with review queueclaude
  • D1 schema and nightly load within write limitsclaude
  • Worker skeleton with Honoclaude
  • Worker API live on workers.devclaude https://bidefy.iba-jobs.workers.dev/api/v1/health
  • Stay on workers.devfahim
  • Create a Cloudflare API token with D1 edit rights and add it as the CLOUDFLARE_API_TOKEN repo secretfahim
  • Live tenders, tender, bidder, entity and alerts pagesclaude
  • PWA manifest, service worker, push subscriptionsclaude
  • Site live on Vercelclaude https://bidefy.vercel.app
  • Detail-page sample for training labelsclaude
  • Category classifier with metrics and deferralclaude 0.906 acted accuracy at 0.158 deferral
  • Hourly alert matcher and push senderclaude Admin dry-run endpoint verified; bootstrap rule prevents backlog spam
  • Public launch v0.1claude Tagged v0.1.0

Phases

Week 1: crawler and index

84%
  • Package scaffold, pytest, CIclaude
  • HTML fixtures from the portalclaude
  • Parsers for tender, contract and detail pagesclaude
  • Checkpoint and Parquet storeclaude
  • Session, rate limiter, crawl policyclaude
  • Nightly crawl workflowclaude
  • Full tender index backfilledclaude Runs across nights; see checkpoint
  • Command centre on GitHub Pagesclaude
  • Create Cloudflare account and run wrangler loginfahim
  • Read e-GP terms and disclaimer pages oncefahim

Week 2: contracts, entity resolution, D1, Worker skeleton

76%
  • Contracts index backfilledclaude Scheduled daily at 14:00 Dhaka; runs across nights
  • Entity resolution with review queueclaude
  • D1 schema and nightly load within write limitsclaude
  • Worker skeleton with Honoclaude
  • Worker API live on workers.devclaude https://bidefy.iba-jobs.workers.dev/api/v1/health
  • Review review/pairs.csv when askedfahim
  • Stay on workers.devfahim
  • Create a Cloudflare API token with D1 edit rights and add it as the CLOUDFLARE_API_TOKEN repo secretfahim

Week 3: site pages, PWA, push

100%
  • Live tenders, tender, bidder, entity and alerts pagesclaude
  • PWA manifest, service worker, push subscriptionsclaude
  • Site live on Vercelclaude https://bidefy.vercel.app

Week 4: classifier, alert cron, public launch

90%
  • Detail-page sample for training labelsclaude
  • Category classifier with metrics and deferralclaude 0.906 acted accuracy at 0.158 deferral
  • Hourly alert matcher and push senderclaude Admin dry-run endpoint verified; bootstrap rule prevents backlog spam
  • Public launch v0.1claude Tagged v0.1.0
  • Write and publish the launch postfahim

Week 5: award-value model

0%
  • LightGBM award model with interval and baselineclaude
  • Five data-derived buyer profiles from the awards table, labelled as suchclaude
  • Request-access form live and collecting real pricing signalsclaude

Week 6: anomaly flags and profiles

0%
  • Winner concentration and residual flagsclaude
  • Bidder and procuring entity profile pagesclaude

Week 7: product document, pricing, polish

0%
  • Full product document in the Auto structureclaude
  • Pricing page with request-access formclaude
  • Polish, stale banner, dashboard finalclaude

Week 8: usage, demo, outreach

0%
  • Usage numbers collected and shownclaude
  • Record two-minute demo videofahim
  • Message the four Advanced AI Lab product managersfahim
  • bKash merchant account for the Pro tier (later)fahim