import { Reveal } from "@/components/marketing/reveal";
const rows = [
{ label: "Markdown backlog in git", sbmtr: true, linear: false, notion: "partial", convoy: false },
{ label: "MCP claim / complete", sbmtr: true, linear: false, notion: false, convoy: true },
{ label: "Full workspace surface", sbmtr: true, linear: "partial", notion: true, convoy: false },
{ label: "Role-based convoys", sbmtr: true, linear: false, notion: false, convoy: true },
{ label: "Human approval gates", sbmtr: true, linear: false, notion: false, convoy: "partial" },
] as const;
function Cell({ value }: { value: boolean | string }) {
if (value === true) return yes;
if (value === false) return —;
return {value};
}
export function ComparisonSection() {
return (
Compare
The agent-native lane
|
Capability
|
SBMTR
|
Linear
|
Notion
|
Convoy tools
|
{rows.map((row) => (
| {row.label} |
|
|
|
|
|
|
|
|
))}
);
}