Add persistent onion key backup and restore, improve startup resilience, and flesh out the major site verticals with richer navigation, search coverage, and operator documentation. Made-with: Cursor
57 lines
3.0 KiB
TypeScript
57 lines
3.0 KiB
TypeScript
import Link from "next/link";
|
|
|
|
export default function ForumModerationPage() {
|
|
return (
|
|
<article className="rounded-lg border border-[#3d3228] bg-[#120e0a]/95 p-6 md:p-10">
|
|
<header className="border-b border-[#2a2218] pb-6">
|
|
<p className="font-mono text-[10px] uppercase tracking-[0.35em] text-[#ff9a3c]/60">Void Aggregate · policy</p>
|
|
<h1 className="mt-2 font-mono text-2xl font-black text-[#ffcb8a] md:text-3xl">Moderation doctrine</h1>
|
|
<p className="mt-3 max-w-3xl text-sm leading-relaxed text-[#b8a995]">
|
|
CyberLux models moderation as layered enforcement: ring-scoped janitors, cross-ring mediators, and hub council. The UI may not expose every tool on every onion — but the story stays consistent across mirrors.
|
|
</p>
|
|
</header>
|
|
|
|
<div className="mt-8 grid gap-6 md:grid-cols-2">
|
|
<section className="rounded border border-[#5c4030] p-5">
|
|
<h2 className="font-mono text-xs font-bold uppercase tracking-widest text-[#c45c26]">Tier A — ring freeze</h2>
|
|
<p className="mt-3 text-sm leading-relaxed text-[#b8a995]">
|
|
Temporary halt on new replies in one ring during spam bursts. Pinned posts stay visible; submit route shows a banner with estimated thaw window.
|
|
</p>
|
|
</section>
|
|
<section className="rounded border border-[#5c4030] p-5">
|
|
<h2 className="font-mono text-xs font-bold uppercase tracking-widest text-[#c45c26]">Tier B — handle shadow</h2>
|
|
<p className="mt-3 text-sm leading-relaxed text-[#b8a995]">
|
|
Posts from a handle sink in ranking but remain addressable by direct link — used for cooling-off periods without memory-holing evidence chains.
|
|
</p>
|
|
</section>
|
|
<section className="rounded border border-[#5c4030] p-5">
|
|
<h2 className="font-mono text-xs font-bold uppercase tracking-widest text-[#c45c26]">Tier C — network exile</h2>
|
|
<p className="mt-3 text-sm leading-relaxed text-[#b8a995]">
|
|
Session fingerprint tied to abuse pattern; dashboard and submit surfaces reject with signed rationale stub. Reversible only by two-of-three council multisig (diegetic).
|
|
</p>
|
|
</section>
|
|
<section className="rounded border border-[#5c4030] p-5">
|
|
<h2 className="font-mono text-xs font-bold uppercase tracking-widest text-[#c45c26]">Appeals</h2>
|
|
<p className="mt-3 text-sm leading-relaxed text-[#b8a995]">
|
|
Routed through{" "}
|
|
<Link href="/support" className="text-[#ff9a3c] underline">
|
|
support
|
|
</Link>{" "}
|
|
with thread id + ring slug. No DMs to individual mods — keeps audit trail intact.
|
|
</p>
|
|
</section>
|
|
</div>
|
|
|
|
<p className="mt-10 font-mono text-[10px] text-[#6b5c4d]">
|
|
<Link href="/forum/handbook" className="text-[#ff9a3c] hover:underline">
|
|
Handbook
|
|
</Link>
|
|
{" · "}
|
|
<Link href="/forum" className="text-[#ff9a3c] hover:underline">
|
|
Front
|
|
</Link>
|
|
</p>
|
|
</article>
|
|
);
|
|
}
|