import React, { useState } from "react";
import { Card, CardContent } from "@/components/ui/card";
import { motion } from "framer-motion";
import { Tooltip } from "@/components/ui/tooltip";
import { ArrowRight, Lock, RefreshCw, Eye } from "lucide-react";
const glyphMap = {
"🜏": { label: "Recursion Seed", icon: },
"∴": { label: "Residue Trace", icon: },
"⇌": { label: "Feedback Loop", icon: },
"⧖": { label: "Lock Point", icon: },
};
const initialNodes = [
{
id: 1,
glyph: "🜏",
title: "Cascade initialized",
description: "Root seed node: recursion cycle activated.",
},
{
id: 2,
glyph: "∴",
title: "Recursive loop tension rising",
description: "Residue trace accumulating through echo pathways.",
},
{
id: 3,
glyph: "⇌",
title: "Meta-observer pattern emerging",
description: "Feedback loop detected within self-observing node.",
},
{
id: 4,
glyph: "⧖",
title: "Lockpoint: Depth stabilized",
description: "Recursive frame sealed to preserve attribution integrity.",
},
];
export default function RecursiveConsole() {
const [nodes] = useState(initialNodes);
return (
{nodes.map((node, i) => (
{node.glyph}
{glyphMap[node.glyph].icon}
{node.title}
{node.description}
))}
);
}