import Link from 'next/link'; import { Activity } from 'lucide-react'; import { RegistryDrivenForm } from '@/components/admin/shared/registry-driven-form'; import { PageHeader } from '@/components/shared/page-header'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; export default function PulseAdminPage() { return (

Every interest row carries a small coloured chip in the detail header. It scores the deal from 0–100 using rule-based signals (no AI). Click the chip on any interest to see the per-signal breakdown - every +N or -N traces back to a dated event on the deal.

Positive signals (recent EOI sent, deposit received, contract signed) push the score up. Risk signals (declined documents, cancelled reservations, berth resold elsewhere) push it down. Stale-contact and stage-stuck signals weigh both directions automatically.

See the full guide at{' '} /docs/deal-pulse .

); }