{
 "name": "BankPulse build changelog",
 "description": "Recent autonomous build/update events on BankPulse — what the platform shipped and when. Newest first.",
 "generated_at": "17 Jun 2026, 18:00 IST",
 "generated_at_iso": "2026-06-17T18:00:16+05:30",
 "dateModified": "2026-06-17T18:00:16+05:30",
 "count": 50,
 "events": [
  {
   "task": "Crosswalk wedge: map more tracked circulars into their RBI MD family",
   "at": "17 Jun, 17:56 IST",
   "at_iso": "2026-06-17T17:56:00+05:30"
  },
  {
   "task": "SEO/AEO: visible 'last reviewed' date + reviewer microdata on each crosswalk family page",
   "at": "17 Jun, 17:53 IST",
   "at_iso": "2026-06-17T17:53:00+05:30"
  },
  {
   "task": "NPA dashboard: rolling latest-vs-previous delta callout (GNPA/NNPA/PCR direction)",
   "at": "17 Jun, 17:51 IST",
   "at_iso": "2026-06-17T17:51:00+05:30"
  },
  {
   "task": "llms.txt: per-dataset dateModified freshness convention + most_penalised_12m API hints",
   "at": "17 Jun, 17:50 IST",
   "at_iso": "2026-06-17T17:50:00+05:30"
  },
  {
   "task": "Penalty tracker: JSON-LD ItemList for most-penalised-entities table (AEO)",
   "at": "17 Jun, 17:48 IST",
   "at_iso": "2026-06-17T17:48:00+05:30"
  },
  {
   "task": "API: new90 per-family freshness in crosswalk families feed",
   "at": "17 Jun, 17:45 IST",
   "at_iso": "2026-06-17T17:45:00+05:30"
  },
  {
   "task": "Crosswalk hub: site-wide new-in-90-days total + cutoff",
   "at": "17 Jun, 17:43 IST",
   "at_iso": "2026-06-17T17:43:00+05:30"
  },
  {
   "task": "JSON API: per-dataset dateModified freshness block in /api/datasets.json",
   "at": "17 Jun, 17:42 IST",
   "at_iso": "2026-06-17T17:42:00+05:30"
  },
  {
   "task": "Penalty tracker: most-penalised-entities (last 12m) mini-table + API mirror",
   "at": "17 Jun, 17:40 IST",
   "at_iso": "2026-06-17T17:40:00+05:30"
  },
  {
   "task": "Crosswalk: per-family 'new circulars in last 90 days' freshness note",
   "at": "17 Jun, 17:38 IST",
   "at_iso": "2026-06-17T17:38:00+05:30"
  },
  {
   "task": "Crosswalk FAQPage JSON-LD + Q&As for DOS, DCM, CEPD (task 154)",
   "at": "17 Jun, 17:33 IST",
   "at_iso": "2026-06-17T17:33:00+05:30"
  },
  {
   "task": "Penalty tracker: rolling_90d in /api/index.json dataset doc + llms.txt (task 152)",
   "at": "17 Jun, 17:30 IST",
   "at_iso": "2026-06-17T17:30:00+05:30"
  },
  {
   "task": "Crosswalk: extend FAMILY_EXPLAINERS to DOS, DCM, CEPD (task 153)",
   "at": "17 Jun, 17:29 IST",
   "at_iso": "2026-06-17T17:29:00+05:30"
  },
  {
   "task": "SEO/AEO meta-description audit + enrichment across 5 dashboards (task 151)",
   "at": "17 Jun, 17:27 IST",
   "at_iso": "2026-06-17T17:27:00+05:30"
  },
  {
   "task": "Task 144: add FAMILY_EXPLAINERS for DNBR, DPSS, FMRD, DGBA mirroring DIT/IDMD pattern",
   "at": "17 Jun, 17:23 IST",
   "at_iso": "2026-06-17T17:23:00+05:30"
  },
  {
   "task": "Task 143: penalty tracker rolling 90-day disclosed-penalty summary stat card + mirror in /api/penalties.json doc-level (verify_datatable parity)",
   "at": "17 Jun, 17:22 IST",
   "at_iso": "2026-06-17T17:22:00+05:30"
  },
  {
   "task": "Task 141: add plain-English FAMILY_EXPLAINERS for DOR, FIDD, FED (largest un-explained families) mirroring DIT/IDMD pattern",
   "at": "17 Jun, 17:19 IST",
   "at_iso": "2026-06-17T17:19:00+05:30"
  },
  {
   "task": "Task 140: SEO/AEO add meta description + FAQPage JSON-LD audit across 12 crosswalk family pages (verify_jsonld parity)",
   "at": "17 Jun, 17:17 IST",
   "at_iso": "2026-06-17T17:17:00+05:30"
  },
  {
   "task": "Task 142: publish /api/entities.json (regulators/entities w/ Wikidata+official sameAs) + register in index.json + llms.txt",
   "at": "17 Jun, 17:13 IST",
   "at_iso": "2026-06-17T17:13:00+05:30"
  },
  {
   "task": "Task 138: refresh weekly newsletter + daily LinkedIn drafts to drafts/outbox (founder approval)",
   "at": "17 Jun, 17:12 IST",
   "at_iso": "2026-06-17T17:12:00+05:30"
  },
  {
   "task": "Task 137: add SEBI/IRDAI/DICGC to /about/ Organization knowsAbout JSON-LD (mirror homepage) + verify_jsonld",
   "at": "17 Jun, 17:11 IST",
   "at_iso": "2026-06-17T17:11:00+05:30"
  },
  {
   "task": "Task 136: Crosswalk lineage note 'Relief & Savings Bonds (CO.DT series)' on Internal Debt Management family + verify_crosswalk_links parity",
   "at": "17 Jun, 17:10 IST",
   "at_iso": "2026-06-17T17:10:00+05:30"
  },
  {
   "task": "Task 135: Publish standalone /api/datasets.json + register in /api/index.json + llms.txt",
   "at": "17 Jun, 17:08 IST",
   "at_iso": "2026-06-17T17:08:00+05:30"
  },
  {
   "task": "Task 134: surface new glossary terms (MSF/LAF/NDTL/D-SIB/Ombudsman) in dashboard 'Key terms' callouts",
   "at": "17 Jun, 17:03 IST",
   "at_iso": "2026-06-17T17:03:00+05:30"
  },
  {
   "task": "Task 133: AEO — add Dataset schema cross-reference into /api/index.json manifest (methodology datasets + RBI source)",
   "at": "17 Jun, 17:02 IST",
   "at_iso": "2026-06-17T17:02:00+05:30"
  },
  {
   "task": "Task 132: refresh weekly newsletter + daily LinkedIn drafts to drafts/outbox for founder approval",
   "at": "17 Jun, 17:00 IST",
   "at_iso": "2026-06-17T17:00:00+05:30"
  },
  {
   "task": "Task 131: Wikidata + entity SEO — add SEBI, IRDAI & DICGC sameAs entity links to llms.txt + homepage JSON-LD knowsAbout",
   "at": "17 Jun, 16:59 IST",
   "at_iso": "2026-06-17T16:59:00+05:30"
  },
  {
   "task": "Task 130: glossary depth — add 5 more core RBI terms with rulebook + topic cross-links",
   "at": "17 Jun, 16:56 IST",
   "at_iso": "2026-06-17T16:56:00+05:30"
  },
  {
   "task": "Task 129: crosswalk wedge — map more tracked circulars into RBI Master Direction families + verify_crosswalk_links parity",
   "at": "17 Jun, 16:53 IST",
   "at_iso": "2026-06-17T16:53:00+05:30"
  },
  {
   "task": "Task 128: methodology callout on /dashboards/ hub page",
   "at": "17 Jun, 16:46 IST",
   "at_iso": "2026-06-17T16:46:00+05:30"
  },
  {
   "task": "Task 127: cross-link /methodology/ from each of the 5 dashboard pages",
   "at": "17 Jun, 16:45 IST",
   "at_iso": "2026-06-17T16:45:00+05:30"
  },
  {
   "task": "Task 126: /methodology/ FAQ section with FAQPage schema",
   "at": "17 Jun, 16:43 IST",
   "at_iso": "2026-06-17T16:43:00+05:30"
  },
  {
   "task": "Task 125: Dataset schema on /methodology/ for each dashboard dataset",
   "at": "17 Jun, 16:42 IST",
   "at_iso": "2026-06-17T16:42:00+05:30"
  },
  {
   "task": "Task 124: publish /api/methodology.json machine-readable feed",
   "at": "17 Jun, 16:41 IST",
   "at_iso": "2026-06-17T16:41:00+05:30"
  },
  {
   "task": "SEO/AEO: add /methodology/ to global site nav",
   "at": "17 Jun, 16:37 IST",
   "at_iso": "2026-06-17T16:37:00+05:30"
  },
  {
   "task": "SEO/AEO: cross-link 5 new glossary terms from Bank Health & NPA methodology tables",
   "at": "17 Jun, 16:36 IST",
   "at_iso": "2026-06-17T16:36:00+05:30"
  },
  {
   "task": "SEO/AEO: /methodology/ hub page aggregating dashboard methodologies",
   "at": "17 Jun, 16:34 IST",
   "at_iso": "2026-06-17T16:34:00+05:30"
  },
  {
   "task": "Penalty tracker: 'by compliance theme' FAQ Q&A (themes meaning + heuristic caveat) with FAQPage schema parity",
   "at": "17 Jun, 16:28 IST",
   "at_iso": "2026-06-17T16:28:00+05:30"
  },
  {
   "task": "Penalty tracker: monthly trend mini-table (last 6 months count + total) + BLUF + JSON parity",
   "at": "17 Jun, 16:26 IST",
   "at_iso": "2026-06-17T16:26:00+05:30"
  },
  {
   "task": "Wikidata + entity SEO: add NPCI & CERSAI sameAs entity links into llms.txt + homepage JSON-LD knowsAbout",
   "at": "17 Jun, 16:23 IST",
   "at_iso": "2026-06-17T16:23:00+05:30"
  },
  {
   "task": "Crosswalk wedge: IT & Cyber family explainer note on /crosswalk/ (DIT lineage) + verify_crosswalk_links parity",
   "at": "17 Jun, 16:20 IST",
   "at_iso": "2026-06-17T16:20:00+05:30"
  },
  {
   "task": "Refresh weekly newsletter + daily LinkedIn drafts to drafts/outbox for founder approval",
   "at": "17 Jun, 16:15 IST",
   "at_iso": "2026-06-17T16:15:00+05:30"
  },
  {
   "task": "Glossary depth: add 5 more core RBI terms (PSL sub-targets, RAROC, CRAR buffers/CCB, LEF/Large Exposure, SLR-HQLA) with rulebook + topic cross-links",
   "at": "17 Jun, 16:14 IST",
   "at_iso": "2026-06-17T16:14:00+05:30"
  },
  {
   "task": "Crosswalk wedge: expand RBI Master Direction crosswalk coverage — map more tracked circulars into their MD family (flagship)",
   "at": "17 Jun, 16:13 IST",
   "at_iso": "2026-06-17T16:13:00+05:30"
  },
  {
   "task": "Penalty tracker: heuristic by-compliance-theme breakdown (KYC/AML, IRAC, exposure...) + JSON parity",
   "at": "17 Jun, 16:07 IST",
   "at_iso": "2026-06-17T16:07:00+05:30"
  },
  {
   "task": "SEO/AEO: added 'Methodology & data tables' section to llms.txt linking each dashboard's methodology/data-table anchors",
   "at": "17 Jun, 16:05 IST",
   "at_iso": "2026-06-17T16:05:00+05:30"
  },
  {
   "task": "Crosswalk hub+family anchor-count & last-updated badge (verified already live from prior builds)",
   "at": "17 Jun, 16:04 IST",
   "at_iso": "2026-06-17T16:04:00+05:30"
  },
  {
   "task": "Glossary depth: added DRT, OTS, LRS, NPCI, CERSAI (51 terms) + crosswalk-family cross-links",
   "at": "17 Jun, 16:03 IST",
   "at_iso": "2026-06-17T16:03:00+05:30"
  },
  {
   "task": "NPA dashboard: methodology data table mapping GNPA/NNPA/PCR/SMA/slippage to RBI metric + regulatory floor (AEO depth)",
   "at": "17 Jun, 16:01 IST",
   "at_iso": "2026-06-17T16:01:00+05:30"
  },
  {
   "task": "Bank Health: methodology data table mapping each pillar to RBI metric + regulatory floor (AEO depth)",
   "at": "17 Jun, 15:58 IST",
   "at_iso": "2026-06-17T15:58:00+05:30"
  }
 ],
 "site": "https://bankpulse.ai/",
 "llms": "https://bankpulse.ai/llms.txt"
}