← Back to report

Feature audit

Each claimed feature matched against implementation evidence.

payments

payment) => (

Claim source: apps/app/app/(authenticated)/accounting/page.tsx:339
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhook security)

Claim source: docs/audits/pass-11-auth-middleware.md:3
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
payments

payments recorded yet

Claim source: apps/app/app/(authenticated)/accounting/page.tsx:335
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
realtime

live in the `agents/` folder

Claim source: .codex/skills/.system/skill-creator/references/openai_yaml.md:3
Surface only

Feature surface exists (apps/api/__tests__/api/ably/auth.integration.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/api/ably/auth.integration.test.ts:1strength 43%
    Realtime subscription/socket present.
realtime

Live ledger accounts for the current tenant, pulled directly from

Claim source: apps/app/app/(authenticated)/accounting/chart-of-accounts/page.tsx:76
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
payments

billing:checkout_started", {

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:91
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments", {

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:99
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment");

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:116
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment = await response

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:119
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

billing:checkout_completed", {

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:121
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments/${payment

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:129
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment-methods", {

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:143
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment:", error);

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:158
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment</h2>

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:166
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment Amount</Label>

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:179
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment Method</Label>

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:203
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment method for future use

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:261
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment of ${new Intl

Claim source: apps/app/app/(authenticated)/accounting/invoices/components/payment-form-client.tsx:288
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

billing:invoice_viewed", {

Claim source: apps/app/app/(authenticated)/accounting/invoices/invoices-client.tsx:57
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments",

Claim source: apps/app/app/(authenticated)/accounting/page.tsx:71
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments and reconciliation progress

Claim source: apps/app/app/(authenticated)/accounting/page.tsx:73
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment

Claim source: apps/app/app/(authenticated)/accounting/page.tsx:127
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments, and your ledger structure in one

Claim source: apps/app/app/(authenticated)/accounting/page.tsx:208
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments</Link>

Claim source: apps/app/app/(authenticated)/accounting/page.tsx:227
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment record{paymentCount === 1 ? "" : "s"}

Claim source: apps/app/app/(authenticated)/accounting/page.tsx:253
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

billing record

Claim source: apps/app/app/(authenticated)/accounting/page.tsx:279
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment {

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:37
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment[];

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:53
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments, setPayments] = useState<Payment[]>([]);

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:83
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments?${params}`);

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:106
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments");

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:113
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments/export");

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:126
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments-${format(new Date(), "yyyy-MM-dd")}

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:131
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment: Payment) => {

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:138
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment: Payment) =>

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:185
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment: Payment) => (

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:218
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment)}

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:231
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:243
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments found</p>

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:260
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payments</h1>

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:280
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment{total !== 1 ? "s" : ""}

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:282
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments/new")}>

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:290
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment[col

Claim source: apps/app/app/(authenticated)/accounting/payments/components/payment-list-client.tsx:355
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payments</DisplayHeading>

Claim source: apps/app/app/(authenticated)/accounting/payments/page.tsx:144
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment records, see what has cleared,

Claim source: apps/app/app/(authenticated)/accounting/payments/page.tsx:146
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments have been recorded for this tenant yet

Claim source: apps/app/app/(authenticated)/accounting/payments/page.tsx:212
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment method is required");

Claim source: apps/app/app/(authenticated)/accounting/payments/new/page.tsx:99
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment"

Claim source: apps/app/app/(authenticated)/accounting/payments/new/page.tsx:121
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment recorded successfully");

Claim source: apps/app/app/(authenticated)/accounting/payments/new/page.tsx:125
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment", {

Claim source: apps/app/app/(authenticated)/accounting/payments/new/page.tsx:128
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment record against an invoice

Claim source: apps/app/app/(authenticated)/accounting/payments/new/page.tsx:151
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment Details</CardTitle>

Claim source: apps/app/app/(authenticated)/accounting/payments/new/page.tsx:159
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment information

Claim source: apps/app/app/(authenticated)/accounting/payments/new/page.tsx:161
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment Method *</Label>

Claim source: apps/app/app/(authenticated)/accounting/payments/new/page.tsx:196
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Subscription error:",

Claim source: apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:659
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
realtime

Real-time updates from leadership and operations

Claim source: apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:963
Implemented

Evidence in apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx: Realtime subscription/socket present.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 85%
    Realtime subscription/socket present.
realtime

Live" : "Connecting"}

Claim source: apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:967
Implemented

Evidence in apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx: Realtime subscription/socket present.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 85%
    Realtime subscription/socket present.
realtime

Live staffing gaps across locations",

Claim source: apps/app/app/(authenticated)/administrative/overview-boards/page.tsx:390
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 69%
    Realtime subscription/socket present.
multitenant

organization",

Claim source: apps/app/app/(authenticated)/analytics/activity-feed/page.tsx:15
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization

Claim source: apps/app/app/(authenticated)/analytics/activity-feed/page.tsx:38
Missing

No implementation evidence found.

No implementation evidence found.
dashboard

metrics-cards";

Claim source: apps/app/app/(authenticated)/analytics/clients/components/clv-dashboard.tsx:10
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics: ClientLTVMetrics;

Claim source: apps/app/app/(authenticated)/analytics/clients/components/clv-dashboard.tsx:39
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics,

Claim source: apps/app/app/(authenticated)/analytics/clients/components/clv-dashboard.tsx:45
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics={metrics} />

Claim source: apps/app/app/(authenticated)/analytics/clients/components/clv-dashboard.tsx:57
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics

Claim source: apps/app/app/(authenticated)/analytics/clients/components/clv-dashboard.tsx:65
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics, className }: MetricsCardsProps) {

Claim source: apps/app/app/(authenticated)/analytics/clients/components/metrics-cards.tsx:27
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

dashboard";

Claim source: apps/app/app/(authenticated)/analytics/clients/page.tsx:5
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics = await getClientLTVMetrics();

Claim source: apps/app/app/(authenticated)/analytics/clients/page.tsx:8
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics={metrics} />;

Claim source: apps/app/app/(authenticated)/analytics/clients/page.tsx:11
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics, setMetrics] = useState<EventProfitabilityMetrics | null>(

Claim source: apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:32
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
dashboard

analytics/events/profitability?period=${selectedPeriod}`

Claim source: apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:54
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
dashboard

metrics) {

Claim source: apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:88
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
dashboard

metrics will appear as events are completed

Claim source: apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:432
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
dashboard

Metrics</CardTitle>

Claim source: apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:504
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
payments

payments: {

Claim source: apps/app/app/(authenticated)/analytics/events/page.tsx:138
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment) => sum + Number(payment

Claim source: apps/app/app/(authenticated)/analytics/events/page.tsx:161
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
dashboard

analytics

Claim source: apps/app/app/(authenticated)/analytics/events/page.tsx:196
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 61%
    Dashboard fetches data from backend.
realtime

Live event budget, invoicing, and report status for the latest 12

Claim source: apps/app/app/(authenticated)/analytics/events/page.tsx:199
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

live tenant data

Claim source: apps/app/app/(authenticated)/analytics/events/page.tsx:262
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
dashboard

analytics";

Claim source: apps/app/app/(authenticated)/analytics/finance/FinanceAnalyticsPageClient.tsx:25
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
realtime

Live receivables, cash collection, and budget variance for the current

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:261
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
payments

payments,{" "}

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:289
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments, and ledger structure

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:380
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payments dashboard</div>

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:387
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
dashboard

dashboard</div>

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:387
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

analytics</div>

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:396
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
payments

payment activity

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:489
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment records tied back to invoices, clients, and events

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:492
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments dashboard

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:499
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
dashboard

dashboard

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:499
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
payments

Payment</TableHead>

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:507
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments found for this tenant yet

Claim source: apps/app/app/(authenticated)/analytics/finance/page.tsx:522
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
dashboard

analytics right now

Claim source: apps/app/app/(authenticated)/analytics/kitchen/page.tsx:71
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

analytics page could not read tenant data

Claim source: apps/app/app/(authenticated)/analytics/kitchen/page.tsx:77
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
realtime

Live recipes",

Claim source: apps/app/app/(authenticated)/analytics/kitchen/page.tsx:263
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

live prep, waste, and

Claim source: apps/app/app/(authenticated)/analytics/kitchen/page.tsx:291
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

live recipe catalog behind kitchen

Claim source: apps/app/app/(authenticated)/analytics/kitchen/page.tsx:492
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
dashboard

KPI {

Claim source: apps/app/app/(authenticated)/analytics/multi-location/multi-location-dashboard-client.tsx:50
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics: LocationMetrics;

Claim source: apps/app/app/(authenticated)/analytics/multi-location/multi-location-dashboard-client.tsx:97
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

KPI[];

Claim source: apps/app/app/(authenticated)/analytics/multi-location/multi-location-dashboard-client.tsx:119
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

kpi) => kpi

Claim source: apps/app/app/(authenticated)/analytics/multi-location/multi-location-dashboard-client.tsx:212
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

kpi) =>

Claim source: apps/app/app/(authenticated)/analytics/multi-location/multi-location-dashboard-client.tsx:220
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

kpi

Claim source: apps/app/app/(authenticated)/analytics/multi-location/multi-location-dashboard-client.tsx:221
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

kpi) => (

Claim source: apps/app/app/(authenticated)/analytics/multi-location/multi-location-dashboard-client.tsx:400
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

dashboard-client";

Claim source: apps/app/app/(authenticated)/analytics/multi-location/page.tsx:5
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

Analytics Unavailable</h1>

Claim source: apps/app/app/(authenticated)/analytics/multi-location/page.tsx:81
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

analytics data

Claim source: apps/app/app/(authenticated)/analytics/multi-location/page.tsx:83
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
multitenant

organization to view the multi-location

Claim source: apps/app/app/(authenticated)/analytics/multi-location/page.tsx:122
Missing

No implementation evidence found.

No implementation evidence found.
dashboard

metrics = locationMetrics

Claim source: apps/app/app/(authenticated)/analytics/multi-location/page.tsx:326
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics) metrics

Claim source: apps/app/app/(authenticated)/analytics/multi-location/page.tsx:327
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics]) => {

Claim source: apps/app/app/(authenticated)/analytics/multi-location/page.tsx:407
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics: {

Claim source: apps/app/app/(authenticated)/analytics/multi-location/page.tsx:699
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

Analytics</MonoLabel>

Claim source: apps/app/app/(authenticated)/analytics/page.tsx:50
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

Analytics unavailable</DisplayHeading>

Claim source: apps/app/app/(authenticated)/analytics/page.tsx:51
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

analytics data right now

Claim source: apps/app/app/(authenticated)/analytics/page.tsx:53
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

analytics</Link>

Claim source: apps/app/app/(authenticated)/analytics/page.tsx:401
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
realtime

Live pipeline, proposal, invoice, and payment activity for this

Claim source: apps/app/app/(authenticated)/analytics/sales/page.tsx:234
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
payments

payment activity for this

Claim source: apps/app/app/(authenticated)/analytics/sales/page.tsx:234
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments recorded for this tenant

Claim source: apps/app/app/(authenticated)/analytics/sales/page.tsx:285
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
dashboard

dashboard-skeleton";

Claim source: apps/app/app/(authenticated)/analytics/sales/sales-dashboard-wrapper.tsx:5
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

dashboard-client")

Claim source: apps/app/app/(authenticated)/analytics/sales/sales-dashboard-wrapper.tsx:12
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

kpi-card";

Claim source: apps/app/app/(authenticated)/analytics/sales/sales-dashboard-client.tsx:38
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics = useMemo(() => {

Claim source: apps/app/app/(authenticated)/analytics/sales/sales-dashboard-client.tsx:555
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics ? (

Claim source: apps/app/app/(authenticated)/analytics/sales/sales-dashboard-client.tsx:803
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics against the CALCS_Funnel

Claim source: apps/app/app/(authenticated)/analytics/sales/sales-dashboard-client.tsx:1388
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

dashboard will appear after you upload an Excel workbook or CSV

Claim source: apps/app/app/(authenticated)/analytics/sales/sales-dashboard-client.tsx:1457
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/events/components/profitability-dashboard.tsx:1strength 57%
    Dashboard fetches data from backend.
dashboard

metrics = metricsByEmployee

Claim source: apps/app/app/(authenticated)/analytics/staff/page.tsx:243
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:1strength 61%
    Dashboard fetches data from backend.
dashboard

Analytics / Staff</MonoLabel>

Claim source: apps/app/app/(authenticated)/analytics/staff/page.tsx:314
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:1strength 61%
    Dashboard fetches data from backend.
realtime

Live staff analytics built from roster, timekeeping, assignment,

Claim source: apps/app/app/(authenticated)/analytics/staff/page.tsx:317
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
dashboard

analytics built from roster, timekeeping, assignment,

Claim source: apps/app/app/(authenticated)/analytics/staff/page.tsx:317
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:1strength 61%
    Dashboard fetches data from backend.
dashboard

metrics, setMetrics] = useState<EmployeePerformanceMetrics | null>(

Claim source: apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:32
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
dashboard

analytics/staff/employees/${employeeId}?period=${selectedPeriod}`

Claim source: apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:48
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
dashboard

analytics/staff/summary?period=${selectedPeriod}`

Claim source: apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:54
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
dashboard

Metrics Analysis

Claim source: apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:574
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
dashboard

Metrics by Role</CardTitle>

Claim source: apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:579
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
dashboard

metrics over time

Claim source: apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:651
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/analytics/staff/components/employee-performance-dashboard.tsx:1strength 70%
    Dashboard fetches data from backend.
realtime

streaming" || status === "submitted";

Claim source: apps/app/app/(authenticated)/components/ai-assistant/ai-assistant-panel.tsx:31
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
multitenant

workspace

Claim source: apps/app/app/(authenticated)/command-board/page.tsx:107
Missing

No implementation evidence found.

No implementation evidence found.
webhooks

Webhooks",

Claim source: apps/app/app/(authenticated)/components/sidebar.tsx:76
Surface only

Feature surface exists (apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 75%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 31%
    Webhook route exists but signature verification not confirmed.
payments

Payment terms

Claim source: apps/app/app/(authenticated)/contracts/[contractId]/contract-detail-client.tsx:742
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
dashboard

metrics and SLA tracking

Claim source: apps/app/app/(authenticated)/contracts/[contractId]/contract-detail-client.tsx:817
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 55%
    Dashboard fetches data from backend.
payments

Payment Terms: </span>

Claim source: apps/app/app/(authenticated)/crm/clients/[id]/components/tabs/contact-info-tab.tsx:575
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Billing Contact

Claim source: apps/app/app/(authenticated)/crm/clients/[id]/components/tabs/contacts-tab.tsx:272
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Billing

Claim source: apps/app/app/(authenticated)/crm/clients/[id]/components/tabs/contacts-tab.tsx:351
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment Terms</CardTitle>

Claim source: apps/app/app/(authenticated)/crm/clients/[id]/components/tabs/financial-tab.tsx:108
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Billing",

Claim source: apps/app/app/(authenticated)/crm/clients/[id]/components/tabs/preferences-tab.tsx:64
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment Terms (days)

Claim source: apps/app/app/(authenticated)/crm/clients/new/page.tsx:356
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
dashboard

analytics/clients/actions/get-client-ltv";

Claim source: apps/app/app/(authenticated)/crm/page.tsx:32
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 55%
    Dashboard fetches data from backend.
realtime

Live pipeline snapshot from CRM proposals

Claim source: apps/app/app/(authenticated)/crm/pipeline/page.tsx:186
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

live and each segment links into a filtered client list

Claim source: apps/app/app/(authenticated)/crm/segmentation/page.tsx:239
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
automation

automated variance tracking and

Claim source: apps/app/app/(authenticated)/cycle-counting/page.tsx:56
Surface only

Feature surface exists (apps/api/app/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/procurement/page.tsx:1strength 75%
    Queue/background system integrated.
dashboard

dashboard (Connection string → Pooled) and ensure the project is not

Claim source: apps/app/app/(authenticated)/error.tsx:64
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 55%
    Dashboard fetches data from backend.
payments

billing and communication",

Claim source: apps/app/app/(authenticated)/events/[eventId]/components/event-setup-checklist.tsx:75
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
export

CSV Export

Claim source: apps/app/app/(authenticated)/events/[eventId]/components/export-button.tsx:138
Surface only

Feature surface exists (apps/app/app/(authenticated)/events/[eventId]/components/export-button.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/events/[eventId]/components/export-button.tsx:1strength 75%
    Export/download logic present.
background

queue</p>

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx:219
Implemented

Evidence in apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx:1strength 90%
    Queue/background system integrated.
realtime

Live readiness across guests, tasks, and inventory

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/event-overview-card.tsx:161
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 64%
    Realtime subscription/socket present.
realtime

live-now"

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/event-explorer.tsx:69
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 64%
    Realtime subscription/socket present.
realtime

live-now") && !isRelatedLive) {

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/event-explorer.tsx:287
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 64%
    Realtime subscription/socket present.
realtime

live-now")}

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/event-explorer.tsx:699
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 64%
    Realtime subscription/socket present.
realtime

live-now") ? "default" : "outline"

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/event-explorer.tsx:702
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 64%
    Realtime subscription/socket present.
realtime

Live now

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/event-explorer.tsx:706
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 64%
    Realtime subscription/socket present.
realtime

Live"

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/event-explorer.tsx:987
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 64%
    Realtime subscription/socket present.
realtime

Live for ${formatDuration(relatedTimeSince)}`

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/event-explorer.tsx:1045
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 64%
    Realtime subscription/socket present.
realtime

Live";

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/index.tsx:89
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 64%
    Realtime subscription/socket present.
realtime

Live for ${fmt(now

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/index.tsx:296
Surface only

Feature surface exists (apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/administrative/chat/components/admin-chat-client.tsx:1strength 64%
    Realtime subscription/socket present.
automation

automated follow-up tasks for this event

Claim source: apps/app/app/(authenticated)/events/[eventId]/event-details-client/index.tsx:1468
Implemented

Evidence in apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx:1strength 84%
    Queue/background system integrated.
payments

billing: <DollarSign className=" " />,

Claim source: apps/app/app/(authenticated)/events/[eventId]/follow-ups/page.tsx:40
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
automation

automated-followups/list?eventId=${eventId}`

Claim source: apps/app/app/(authenticated)/events/[eventId]/follow-ups/page.tsx:69
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx:1strength 79%
    Queue/background system integrated.
automation

automated-followups/commands/generate",

Claim source: apps/app/app/(authenticated)/events/[eventId]/follow-ups/page.tsx:84
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx:1strength 79%
    Queue/background system integrated.
automation

automated-followups/commands/complete",

Claim source: apps/app/app/(authenticated)/events/[eventId]/follow-ups/page.tsx:106
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx:1strength 79%
    Queue/background system integrated.
automation

automated-followups/commands/skip",

Claim source: apps/app/app/(authenticated)/events/[eventId]/follow-ups/page.tsx:127
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx:1strength 79%
    Queue/background system integrated.
automation

Automated follow-up tasks for client management

Claim source: apps/app/app/(authenticated)/events/[eventId]/follow-ups/page.tsx:164
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx:1strength 79%
    Queue/background system integrated.
automation

automated post-event tasks

Claim source: apps/app/app/(authenticated)/events/[eventId]/follow-ups/page.tsx:189
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/[eventId]/event-details-client/ai-insights-panel.tsx:1strength 79%
    Queue/background system integrated.
dashboard

metrics, and line items",

Claim source: apps/app/app/(authenticated)/events/budgets/[budgetId]/page.tsx:49
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 52%
    Dashboard fetches data from backend.
background

queue";

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:67
Implemented

Evidence in apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1strength 90%
    Queue/background system integrated.
realtime

live" | "finished";

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:69
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

live: {

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:89
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

Live",

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:90
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

live-now") && !event

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:492
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

Live service visibility, timeline control, and rapid actions

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:712
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
background

Queue

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:739
Implemented

Evidence in apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1strength 90%
    Queue/background system integrated.
realtime

Live operations

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:929
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

Live for ${formatDuration(now

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:955
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
background

Queue"}

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1067
Implemented

Evidence in apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1strength 90%
    Queue/background system integrated.
background

Queue list

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1213
Implemented

Evidence in apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1strength 90%
    Queue/background system integrated.
realtime

Live ${formatDuration(now

Claim source: apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1225
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
multitenant

workspace to get into the work

Claim source: apps/app/app/(authenticated)/inventory/page.tsx:87
Missing

No implementation evidence found.

No implementation evidence found.
automation

AI-powered alerts based on equipment usage, maintenance history,

Claim source: apps/app/app/(authenticated)/kitchen/equipment/equipment-page-client.tsx:706
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/kitchen/tasks/actions.ts:1strength 77%
    Queue/background system integrated.
realtime

Real-time temperature monitoring and probe management

Claim source: apps/app/app/(authenticated)/kitchen/iot/iot-page-client.tsx:196
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 73%
    Realtime subscription/socket present.
realtime

Real-time temperature monitoring, probe management, and IoT alerts",

Claim source: apps/app/app/(authenticated)/kitchen/iot/page.tsx:10
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 73%
    Realtime subscription/socket present.
multitenant

organization ID found</p>

Claim source: apps/app/app/(authenticated)/kitchen/page.tsx:14
Missing

No implementation evidence found.

No implementation evidence found.
realtime

real-time connection"

Claim source: apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:53
Implemented

Evidence in apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx: Realtime subscription/socket present.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 85%
    Realtime subscription/socket present.
payments

Subscription error: ${String(error)}`

Claim source: apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:141
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
realtime

Live" : "Paused"}

Claim source: apps/app/app/(authenticated)/kitchen/recipes/components/menu-card.tsx:112
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/recipes/recipes-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/recipes/recipes-realtime.tsx:1strength 74%
    Realtime subscription/socket present.
rbac

roles and permissions</li>

Claim source: apps/app/app/(authenticated)/kitchen/team/page.tsx:76
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/prep-lists/actions-manifest.ts) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/prep-lists/actions-manifest.ts:1strength 64%
    Role/permission check present.
dashboard

analytics and reduction opportunities

Claim source: apps/app/app/(authenticated)/kitchen/waste/page.tsx:64
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 55%
    Dashboard fetches data from backend.
realtime

Live tracking",

Claim source: apps/app/app/(authenticated)/logistics/page.tsx:25
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 71%
    Realtime subscription/socket present.
realtime

Real-time GPS tracking for active deliveries and arrival ETAs

Claim source: apps/app/app/(authenticated)/logistics/page.tsx:27
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 71%
    Realtime subscription/socket present.
realtime

Real-time tracking for active deliveries

Claim source: apps/app/app/(authenticated)/logistics/tracking/page.tsx:337
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

real-time tracking here

Claim source: apps/app/app/(authenticated)/logistics/tracking/page.tsx:407
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

Live Data</h3>

Claim source: apps/app/app/(authenticated)/logistics/tracking/page.tsx:552
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
automation

Automated email sequences for client onboarding, event follow-ups, and nurture campaigns

Claim source: apps/app/app/(authenticated)/marketing/page.tsx:27
Surface only

Feature surface exists (apps/api/app/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/procurement/page.tsx:1strength 75%
    Queue/background system integrated.
dashboard

Analytics",

Claim source: apps/app/app/(authenticated)/marketing/page.tsx:33
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 55%
    Dashboard fetches data from backend.
dashboard

analytics/sales",

Claim source: apps/app/app/(authenticated)/marketing/page.tsx:36
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 55%
    Dashboard fetches data from backend.
background

queue" | "history">("queue");

Claim source: apps/app/app/(authenticated)/payroll/approvals/page.tsx:195
Implemented

Evidence in apps/app/app/(authenticated)/payroll/approvals/page.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/payroll/approvals/page.tsx:1strength 90%
    Queue/background system integrated.
background

queue");

Claim source: apps/app/app/(authenticated)/payroll/approvals/page.tsx:254
Implemented

Evidence in apps/app/app/(authenticated)/payroll/approvals/page.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/payroll/approvals/page.tsx:1strength 90%
    Queue/background system integrated.
background

queue") {

Claim source: apps/app/app/(authenticated)/payroll/approvals/page.tsx:312
Implemented

Evidence in apps/app/app/(authenticated)/payroll/approvals/page.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/payroll/approvals/page.tsx:1strength 90%
    Queue/background system integrated.
background

queue"

Claim source: apps/app/app/(authenticated)/payroll/approvals/page.tsx:528
Implemented

Evidence in apps/app/app/(authenticated)/payroll/approvals/page.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/payroll/approvals/page.tsx:1strength 90%
    Queue/background system integrated.
background

queue")}

Claim source: apps/app/app/(authenticated)/payroll/approvals/page.tsx:532
Implemented

Evidence in apps/app/app/(authenticated)/payroll/approvals/page.tsx: Queue/background system integrated.

Evidence
  • apps/app/app/(authenticated)/payroll/approvals/page.tsx:1strength 90%
    Queue/background system integrated.
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
background

queue" && (

Claim source: apps/app/app/(authenticated)/payroll/approvals/page.tsx:551
Implemented

Evidence in apps/app/app/(authenticated)/payroll/approvals/page.tsx: Queue/background system integrated.

Evidence
  • apps/app/app/(authenticated)/payroll/approvals/page.tsx:1strength 90%
    Queue/background system integrated.
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
payments

Payment Finalized",

Claim source: apps/app/app/(authenticated)/payroll/runs/[runId]/components/approval-history-timeline.tsx:73
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment",

Claim source: apps/app/app/(authenticated)/payroll/runs/[runId]/components/approval-workflow-panel.tsx:105
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payment processing

Claim source: apps/app/app/(authenticated)/payroll/runs/[runId]/components/approval-workflow-panel.tsx:107
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment Complete",

Claim source: apps/app/app/(authenticated)/payroll/runs/[runId]/components/approval-workflow-panel.tsx:113
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

payments have been processed

Claim source: apps/app/app/(authenticated)/payroll/runs/[runId]/components/approval-workflow-panel.tsx:115
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment Terms</span>

Claim source: apps/app/app/(authenticated)/procurement/vendor-contracts/[id]/page.tsx:262
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment Terms</Label>

Claim source: apps/app/app/(authenticated)/procurement/vendors/[id]/page.tsx:343
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment Terms:{" "}

Claim source: apps/app/app/(authenticated)/procurement/vendors/[id]/page.tsx:489
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 50%
    Calls Stripe checkout/session/subscription APIs.
dashboard

metrics={

Claim source: apps/app/app/(authenticated)/scheduling/availability/components/availability-client.tsx:347
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 52%
    Dashboard fetches data from backend.
realtime

live open-shift bids

Claim source: apps/app/app/(authenticated)/scheduling/page.tsx:444
Surface only

Feature surface exists (apps/app/app/(authenticated)/scheduling/scheduling-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/scheduling/scheduling-realtime.tsx:1strength 78%
    Realtime subscription/socket present.
multitenant

organization found</p>

Claim source: apps/app/app/(authenticated)/scheduling/requests/page.tsx:54
Missing

No implementation evidence found.

No implementation evidence found.
background

Queue</h1>

Claim source: apps/app/app/(authenticated)/scheduling/requests/page.tsx:156
Implemented

Evidence in apps/app/app/(authenticated)/scheduling/requests/page.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/scheduling/requests/page.tsx:1strength 90%
    Queue/background system integrated.
dashboard

analytics } from "@repo/analytics";

Claim source: apps/app/app/(authenticated)/search/page.tsx:3
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 55%
    Dashboard fetches data from backend.
automation

automated email is triggered

Claim source: apps/app/app/(authenticated)/settings/email-workflows/[id]/page.tsx:226
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 73%
    Queue/background system integrated.
automation

automated email trigger

Claim source: apps/app/app/(authenticated)/settings/email-workflows/new/page.tsx:127
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 73%
    Queue/background system integrated.
automation

Automate email notifications based on event triggers

Claim source: apps/app/app/(authenticated)/settings/email-workflows/components/email-workflows-client.tsx:135
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 73%
    Queue/background system integrated.
notifications

email notifications based on event triggers

Claim source: apps/app/app/(authenticated)/settings/email-workflows/components/email-workflows-client.tsx:135
Surface only

Feature surface exists (apps/app/app/(authenticated)/settings/notifications/notifications-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/settings/notifications/notifications-client.tsx:1strength 69%
    Notification provider integrated.
automation

automated email workflows to send notifications when events

Claim source: apps/app/app/(authenticated)/settings/email-workflows/components/email-workflows-client.tsx:240
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 73%
    Queue/background system integrated.
webhooks

Webhook Secret{" "}

Claim source: apps/app/app/(authenticated)/settings/integrations/page.tsx:536
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 81%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 34%
    Webhook route exists but signature verification not confirmed.
multitenant

Organization ID{" "}

Claim source: apps/app/app/(authenticated)/settings/integrations/page.tsx:1211
Missing

No implementation evidence found.

No implementation evidence found.
realtime

live connection or sync is required

Claim source: apps/app/app/(authenticated)/settings/integrations/page.tsx:1775
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
realtime

real-time events to external services

Claim source: apps/app/app/(authenticated)/settings/page.tsx:13
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 71%
    Realtime subscription/socket present.
webhooks

webhooks to push real-time events to external services

Claim source: apps/app/app/(authenticated)/settings/page.tsx:13
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 81%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 34%
    Webhook route exists but signature verification not confirmed.
notifications

SMS Notifications

Claim source: apps/app/app/(authenticated)/settings/notifications/page.tsx:11
Surface only

Feature surface exists (apps/app/app/(authenticated)/settings/notifications/notifications-client.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/settings/notifications/notifications-client.tsx:1strength 79%
    Notification provider integrated.
multitenant

workspace and their roles

Claim source: apps/app/app/(authenticated)/settings/team/page.tsx:55
Missing

No implementation evidence found.

No implementation evidence found.
webhooks

Webhook,

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:52
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook?: { name: string; url: string };

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:114
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook: WebhookConfig | null;

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:259
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook) {

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:266
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:268
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook, open]);

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:280
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook ? "Edit Webhook" : "New Webhook"}</DialogTitle>

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:303
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook endpoint

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:307
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook ? "(unchanged)" : "Optional"}

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:341
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook ? "Update" : "Create"}

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:447
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks");

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:460
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks, setWebhooks] = useState<WebhookConfig[]>([]);

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:463
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks ?? []);

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:501
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/delivery-logs?limit=50&offset=${offset}`

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:513
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/dlq?limit=50&unresolved=true&offset=${offset}`

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:534
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/${editingWebhook

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:580
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks", {

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:585
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook updated" : "Webhook created");

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:592
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook`,

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:610
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/${wh

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:617
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook ${next}`);

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:623
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook",

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:635
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook deleted");

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:646
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/dlq/${entry

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:666
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/retry", {

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:710
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:729
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks…

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:742
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhooks</DisplayHeading>

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:754
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
realtime

real-time events to your

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:756
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
webhooks

webhooks to push real-time events to your

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:756
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhooks</MetricLabel>

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:781
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
background

Queue</MetricLabel>

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:793
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 90%
    Queue/background system integrated.
webhooks

Webhook className=" " />

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:807
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook className=" " />

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:820
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks configured

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:822
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
realtime

real-time event notifications

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:825
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 67%
    Realtime subscription/socket present.
webhooks

webhook to receive real-time event notifications

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:825
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook</TableHead>

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1056
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook?

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1078
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook={editingWebhook}

Claim source: apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1141
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks-client";

Claim source: apps/app/app/(authenticated)/settings/webhooks/page.tsx:1
Implemented

Evidence in apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(authenticated)/settings/webhooks/webhooks-client.tsx:1strength 88%
    Webhook route verifies signatures.
  • apps/app/app/(authenticated)/settings/webhooks/page.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
dashboard

metrics, reviews, and development tracking

Claim source: apps/app/app/(authenticated)/staff/page.tsx:34
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 55%
    Dashboard fetches data from backend.
automation

AI-powered coverage

Claim source: apps/app/app/(authenticated)/staffing/layout.tsx:35
Surface only

Feature surface exists (apps/api/app/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/procurement/page.tsx:1strength 75%
    Queue/background system integrated.
automation

AI-powered staffing recommendations for events",

Claim source: apps/app/app/(authenticated)/staffing/recommendations/page.tsx:9
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1strength 71%
    Queue/background system integrated.
realtime

Live coverage across every location

Claim source: apps/app/app/(authenticated)/staffing/page.tsx:156
Surface only

Feature surface exists (apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/kitchen/production-board-realtime.tsx:1strength 71%
    Realtime subscription/socket present.
automation

AI-powered staffing recommendations based on event details

Claim source: apps/app/app/(authenticated)/staffing/recommendations/staffing-recommendations-client.tsx:82
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1strength 71%
    Queue/background system integrated.
automation

AI-powered recommendations

Claim source: apps/app/app/(authenticated)/tools/ai/ai-client.tsx:423
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1strength 71%
    Queue/background system integrated.
automation

AI-powered event summary

Claim source: apps/app/app/(authenticated)/tools/ai/ai-client.tsx:623
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1strength 71%
    Queue/background system integrated.
automation

AI-powered task plan

Claim source: apps/app/app/(authenticated)/tools/ai/bulk-task-generator.tsx:650
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(authenticated)/events/kitchen-dashboard/kitchen-dashboard-client.tsx:1strength 71%
    Queue/background system integrated.
dashboard

dashboard coming soon")}>

Claim source: apps/app/app/(authenticated)/warehouse/receiving/page.tsx:259
Surface only

Feature surface exists (apps/api/app/api/analytics/finance/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/finance/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 55%
    Dashboard fetches data from backend.
dashboard

metrics and supplier performance trends

Claim source: apps/app/app/(authenticated)/warehouse/receiving/reports/page.tsx:170
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 52%
    Dashboard fetches data from backend.
dashboard

metrics will appear

Claim source: apps/app/app/(authenticated)/warehouse/receiving/reports/page.tsx:230
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 43%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 52%
    Dashboard fetches data from backend.
webhooks

Webhooks</h1>

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/page.tsx:8
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 88%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/page.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook {

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:35
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook | null;

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:231
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/${editing

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:304
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook");

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:315
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook "${name

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:320
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook"

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:327
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook" : "Create Webhook"}</h2>

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:343
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook configuration"

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:346
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook endpoint"}

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:347
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook"}

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:549
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook: Webhook | null;

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:568
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook)) {

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:571
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook Configuration</p>

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:581
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks, setWebhooks] = useState<Webhook[]>([]);

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:707
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook | null>(null);

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:730
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/delivery-logs?limit=50"

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:776
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/dlq?limit=50&unresolved=true"

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:800
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook ${newStatus === "active" ? "activated" : "paused"}`

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:863
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/${confirmAction

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:883
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/dlq/${confirmAction

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:909
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhooks</p>

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1023
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks", label: "Webhooks" },

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1075
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
background

Queue" },

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1077
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 90%
    Queue/background system integrated.
webhooks

webhooks" && (

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1096
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhooks</h2>

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1100
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook to receive event notifications

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1174
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks are triggered

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1397
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
background

Queue</h2>

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1495
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 90%
    Queue/background system integrated.
background

queue is empty

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1535
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 90%
    Queue/background system integrated.
webhooks

webhook delivery and monitoring</p>

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1637
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook delivery

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1654
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook permanently

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1658
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
background

Queue for manual review</li>

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1668
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 43%
    Cron route performs durable work.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 90%
    Queue/background system integrated.
webhooks

webhook={detailWebhook}

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1709
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook "${confirmAction

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1725
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook Status"

Claim source: apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1740
Implemented

Evidence in apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx: Webhook route verifies signatures.

Evidence
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 95%
    Webhook route verifies signatures.
  • apps/app/app/(dev-console)/dev-console/webhooks/webhooks-client.tsx:1strength 40%
    Webhook route exists but signature verification not confirmed.
multitenant

organization={tenant?

Claim source: apps/app/app/(unauthenticated)/sign/contract/[token]/page.tsx:183
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization: string;

Claim source: apps/app/app/(unauthenticated)/sign/contract/[token]/contract-signing-client.tsx:73
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization,

Claim source: apps/app/app/(unauthenticated)/sign/contract/[token]/contract-signing-client.tsx:121
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization}</p>

Claim source: apps/app/app/(unauthenticated)/sign/contract/[token]/contract-signing-client.tsx:207
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization}

Claim source: apps/app/app/(unauthenticated)/sign/contract/[token]/contract-signing-client.tsx:474
Missing

No implementation evidence found.

No implementation evidence found.
payments

payments, packages/webhooks)

Claim source: docs/audits/pass-11-auth-middleware.md:8
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhooks)

Claim source: docs/audits/pass-11-auth-middleware.md:8
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook event drops, cross-tenant data access in forecasts, and a payload injection in

Claim source: docs/audits/pass-11-auth-middleware.md:19
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhooks(

Claim source: docs/audits/pass-11-auth-middleware.md:29
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
background

Cron Auth Accepts Spoofable Header**

Claim source: docs/audits/pass-11-auth-middleware.md:39
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
background

Cron routes verify `Authorization: Bearer ${CRON_SECRET}`, but `cron/inventory-audit

Claim source: docs/audits/pass-11-auth-middleware.md:40
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
webhooks

Webhook Routes Lack Signature Verification**

Claim source: docs/audits/pass-11-auth-middleware.md:43
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook/route

Claim source: docs/audits/pass-11-auth-middleware.md:44
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook signature

Claim source: docs/audits/pass-11-auth-middleware.md:45
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhooks/supplier-catalog` correctly uses HMAC-SHA256 with `timingSafeEqual` — this is t

Claim source: docs/audits/pass-11-auth-middleware.md:46
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook now has Resend HMAC-SHA256 signature verification with replay protection

Claim source: docs/audits/pass-11-auth-middleware.md:48
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
realtime

real-time events for that tenant

Claim source: docs/audits/pass-11-auth-middleware.md:76
Implemented

Evidence in docs/audits/pass-11-auth-middleware.md: Realtime subscription/socket present.

Evidence
  • docs/audits/pass-11-auth-middleware.md:1strength 85%
    Realtime subscription/socket present.
rbac

RBAC Enforcement

Claim source: docs/audits/pass-11-auth-middleware.md:81
Surface only

Feature surface exists (docs/audits/pass-11-auth-middleware.md) but no deep implementation evidence.

Evidence
  • docs/audits/pass-11-auth-middleware.md:1strength 75%
    Role/permission check present.
rbac

RBAC architecture:**

Claim source: docs/audits/pass-11-auth-middleware.md:83
Surface only

Feature surface exists (docs/audits/pass-11-auth-middleware.md) but no deep implementation evidence.

Evidence
  • docs/audits/pass-11-auth-middleware.md:1strength 75%
    Role/permission check present.
rbac

RBAC enforced through manifest runtime policy system

Claim source: docs/audits/pass-11-auth-middleware.md:84
Surface only

Feature surface exists (docs/audits/pass-11-auth-middleware.md) but no deep implementation evidence.

Evidence
  • docs/audits/pass-11-auth-middleware.md:1strength 75%
    Role/permission check present.
rbac

RBAC on 22 Non-Manifest Routes**

Claim source: docs/audits/pass-11-auth-middleware.md:88
Surface only

Feature surface exists (docs/audits/pass-11-auth-middleware.md) but no deep implementation evidence.

Evidence
  • docs/audits/pass-11-auth-middleware.md:1strength 75%
    Role/permission check present.
rbac

role-based access control

Claim source: docs/audits/pass-11-auth-middleware.md:89
Surface only

Feature surface exists (docs/audits/pass-11-auth-middleware.md) but no deep implementation evidence.

Evidence
  • docs/audits/pass-11-auth-middleware.md:1strength 75%
    Role/permission check present.
payments

payments, accounting/invoices, logistics/dispatch, inventory/reorder-suggestions, etc

Claim source: docs/audits/pass-11-auth-middleware.md:89
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
export

CSV export (not API-based)

Claim source: docs/audits/pass-11-auth-middleware.md:184
Surface only

Feature surface exists (apps/app/app/(authenticated)/events/[eventId]/components/export-button.tsx) but no deep implementation evidence.

Evidence
  • apps/app/app/(authenticated)/events/[eventId]/components/export-button.tsx:1strength 38%
    Export/download logic present.
payments

Payments (`packages/payments/`)

Claim source: docs/audits/pass-11-auth-middleware.md:307
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

Stripe

Claim source: docs/audits/pass-11-auth-middleware.md:309
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

Stripe Key in Client Bundle Risk**

Claim source: docs/audits/pass-11-auth-middleware.md:311
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

payments/index

Claim source: docs/audits/pass-11-auth-middleware.md:312
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
realtime

live keys

Claim source: docs/audits/pass-11-auth-middleware.md:313
Implemented

Evidence in docs/audits/pass-11-auth-middleware.md: Realtime subscription/socket present.

Evidence
  • docs/audits/pass-11-auth-middleware.md:1strength 85%
    Realtime subscription/socket present.
payments

Stripe secret key from entering client bundles

Claim source: docs/audits/pass-11-auth-middleware.md:313
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

payments/ai

Claim source: docs/audits/pass-11-auth-middleware.md:317
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

Stripe key, granting access to the entire account

Claim source: docs/audits/pass-11-auth-middleware.md:318
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

Webhook Secret**

Claim source: docs/audits/pass-11-auth-middleware.md:321
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
payments

payments/keys

Claim source: docs/audits/pass-11-auth-middleware.md:322
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhook endpoints exist without this env var, signature verification is skipped, allowi

Claim source: docs/audits/pass-11-auth-middleware.md:323
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

Webhooks (`packages/webhooks/`)

Claim source: docs/audits/pass-11-auth-middleware.md:325
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhooks/lib/svix

Claim source: docs/audits/pass-11-auth-middleware.md:330
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook deliveries

Claim source: docs/audits/pass-11-auth-middleware.md:353
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook drops | `packages/webhooks/lib/svix

Claim source: docs/audits/pass-11-auth-middleware.md:365
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

Webhook payload injection | `packages/webhooks/lib/svix

Claim source: docs/audits/pass-11-auth-middleware.md:366
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

Webhook signature missing | `collaboration/notifications/email/webhook`, `sms/webhook`

Claim source: docs/audits/pass-11-auth-middleware.md:374
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
payments

Stripe webhook secret | `packages/payments/keys

Claim source: docs/audits/pass-11-auth-middleware.md:375
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhook secret | `packages/payments/keys

Claim source: docs/audits/pass-11-auth-middleware.md:375
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook retry | `packages/webhooks/lib/svix

Claim source: docs/audits/pass-11-auth-middleware.md:400
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook receivers, cron)

Claim source: docs/audits/pass-11-auth-middleware.md:407
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
background

cron)

Claim source: docs/audits/pass-11-auth-middleware.md:407
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
rbac

RBAC on 22 routes | Non-manifest routes using `requireTenantId()` | Add role checks

Claim source: docs/audits/pass-11-auth-middleware.md:408
Surface only

Feature surface exists (docs/audits/pass-11-auth-middleware.md) but no deep implementation evidence.

Evidence
  • docs/audits/pass-11-auth-middleware.md:1strength 75%
    Role/permission check present.
payments

Stripe API Version

Claim source: docs/audits/pass-11-auth-middleware.md:540
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

Stripe deprecates this version, the integration may silently break or receive unexpect

Claim source: docs/audits/pass-11-auth-middleware.md:543
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

payments/` (entire package)

Claim source: docs/audits/pass-11-auth-middleware.md:547
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

checkout

Claim source: docs/audits/pass-11-auth-middleware.md:548
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhook handler processes `checkout

Claim source: docs/audits/pass-11-auth-middleware.md:548
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
dashboard

Dashboard are never reflected in the application

Claim source: docs/audits/pass-11-auth-middleware.md:548
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 40%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 35%
    Dashboard fetches data from backend.
webhooks

Webhook Handler Does Full User Scan

Claim source: docs/audits/pass-11-auth-middleware.md:550
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
payments

payments/route

Claim source: docs/audits/pass-11-auth-middleware.md:552
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhooks/payments/route

Claim source: docs/audits/pass-11-auth-middleware.md:552
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhooks/keys

Claim source: docs/audits/pass-11-auth-middleware.md:562
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
payments

payments/`, `packages/webhooks/`

Claim source: docs/audits/pass-11-auth-middleware.md:579
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhooks/`

Claim source: docs/audits/pass-11-auth-middleware.md:579
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
payments

payments) and data synchronization (supplier connectors), this is a significant reliabil

Claim source: docs/audits/pass-11-auth-middleware.md:580
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

payments/` | Add handlers for `charge

Claim source: docs/audits/pass-11-auth-middleware.md:597
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

Webhook Security Deep-Dive

Claim source: docs/audits/pass-11-auth-middleware.md:604
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook receiver deep-audit, route-level auth re-verification, integration services re-

Claim source: docs/audits/pass-11-auth-middleware.md:607
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook as the "gold standard" without verifying the conditional signature check

Claim source: docs/audits/pass-11-auth-middleware.md:608
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

Webhook Security

Claim source: docs/audits/pass-11-auth-middleware.md:618
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

Webhook Body Round-Trip Breaks Signature Verification

Claim source: docs/audits/pass-11-auth-middleware.md:639
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhooks/auth/route

Claim source: docs/audits/pass-11-auth-middleware.md:641
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook handler reads the body via `request

Claim source: docs/audits/pass-11-auth-middleware.md:642
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
payments

Stripe webhook handler at `apps/api/app/webhooks/payments/route

Claim source: docs/audits/pass-11-auth-middleware.md:643
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhook handler at `apps/api/app/webhooks/payments/route

Claim source: docs/audits/pass-11-auth-middleware.md:643
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhooks may be rejected, causing user creation/update events to be silently lost

Claim source: docs/audits/pass-11-auth-middleware.md:644
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

Webhook Signature Check Bypassed by Omitting Header

Claim source: docs/audits/pass-11-auth-middleware.md:647
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhooks/supplier-catalog/route

Claim source: docs/audits/pass-11-auth-middleware.md:649
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

Webhook Body

Claim source: docs/audits/pass-11-auth-middleware.md:655
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook body is logged: `log

Claim source: docs/audits/pass-11-auth-middleware.md:658
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook performs a raw SQL `$queryRaw` lookup by `email_id` (Resend ID) without any `te

Claim source: docs/audits/pass-11-auth-middleware.md:665
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
background

Cron Endpoints

Claim source: docs/audits/pass-11-auth-middleware.md:679
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
background

cron/inventory-audit/route

Claim source: docs/audits/pass-11-auth-middleware.md:682
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
background

cron/idempotency-cleanup/route

Claim source: docs/audits/pass-11-auth-middleware.md:683
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
background

cron/email-reminders/route

Claim source: docs/audits/pass-11-auth-middleware.md:684
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
background

cron/contract-expiration-alerts/route

Claim source: docs/audits/pass-11-auth-middleware.md:685
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
webhooks

webhook-retry/route

Claim source: docs/audits/pass-11-auth-middleware.md:686
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
background

cron/webhook-retry/route

Claim source: docs/audits/pass-11-auth-middleware.md:686
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
background

cron endpoints have `verifyCronAuth()` functions that return `true` when `CRON_SECRE

Claim source: docs/audits/pass-11-auth-middleware.md:687
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
background

cron endpoints return 503 when `CRON_SECRET` is not set (follow the `inventory-audit

Claim source: docs/audits/pass-11-auth-middleware.md:689
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
background

Cron Retry Uses Timing-Unsafe Bearer Token Comparison

Claim source: docs/audits/pass-11-auth-middleware.md:705
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
payments

Stripe Event Returned in Webhook Response

Claim source: docs/audits/pass-11-auth-middleware.md:728
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

Webhook Response

Claim source: docs/audits/pass-11-auth-middleware.md:728
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
payments

Stripe event object is returned: `NextResponse

Claim source: docs/audits/pass-11-auth-middleware.md:731
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhook signatures are correct** — HMAC-SHA256 with timestamp-prefixed payload, standar

Claim source: docs/audits/pass-11-auth-middleware.md:750
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook body round-trip) |

Claim source: docs/audits/pass-11-auth-middleware.md:762
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook log), AE2-A06 (unscoped email webhook) |

Claim source: docs/audits/pass-11-auth-middleware.md:763
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

Webhook body round-trip | **TIER 0** | Replace `request

Claim source: docs/audits/pass-11-auth-middleware.md:773
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook log | **TIER 1** | Remove `body` from `log

Claim source: docs/audits/pass-11-auth-middleware.md:775
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook | **TIER 1** | Add HMAC signature verification (as A-03 recommends) AND add `te

Claim source: docs/audits/pass-11-auth-middleware.md:776
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
background

Cron timing-unsafe comparison | **TIER 3** | Replace string comparison with `crypto

Claim source: docs/audits/pass-11-auth-middleware.md:780
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 53%
    Queue/background system integrated.
background

Cron Jobs

Claim source: docs/llm/next-forge/docs/packages/cron.md:34
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
background

cron jobs feature to trigger Next

Claim source: docs/llm/next-forge/docs/packages/cron.md:38
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
webhooks

webhooks and other such tasks isolated from our UI

Claim source: docs/llm/next-forge/docs/packages/cron.md:46
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 34%
    Webhook route exists but signature verification not confirmed.
background

cron jobs to any app, we use the `api` app to keep our background jobs, webhooks and

Claim source: docs/llm/next-forge/docs/packages/cron.md:46
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
background

cron` folder

Claim source: docs/llm/next-forge/docs/packages/cron.md:48
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
background

cron/[your-function]/route

Claim source: docs/llm/next-forge/docs/packages/cron.md:50
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
background

cron/keep-alive",

Claim source: docs/llm/next-forge/docs/packages/cron.md:73
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
background

cron jobs](#how-vercel-triggers-cron-jobs)

Claim source: docs/llm/next-forge/docs/packages/cron.md:80
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
background

cron job, Vercel makes an HTTP GET request to your project's production deployment U

Claim source: docs/llm/next-forge/docs/packages/cron.md:82
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
background

cron/keep-alive

Claim source: docs/llm/next-forge/docs/packages/cron.md:85
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
dashboard

dashboard or just hit the endpoint with a standard HTTP request

Claim source: docs/llm/next-forge/docs/packages/cron.md:90
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 40%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 35%
    Dashboard fetches data from backend.
background

cron job manually, you can either do so in the Vercel dashboard or just hit the endp

Claim source: docs/llm/next-forge/docs/packages/cron.md:90
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
background

cron jobs](#how-vercel-triggers-cron-jobs)[Triggering functions manually](#triggerin

Claim source: docs/llm/next-forge/docs/packages/cron.md:100
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
background

cron

Claim source: docs/llm/next-forge/docs/packages/cron.md:102
Implemented

Evidence in docs/llm/next-forge/docs/packages/cron.md: Queue/background system integrated.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 90%
    Queue/background system integrated.
multitenant

organization" logic as Auth

Claim source: docs/llm/next-forge/docs/migrations/authentication/authjs.md:182
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization management like Clerk, this guide includes a multi-tenancy schema pattern to im

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:40
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization/team management

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:62
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization management, you'll need to create a multi-tenancy schema

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:79
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

Organization {

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:84
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization Organization @relation(fields: [organizationId], references: [id], onDelete: Ca

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:102
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization from user metadata

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:174
Missing

No implementation evidence found.

No implementation evidence found.
dashboard

dashboard')) {

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:243
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 40%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 35%
    Dashboard fetches data from backend.
dashboard

dashboard');

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:290
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 40%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 35%
    Dashboard fetches data from backend.
multitenant

organization management](#8-implement-organization-management)

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:413
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization = await database

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:425
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization;

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:443
Missing

No implementation evidence found.

No implementation evidence found.
dashboard

dashboard';

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:491
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 40%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 35%
    Dashboard fetches data from backend.
payments

subscription } } = supabase

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:543
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

subscription

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:547
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
multitenant

organization management](#8-implement-organization-management)[9

Claim source: docs/llm/next-forge/docs/migrations/authentication/supabase.md:604
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization() // if you want to use organization plugin

Claim source: docs/llm/next-forge/docs/migrations/authentication/better-auth.md:92
Missing

No implementation evidence found.

No implementation evidence found.
payments

stripe/route

Claim source: docs/llm/next-forge/docs/migrations/authentication/better-auth.md:331
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhooks/stripe/route

Claim source: docs/llm/next-forge/docs/migrations/authentication/better-auth.md:331
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 31%
    Webhook route exists but signature verification not confirmed.
multitenant

organization, check [organization plugin](https://better-auth

Claim source: docs/llm/next-forge/docs/migrations/authentication/better-auth.md:355
Missing

No implementation evidence found.

No implementation evidence found.
multitenant

organization management

Claim source: docs/llm/next-forge/docs/packages/authentication.md:36
Missing

No implementation evidence found.

No implementation evidence found.
webhooks

Webhooks](#webhooks)

Claim source: docs/llm/next-forge/docs/packages/authentication.md:46
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 34%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks to handle authentication events and you can send these to your application

Claim source: docs/llm/next-forge/docs/packages/authentication.md:48
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 34%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks locally, so you'll have to test them in a staging environment

Claim source: docs/llm/next-forge/docs/packages/authentication.md:56
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 34%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhooks](#webhooks)[Email Templates](#email-templates)[Local Development](#local-develo

Claim source: docs/llm/next-forge/docs/packages/authentication.md:60
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 34%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks from other services

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:36
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook handlers for several key services

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:38
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
payments

Payment Events](#payment-events)

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:40
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
payments

Payment events](/en/packages/payments) are handled in the `POST /webhooks/payments` rou

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:42
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhooks/payments` route in the `api` app

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:42
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
payments

Stripe CLI to forward webhooks to your local server

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:44
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhooks locally, we've configured the Stripe CLI to forward webhooks to your local serv

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:44
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/auth` route in the `api` app

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:48
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook events you need in your Clerk project settings

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:50
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhooks is to notify your application when a database record is created, updated, or de

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:58
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
background

cron jobs or other methods

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:58
Surface only

Feature surface exists (apps/api/app/api/cron/webhook-retry/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/cron/webhook-retry/route.ts:1strength 40%
    Cron route performs durable work.
  • docs/llm/next-forge/docs/packages/cron.md:1strength 77%
    Queue/background system integrated.
webhooks

Webhooks](https://supabase

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:60
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
payments

Payment Events](#payment-events)[Authentication Events](#authentication-events)[Local D

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:64
Surface only

Feature surface exists (.cursor/rules/stripe.mdc) but no deep implementation evidence.

Evidence
  • .cursor/rules/stripe.mdc:1strength 48%
    Calls Stripe checkout/session/subscription APIs.
webhooks

webhooks/inbound

Claim source: docs/llm/next-forge/docs/packages/webhooks/inbound.md:66
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/inbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks to your users using Svix

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:36
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks to your users using [Svix](https://www

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:38
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhooks are automatically enabled by the existence of the `SVIX_TOKEN` environment vari

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:40
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
multitenant

organization ID from the authenticated user is used as the Svix application UID, which is cr

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:44
Missing

No implementation evidence found.

No implementation evidence found.
webhooks

webhook](#send-a-webhook)

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:48
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook, simply use the `send` function from the `@repo/webhooks` package:

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:50
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks } from '@repo/webhooks';

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:53
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook endpoints](#add-webhook-endpoints)

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:62
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks subscriptions

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:64
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
dashboard

dashboard](https://docs

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:64
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 40%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 35%
    Dashboard fetches data from backend.
webhooks

webhooks` and use the returned URL in an `iframe` on your dashboard

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:66
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks` that you can use as a starting point

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:78
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook](#send-a-webhook)[Add webhook endpoints](#add-webhook-endpoints)

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:82
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks/outbound

Claim source: docs/llm/next-forge/docs/packages/webhooks/outbound.md:84
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • docs/llm/next-forge/docs/packages/webhooks/outbound.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
multitenant

workspace:*",

Claim source: packages/auth/package.json:15
Missing

No implementation evidence found.

No implementation evidence found.
dashboard

Dashboard, not in code

Claim source: planning/auth-implementation.md:68
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 40%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 35%
    Dashboard fetches data from backend.
dashboard

Dashboard → User & Authentication → Social Connections → GitHub**

Claim source: planning/auth-implementation.md:69
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 40%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 35%
    Dashboard fetches data from backend.
webhooks

Webhook Handler Verification

Claim source: planning/auth-implementation.md:73
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
webhooks

webhook handler exists at `/webhooks/clerk` | 10 min |

Claim source: planning/auth-implementation.md:81
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
dashboard

Dashboard config, not a code change | — |

Claim source: planning/auth-implementation.md:83
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 40%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 35%
    Dashboard fetches data from backend.
webhooks

Webhook System

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks for specific entity types and events (create, update, delete)

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:7
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook payloads to external URLs with custom data formats

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:8
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook deliveries with exponential backoff

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:9
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook delivery attempts and results

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:10
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook authentication (API keys, signatures)

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:11
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhooks per integration

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:12
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook handling (receiving webhooks from external systems)

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:15
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook payload transformation or mapping UI

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:16
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook testing or debugging tools

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:17
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook analytics or reporting

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:18
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
dashboard

analytics or reporting

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:18
Surface only

Feature surface exists (apps/api/app/api/analytics/events/profitability/route.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/analytics/events/profitability/route.ts:1strength 40%
    Metrics API route exists.
  • apps/app/app/(authenticated)/accounting/chart-of-accounts/chart-of-accounts-actions.tsx:1strength 35%
    Dashboard fetches data from backend.
webhooks

Webhook payloads must never include sensitive data without proper authorization

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:21
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook deliveries must never be lost; failed deliveries must retry

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:22
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook URLs must never be called without proper authentication if configured

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:23
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook retries must never continue indefinitely; must have max retry limit

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:24
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook deliveries must never block main application operations

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:25
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook payloads must never be sent to invalid or unreachable URLs without error handli

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:26
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook for event updates → webhook created and enabled

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:29
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook payload sent to configured URL

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:30
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook delivery fails → retry scheduled with backoff

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:31
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook logs → shows delivery attempts and results

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:32
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

webhook → no payloads sent while disabled

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:33
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
webhooks

Webhook retry limit reached → delivery marked as failed, logged

Claim source: specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:34
Surface only

Feature surface exists (apps/api/__tests__/webhooks/supplier-catalog.test.ts) but no deep implementation evidence.

Evidence
  • apps/api/__tests__/webhooks/supplier-catalog.test.ts:1strength 48%
    Webhook route verifies signatures.
  • specs/webhook-outbound-integrations_TODO/webhook-outbound-integrations.md:1strength 40%
    Webhook route exists but signature verification not confirmed.
payments

payments are due according to the payment schedule outlined in the proposal

Claim source: apps/api/app/api/events/contracts/[id]/pdf/route.tsx:155
Surface only

Feature surface exists (apps/api/app/api/accounting/payments/[id]/gateway.ts) but no deep implementation evidence.

Evidence
  • apps/api/app/api/accounting/payments/[id]/gateway.ts:1strength 69%
    Calls Stripe checkout/session/subscription APIs.