[
  {
    "question": "how does password policy login create a tenant session",
    "expected_labels": ["AuthService", "TenantContext", "SessionStore", ".loginWithPassword()", ".createSession()"]
  },
  {
    "question": "which module sends invoice receipt emails",
    "expected_labels": ["InvoiceService", "EmailNotifier", ".sendInvoiceReceipt()", ".sendReceiptEmail()"]
  },
  {
    "question": "what runs the monthly billing close",
    "expected_labels": ["runMonthlyCloseJob()", "InvoiceService", "RevenueReport"]
  },
  {
    "question": "how is the monthly revenue report built",
    "expected_labels": ["RevenueReport", ".buildMonthlyRevenueReport()", "revenue-report.ts"]
  },
  {
    "question": "where is tenant context defined for billing and auth",
    "expected_labels": ["TenantContext", "tenant-context.ts"]
  }
]
