(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8974],{1903:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var r=s(2115);function a(){let[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=window.location.hostname;t(e.endsWith(".vercel.app")||"forge0x2b.dev"===e||e.endsWith(".forge0x2b.dev"))},[]),e}},4601:(e,t,s)=>{Promise.resolve().then(s.bind(s,9416))},9416:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>C});var r=s(5155),a=s(1903),l=s(2115),n=s(8500),o=s.n(n);let i={visual:"",developer:`## Architecture Newsletter — Developer Digest \xb7 May 2026

**Generator:** Architecture Newsletter \xb7 Developer audience

Coherence score: 87/100 (B+) ↑ from 81 last month.

AuthService: ✅ clean — no new deps, no drift detected.
PaymentEngine: ⚠️ 2 undocumented deps added (stripe-client@3, redis-cache@2).
UserManagement: 🔴 capability boundary crossed in 3 files — O-principle violation.

SOLID score: B+ → B this sprint (Open-Closed regression in UserManagement).
Active ADRs awaiting review: ADR-042 (Redis migration), ADR-043 (auth-service split).

arc42 \xa75 Building Block View updated — 14 services mapped, 3 new interfaces documented.

---
*Generated with forge0x2B \xb7 forge0x2B.dev*`,executive:`## ROI Slide / CFO Deck — Executive Summary \xb7 May 2026

**Generator:** ROI Slide \xb7 Executive / CTO audience

### Architecture Health: B+ (87/100) ↑ +6 pts

**Cost impact this month:**
- Resolved PaymentEngine cycle → estimated -€4,200/mo infra overhead
- 3 active drifts (2 new) → remediation est. 12 eng-hours @ €120/h = €1,440

**Risk register:**
- 🔴 UserManagement boundary breach — compliance exposure if unchecked
- 🟡 ADR-042 Redis migration — decision deadline: EOW

**ROI of architecture governance (YTD):**
Prevented 2 outage-risk incidents → est. €28,000 avoided cost.

*Deck slides 3–6 available in Google Slides export.*

---
*Generated with forge0x2B \xb7 forge0x2B.dev*`,manager:`## Compliance Autopilot — SOC 2 Evidence \xb7 May 2026

**Generator:** Compliance Autopilot \xb7 Manager / PM audience

**SOC 2 Type II — Change Management Evidence**

System: PaymentEngine \xb7 Scan date: 2026-05-23 \xb7 Evidence ID: EVD-2026-05-42

Summary for audit trail:
All architectural changes this sprint were detected, logged, and reviewed.
ADR-042 documents the Redis migration decision with context and consequences.
No unauthorized dependency additions detected in AuthService or OrderService.

Gaps requiring action before audit:
1. UserManagement — 3 boundary violations need ADR or remediation plan.
2. ADR-043 — decision pending; must be resolved before architecture freeze.

GDPR relevance: UserManagement handles PII — boundary breach is a data-flow risk.

---
*Generated with forge0x2B \xb7 forge0x2B.dev*`},c={developer:"Newsletter (Developer)",executive:"ROI Slide (Executive)",manager:"Compliance Doc (Manager)",visual:"Widget (PNG/GIF/MP4)"};function d(){return(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-3 py-2",children:[(0,r.jsxs)("svg",{viewBox:"0 0 360 200",className:"w-full max-w-[360px]","aria-label":"Generated Architecture Health stat card",children:[(0,r.jsxs)("defs",{children:[(0,r.jsxs)("linearGradient",{id:"widget-bg",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,r.jsx)("stop",{offset:"0%",stopColor:"rgb(15,23,42)"}),(0,r.jsx)("stop",{offset:"100%",stopColor:"rgb(2,6,23)"})]}),(0,r.jsxs)("linearGradient",{id:"widget-accent",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[(0,r.jsx)("stop",{offset:"0%",stopColor:"rgb(251,191,36)"}),(0,r.jsx)("stop",{offset:"100%",stopColor:"rgb(249,115,22)"})]}),(0,r.jsxs)("linearGradient",{id:"widget-score-ring",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,r.jsx)("stop",{offset:"0%",stopColor:"rgb(56,189,248)"}),(0,r.jsx)("stop",{offset:"100%",stopColor:"rgb(99,102,241)"})]})]}),(0,r.jsx)("rect",{x:"2",y:"2",width:"356",height:"196",rx:"14",fill:"url(#widget-bg)",stroke:"rgba(148,163,184,0.18)",strokeWidth:"1"}),(0,r.jsx)("rect",{x:"2",y:"2",width:"356",height:"3",rx:"1.5",fill:"url(#widget-accent)"}),(0,r.jsx)("text",{x:"20",y:"32",fontSize:"10",fontFamily:"ui-monospace, monospace",fill:"rgba(251,191,36,0.85)",fontWeight:"bold",letterSpacing:"2",children:"ARCHITECTURE HEALTH \xb7 MAY 2026"}),(0,r.jsxs)("g",{transform:"translate(72,108)",children:[(0,r.jsx)("circle",{r:"44",fill:"none",stroke:"rgba(51,65,85,0.6)",strokeWidth:"6"}),(0,r.jsx)("circle",{r:"44",fill:"none",stroke:"url(#widget-score-ring)",strokeWidth:"6",strokeDasharray:"241 276",strokeDashoffset:"0",strokeLinecap:"round",transform:"rotate(-90)"}),(0,r.jsx)("text",{textAnchor:"middle",y:"6",fontSize:"28",fontFamily:"ui-sans-serif, system-ui",fontWeight:"700",fill:"rgb(226,232,240)",children:"87"}),(0,r.jsx)("text",{textAnchor:"middle",y:"22",fontSize:"8",fontFamily:"ui-monospace, monospace",fill:"rgba(148,163,184,0.7)",letterSpacing:"1",children:"B+ \xb7 +6 pts"})]}),(0,r.jsx)("g",{transform:"translate(150,68)",children:[{label:"SOLID",value:"82 \xb7 B",color:"rgb(56,189,248)"},{label:"12-FACTOR",value:"91 \xb7 A-",color:"rgb(52,211,153)"},{label:"DORA-PREDICTED",value:"Elite",color:"rgb(251,191,36)"},{label:"DRIFT",value:"3 active",color:"rgb(248,113,113)"}].map((e,t)=>(0,r.jsxs)("g",{transform:`translate(0, ${22*t})`,children:[(0,r.jsx)("rect",{x:"0",y:"-2",width:"3",height:"14",rx:"1.5",fill:e.color}),(0,r.jsx)("text",{x:"10",y:"6",fontSize:"9",fontFamily:"ui-monospace, monospace",fill:"rgba(148,163,184,0.75)",children:e.label}),(0,r.jsx)("text",{x:"180",y:"6",fontSize:"9",fontFamily:"ui-monospace, monospace",fill:"rgba(226,232,240,0.95)",textAnchor:"end",fontWeight:"600",children:e.value})]},e.label))}),(0,r.jsx)("text",{x:"20",y:"186",fontSize:"7",fontFamily:"ui-monospace, monospace",fill:"rgba(100,116,139,0.6)",letterSpacing:"0.5",children:"forge0x2B \xb7 widget generator \xb7 360\xd7200 \xb7 PNG export"})]}),(0,r.jsx)("p",{className:"text-[11px] text-slate-500 leading-snug text-center max-w-sm",children:"Widget Generator: stat cards, CTA banners, framework badges, animated GIFs (10s loops), and short MP4s — embed anywhere or push to Slack/Teams."})]})}let x={professional:"Professional",casual:"Casual",accessible:"Accessible"};function m(){let[e,t]=(0,l.useState)("developer"),[s,a]=(0,l.useState)("professional"),[n,o]=(0,l.useState)(!0),[m,h]=(0,l.useState)(!1),[p,g]=(0,l.useState)(!1),[u,b]=(0,l.useState)(null),f=i[e],{displayed:j,done:N}=function(e,t,s=12){let[r,a]=(0,l.useState)(""),[n,o]=(0,l.useState)(!1),i=(0,l.useRef)(null);return(0,l.useEffect)(()=>{if(!t){a(""),o(!1);return}a(""),o(!1);let r=0;return i.current=setTimeout(function t(){if(r>=e.length)return void o(!0);let l=Math.ceil(e.length/120),n=Math.min(r+l,e.length);a(e.slice(0,n)),r=n,i.current=setTimeout(t,s)},60),()=>{i.current&&clearTimeout(i.current)}},[e,t,s]),{displayed:r,done:n}}(f,p,10);async function v(e){let t="slack"===e?f.replace(/^## /gm,"*").replace(/\n---\n/g,"\n").replace(/\*Generated with.*$/m,"_Generated with forge0x2B_"):f;await navigator.clipboard.writeText(t),b(e),setTimeout(()=>b(null),2e3)}let y=p?j:"";return(0,r.jsxs)("div",{className:"rounded-2xl border border-slate-700/50 bg-slate-900/60 overflow-hidden shadow-2xl shadow-black/40",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 px-5 py-3 border-b border-slate-800 bg-slate-900/80",children:[(0,r.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-red-500/60"}),(0,r.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-yellow-500/60"}),(0,r.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-green-500/60"})]}),(0,r.jsx)("span",{className:"ml-2 text-xs text-slate-500 font-mono",children:"forge0x2B — live demo"}),(0,r.jsxs)("div",{className:"ml-auto flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-orange-400 animate-pulse"}),(0,r.jsx)("span",{className:"text-[10px] text-slate-600",children:"prism0x2A connected"})]})]}),(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 divide-y md:divide-y-0 md:divide-x divide-slate-800",children:[(0,r.jsxs)("div",{className:"p-5 flex flex-col gap-4",children:[(0,r.jsx)("div",{className:"text-xs uppercase tracking-widest text-slate-600 mb-1",children:"Configuration"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block text-xs font-medium text-slate-400 mb-1.5",children:"Target Audience"}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("select",{value:e,onChange:e=>{t(e.target.value),g(!1)},className:"w-full appearance-none bg-slate-800/80 border border-slate-700/60 rounded-lg px-3 py-2 text-sm text-slate-200 focus:outline-none focus:border-orange-500/50 focus:ring-1 focus:ring-orange-500/20 transition-all cursor-pointer",children:Object.entries(c).map(([e,t])=>(0,r.jsx)("option",{value:e,children:t},e))}),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-3 flex items-center text-slate-500 text-xs",children:"▾"})]})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block text-xs font-medium text-slate-400 mb-1.5",children:"Tone"}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("select",{value:s,onChange:e=>a(e.target.value),className:"w-full appearance-none bg-slate-800/80 border border-slate-700/60 rounded-lg px-3 py-2 text-sm text-slate-200 focus:outline-none focus:border-orange-500/50 focus:ring-1 focus:ring-orange-500/20 transition-all cursor-pointer",children:Object.entries(x).map(([e,t])=>(0,r.jsx)("option",{value:e,children:t},e))}),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-3 flex items-center text-slate-500 text-xs",children:"▾"})]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between py-2",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-xs font-medium text-slate-400",children:"Include Metrics"}),(0,r.jsx)("p",{className:"text-[10px] text-slate-600 mt-0.5",children:"Score, drift count, trend arrows"})]}),(0,r.jsx)("button",{onClick:()=>o(!n),className:`relative w-10 h-5.5 rounded-full transition-colors flex-shrink-0 ${n?"bg-orange-600":"bg-slate-700"}`,style:{height:"22px",width:"40px"},children:(0,r.jsx)("span",{className:`absolute top-0.5 left-0.5 w-4 h-4 rounded-full bg-white shadow transition-transform ${n?"translate-x-[18px]":"translate-x-0"}`})})]}),(0,r.jsxs)("div",{className:"rounded-lg border border-slate-800 bg-slate-950/50 p-3 mt-1",children:[(0,r.jsx)("p",{className:"text-[10px] text-slate-600 font-mono mb-2",children:"prism0x2A data snapshot"}),(0,r.jsx)("div",{className:"space-y-1",children:[["Coherence score","87/100 (B+) ↑"],["Services scanned","14"],["Active drifts","3 (2 new)"],["Open ADRs","2 awaiting review"]].map(([e,t])=>(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsx)("span",{className:"text-[10px] text-slate-600",children:e}),(0,r.jsx)("span",{className:"text-[10px] text-slate-400 font-mono",children:t})]},e))})]}),(0,r.jsx)("button",{onClick:function(){g(!1),h(!0),setTimeout(()=>{h(!1),g(!0)},900)},disabled:m,className:"w-full py-2.5 rounded-lg bg-orange-600 hover:bg-orange-500 disabled:bg-orange-900 disabled:cursor-not-allowed text-white text-sm font-medium transition-all flex items-center justify-center gap-2 mt-auto",children:m?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("svg",{className:"w-4 h-4 animate-spin",fill:"none",viewBox:"0 0 24 24",children:[(0,r.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,r.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"})]}),"Generating…"]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{children:"Generate"}),(0,r.jsx)("span",{className:"text-orange-300 text-xs",children:"⚡"})]})})]}),(0,r.jsxs)("div",{className:"p-5 flex flex-col",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,r.jsx)("div",{className:"text-xs uppercase tracking-widest text-slate-600",children:c[e]}),N&&(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("button",{onClick:()=>v("md"),className:"text-[10px] px-2 py-1 rounded border border-slate-700/60 text-slate-400 hover:text-slate-200 hover:border-slate-600 bg-slate-800/60 transition-colors",children:"md"===u?"Copied!":"Copy"}),(0,r.jsx)("button",{onClick:()=>v("slack"),className:"text-[10px] px-2 py-1 rounded border border-slate-700/60 text-slate-400 hover:text-slate-200 hover:border-slate-600 bg-slate-800/60 transition-colors",children:"slack"===u?"Copied!":"Copy for Slack"})]})]}),(0,r.jsxs)("div",{className:"flex-1 rounded-lg border border-slate-800/60 bg-slate-950/60 p-4 min-h-[240px] relative",children:[!p&&!m&&(0,r.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-2 text-slate-700",children:[(0,r.jsx)("span",{className:"text-3xl",children:"visual"===e?"\uD83E\uDDE9":"\uD83D\uDCF0"}),(0,r.jsxs)("p",{className:"text-xs text-center",children:["Select an audience and click",(0,r.jsx)("br",{}),"Generate to preview output"]})]}),m&&(0,r.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-3",children:[(0,r.jsx)("div",{className:"flex gap-1",children:[0,1,2].map(e=>(0,r.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-orange-500 animate-bounce",style:{animationDelay:`${150*e}ms`}},e))}),(0,r.jsx)("p",{className:"text-xs text-slate-600",children:"visual"===e?"Rendering widget…":"Reading architecture data…"})]}),N&&"visual"===e&&(0,r.jsx)(d,{}),y&&"visual"!==e&&(0,r.jsxs)("pre",{className:"text-xs text-slate-300 font-mono leading-relaxed whitespace-pre-wrap",children:[y,!N&&(0,r.jsx)("span",{className:"animate-pulse text-orange-400",children:"▋"})]})]}),N&&(0,r.jsxs)("div",{className:"mt-3 flex flex-wrap items-center gap-2",children:[(0,r.jsx)("span",{className:"text-[10px] text-slate-600",children:"Export as:"}),[{label:"Markdown",soon:!1},{label:"PDF",soon:!1},{label:"Google Slides",soon:!1},{label:"Slack",soon:!0},{label:"Teams",soon:!0}].map(({label:e,soon:t})=>(0,r.jsxs)("span",{title:t?"Coming Q3 2026 — webhook push not yet wired":void 0,className:`text-[10px] px-2 py-0.5 rounded border transition-colors ${t?"border-slate-700/20 text-slate-600 italic":"border-slate-700/40 text-slate-500 hover:text-slate-300 hover:border-slate-600 cursor-pointer"}`,children:[e,t?" \xb7 soon":""]},e))]})]})]})]})}function h({size:e=32}){return(0,r.jsxs)("svg",{width:e,height:e,viewBox:"0 0 32 32",fill:"none","aria-hidden":"true",className:"flex-shrink-0",children:[(0,r.jsxs)("defs",{children:[(0,r.jsxs)("linearGradient",{id:"forge-logo-hex",x1:"0%",y1:"0%",x2:"0%",y2:"100%",children:[(0,r.jsx)("stop",{offset:"0%",stopColor:"rgba(251,146,60,0.18)"}),(0,r.jsx)("stop",{offset:"100%",stopColor:"rgba(234,88,12,0.08)"})]}),(0,r.jsxs)("linearGradient",{id:"forge-logo-plus",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,r.jsx)("stop",{offset:"0%",stopColor:"rgb(251,191,36)"}),(0,r.jsx)("stop",{offset:"100%",stopColor:"rgb(249,115,22)"})]})]}),(0,r.jsx)("polygon",{points:"16,2 28,9 28,23 16,30 4,23 4,9",fill:"url(#forge-logo-hex)",stroke:"rgb(249,115,22)",strokeWidth:"1.4",strokeLinejoin:"round"}),(0,r.jsx)("line",{x1:"16",y1:"9",x2:"16",y2:"23",stroke:"url(#forge-logo-plus)",strokeWidth:"3",strokeLinecap:"round"}),(0,r.jsx)("line",{x1:"9",y1:"16",x2:"23",y2:"16",stroke:"url(#forge-logo-plus)",strokeWidth:"3",strokeLinecap:"round"})]})}let p=[{id:"markdown",label:"Markdown",status:"live"},{id:"pdf",label:"PDF",status:"live"},{id:"google-slides",label:"Google Slides",status:"partial",partialNote:"Push via Google OAuth access token (Playground or service account); one-click OAuth flow on the roadmap"},{id:"google-docs",label:"Google Docs",status:"partial",partialNote:"Push via Google OAuth access token; one-click OAuth flow on the roadmap"},{id:"google-sheets",label:"Google Sheets",status:"partial",partialNote:"Push via Google OAuth access token; one-click OAuth flow on the roadmap"},{id:"slack",label:"Slack",status:"live"},{id:"teams",label:"Microsoft Teams",status:"live"},{id:"confluence",label:"Confluence",status:"stub",reason:"Copy-to-clipboard only — no Confluence REST integration"},{id:"notion",label:"Notion",status:"roadmap",roadmapQuarter:"Q4 2026",reason:"Notion API integration not yet built"},{id:"html-email",label:"HTML Email",status:"roadmap",roadmapQuarter:"Q4 2026",reason:"SMTP + email template engine not yet built"}];function g(e){switch(e.status){case"live":return"Available now";case"partial":return e.partialNote??"Partial — see docs";case"stub":return e.reason??"Not yet available";case"roadmap":return e.roadmapQuarter?`Coming ${e.roadmapQuarter}`:"On the roadmap"}}let u={live:"",partial:"bg-amber-500/10 border-amber-500/30 text-amber-300",stub:"bg-slate-700/30 border-slate-600/40 text-slate-400",roadmap:"bg-slate-700/30 border-slate-600/40 text-slate-400"};function b({targetId:e}){let t=p.find(t=>t.id===e);if(!t||"live"===t.status)return null;let s="partial"===t.status?"Partial":"stub"===t.status?"Coming soon":t.roadmapQuarter?`Coming ${t.roadmapQuarter}`:"Roadmap";return(0,r.jsx)("span",{title:g(t),className:`inline-flex items-center px-1.5 py-0.5 rounded text-[10px] font-mono border ${u[t.status]}`,children:s})}let f="https://prism0x2a.lemonsqueezy.com/checkout/buy/64d25b45-7c4a-410d-b4aa-7504f98ab5f7",j="https://prism0x2a.vercel.app",N=[{icon:"\uD83D\uDCF0",title:"Architecture Newsletter",desc:"Weekly digest for engineering teams — pulled from your PRISM data. Score, drift, wins, action items — written for the right audience.",formats:["Slack","HTML","Markdown"],free:!0},{icon:"\uD83D\uDDC3️",title:"Sprint Retro",desc:"Architecture decisions recap per sprint. What improved, what drifted, what to fix. Auto-sorted by severity.",formats:["Markdown","Confluence"],free:!0},{icon:"\uD83D\uDE80",title:"Onboarding Co-Pilot",desc:"New hire architecture guide auto-generated from your actual codebase. Real file paths, real dependency graph, real entry points.",formats:["Markdown","HTML","Notion"],free:!0},{icon:"⚡",title:"Change Impact Brief",desc:"Stakeholder-ready change summary. What changed, what it affects, what action is needed. Written for non-technical decision-makers.",formats:["PDF","Slack","Markdown"],free:!1},{icon:"\uD83D\uDD17",title:"API Changelog",desc:"Auto-generated API change docs from detected diffs in your PRISM scan. Breaking changes flagged and highlighted.",formats:["Markdown","HTML","Notion"],free:!1},{icon:"\uD83D\uDCB0",title:"ROI Slide / CFO Deck",desc:"6-slide executive presentation with cost numbers, risk language, and ROI framing. Ready for board-level conversations.",formats:["Google Slides","PDF","Markdown"],free:!1},{icon:"\uD83D\uDEE1️",title:"Compliance Autopilot",desc:"Auto-generate SOC2 / ISO 27001 / GDPR evidence docs from your architecture scan. Audit-ready, timestamped, structured.",formats:["PDF","Markdown","Google Docs"],free:!1},{icon:"\uD83D\uDCCB",title:"ADR Generator",desc:"Auto-draft Architecture Decision Records from detected changes in your PRISM scan. Includes context, decision, and consequences.",formats:["Markdown","Confluence","HTML"],free:!1},{icon:"\uD83C\uDFD7️",title:"arc42 Documentation",desc:"Full arc42 template populated from your codebase. CC-BY 4.0 licensed. The de-facto standard for architecture documentation.",formats:["Markdown","HTML","Confluence"],free:!1},{icon:"\uD83C\uDF99️",title:"Architecture Radio",desc:"Audio-style summaries for async teams. Conversational, short-form, ready to record or share as a standup script.",formats:["Markdown","Slack"],free:!1},{icon:"\uD83D\uDCDD",title:"Knowledge Capture",desc:"Structured architecture knowledge export. Ask any question — forge0x2B turns the answer into a blog post, wiki entry, or email.",formats:["Markdown","HTML","Notion"],free:!1},{icon:"\uD83D\uDCCA",title:"Master Framework Report",desc:"Aggregates all 17 prism framework scores into one C-suite PDF. Coherence score, capability map, drift timeline — exec-ready.",formats:["PDF","HTML","Markdown"],free:!1}],v=[{q:"Do I need prism0x2A to use forge0x2B?",a:"For the Blueprint-powered generators, yes — prism0x2A provides the architecture intelligence. The Newsletter, Sprint Retro, ADR generator, and most outputs work best with live PRISM data. Knowledge Capture works standalone."},{q:"How many generators does forge include?",a:"17 generators today — newsletters, retros, ADRs, compliance docs, arc42, ROI slides, change-impact briefs, API changelogs, widget videos/GIFs, multi-channel dispatch, and more. Free tier includes 3 generators (Newsletter, Sprint Retro, Onboarding Co-Pilot). forge Pro unlocks all 17."},{q:"What export formats are supported?",a:"Live today: Markdown, PDF (for Presentations), and Google Slides / Docs / Sheets via Google OAuth access token. On the roadmap (Q3-Q4 2026): one-click OAuth flow for Google, direct Slack and Microsoft Teams webhook push, Notion API integration, and HTML email. Confluence is copy-to-clipboard only today."},{q:"Can I bring my own LLM / API key?",a:"Yes. forge0x2B uses your own Anthropic API key — configured in Settings. You pay Anthropic directly for tokens. forge Pro is just the license; LLM costs are billed by Anthropic."},{q:"What does 0x2B mean?",a:"0x2B is the ASCII hex code for '+'. forge0x2B = forge plus. And of course: 2B or not 2B — that is the question."},{q:"Spectrum Bundle — what exactly do I get?",a:"One license key that unlocks both prism0x2A Pro (unlimited scanning, Blueprint Explorer, framework analysis) and forge Pro (all 17 generators, no watermark, Google Workspace export, API access; Slack/Teams push on the roadmap). €49/mo vs €68/mo buying separately."},{q:"Every output says 'Generated with forge0x2B' — can I remove that?",a:"Yes on forge Pro and Spectrum plans. On Free, the footer stays — it's how forge0x2B grows. It's also a conversation starter: 'wait, what generated this?' is a good question."}];function y({text:e}){let[t,s]=(0,l.useState)(!1);async function a(){await navigator.clipboard.writeText(e),s(!0),setTimeout(()=>s(!1),2e3)}return(0,r.jsx)("button",{onClick:a,className:"absolute top-3 right-3 text-xs px-2.5 py-1 rounded border border-slate-600/60 text-slate-400 hover:text-slate-200 hover:border-slate-500 bg-slate-900/80 transition-colors",children:t?"Copied!":"Copy"})}function w({q:e,a:t}){let[s,a]=(0,l.useState)(!1);return(0,r.jsxs)("div",{className:"border-b border-slate-800 last:border-0",children:[(0,r.jsxs)("button",{onClick:()=>a(!s),className:"w-full flex items-center justify-between py-4 text-left gap-4",children:[(0,r.jsx)("span",{className:"text-sm font-medium text-slate-200",children:e}),(0,r.jsx)("span",{className:`text-slate-500 transition-transform flex-shrink-0 ${s?"rotate-180":""}`,children:"▾"})]}),s&&(0,r.jsx)("p",{className:"pb-4 text-sm text-slate-400 leading-relaxed",children:t})]})}function k(){return(0,r.jsxs)("div",{className:"min-h-screen flex flex-col bg-slate-950 text-slate-200 relative",children:[(0,r.jsxs)("div",{className:"fixed inset-0 pointer-events-none",children:[(0,r.jsx)("div",{className:"absolute top-0 left-1/4 w-96 h-96 bg-orange-500/5 rounded-full blur-3xl"}),(0,r.jsx)("div",{className:"absolute top-1/3 right-1/4 w-80 h-80 bg-amber-400/5 rounded-full blur-3xl"}),(0,r.jsx)("div",{className:"absolute bottom-1/3 left-1/3 w-72 h-72 bg-rose-500/4 rounded-full blur-3xl"})]}),(0,r.jsxs)("header",{className:"border-b border-slate-800/60 px-6 py-3 flex items-center justify-between sticky top-0 z-10 bg-slate-950/90 backdrop-blur-sm",children:[(0,r.jsx)(o(),{href:"/",className:"group",children:(0,r.jsxs)("span",{className:"text-lg font-semibold text-slate-100 tracking-tight group-hover:text-white transition-colors",children:["forge",(0,r.jsx)("span",{className:"font-mono text-orange-400",children:"0x2B"})]})}),(0,r.jsxs)("div",{className:"hidden md:flex items-center gap-6 text-sm text-slate-400",children:[(0,r.jsx)("a",{href:"#demo",className:"hover:text-slate-200 transition-colors",children:"Demo"}),(0,r.jsx)("a",{href:"#generators",className:"hover:text-slate-200 transition-colors",children:"Generators"}),(0,r.jsx)("a",{href:"#pricing",className:"hover:text-slate-200 transition-colors",children:"Pricing"}),(0,r.jsx)("a",{href:"#faq",className:"hover:text-slate-200 transition-colors",children:"FAQ"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsxs)("a",{href:"https://www.npmjs.com/package/forgesmith",target:"_blank",rel:"noopener noreferrer",className:"hidden sm:flex items-center gap-1.5 text-xs text-slate-400 hover:text-slate-200 transition-colors",children:[(0,r.jsx)("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{d:"M0 0v24h24V0H0zm6.672 19.992H4.008V4.008h2.664v15.984zm6.672 0H10.68V4.008h2.664v15.984zm6.648 0h-2.664V4.008h2.664v15.984z"})}),"npm"]}),(0,r.jsx)("a",{href:"https://prism0x2a.lemonsqueezy.com/checkout/buy/21c1146e-9fea-4c32-a4fc-c5a5e64215e7",target:"_blank",rel:"noopener noreferrer",className:"px-3 py-1.5 rounded-md bg-orange-600 hover:bg-orange-500 text-white text-xs font-semibold transition-colors",children:"Get Started"})]})]}),(0,r.jsxs)("main",{className:"flex-1",children:[(0,r.jsxs)("section",{className:"flex flex-col items-center text-center px-6 pt-24 pb-20 max-w-4xl mx-auto",children:[(0,r.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-2 mb-8",children:[(0,r.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-slate-700/60 bg-slate-900/50 text-xs text-slate-400",children:[(0,r.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-emerald-400 inline-block"}),"Free tier available \xb7 No telemetry"]}),(0,r.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-orange-600/25 bg-orange-700/5 text-xs text-orange-400/80",children:[(0,r.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-orange-400 inline-block"}),"Part of Spectrum 0x55 Bundle"]}),(0,r.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-emerald-600/25 bg-emerald-900/10 text-xs text-emerald-400/80",children:[(0,r.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-emerald-400 inline-block animate-pulse"}),"Launching ",(0,r.jsx)("strong",{className:"ml-1 text-emerald-300",children:"31 May 2026"})]})]}),(0,r.jsx)("h1",{className:"text-6xl sm:text-7xl md:text-8xl font-bold text-slate-50 tracking-tight mb-5 leading-none font-mono",children:"2B or not 2B."}),(0,r.jsx)("p",{className:"text-2xl sm:text-3xl text-slate-300 font-light mb-4 max-w-2xl leading-snug",children:"Turn your architecture data into stakeholder communication."}),(0,r.jsx)("p",{className:"text-base text-slate-400 mb-3 max-w-xl leading-relaxed",children:"forge0x2B reads prism0x2A's architecture intelligence and writes the update for you. No manual reporting. No copy-pasting metrics. Just clear, accurate architecture communication."}),(0,r.jsx)("p",{className:"text-xs text-slate-600 mb-10 font-mono",children:"Works with prism0x2A \xb7 Also works standalone"}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row items-center gap-3 mb-10",children:[(0,r.jsx)(o(),{href:"/forge",className:"px-7 py-3 rounded-lg bg-orange-700 hover:bg-orange-600 text-white font-medium transition-colors text-sm shadow-lg shadow-orange-900/30",children:"Start for Free →"}),(0,r.jsx)("a",{href:"#demo",className:"px-7 py-3 rounded-lg border border-slate-700 text-slate-300 hover:border-slate-600 hover:text-slate-100 transition-colors text-sm",children:"See Example Newsletter →"})]}),(0,r.jsxs)("div",{className:"relative w-full max-w-lg text-left",children:[(0,r.jsxs)("div",{className:"rounded-xl border border-slate-700/60 bg-slate-900/70 overflow-hidden",children:[(0,r.jsxs)("div",{className:"flex items-center gap-1.5 px-4 py-2.5 border-b border-slate-800",children:[(0,r.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-red-500/60"}),(0,r.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-yellow-500/60"}),(0,r.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-green-500/60"}),(0,r.jsx)("span",{className:"ml-2 text-xs text-slate-600 font-mono",children:"terminal"})]}),(0,r.jsxs)("div",{className:"px-5 py-4 font-mono text-sm text-slate-300 leading-relaxed",children:[(0,r.jsx)("span",{className:"text-slate-600",children:"$ "}),"npm install --save-dev forge0x2b",(0,r.jsx)("br",{}),(0,r.jsx)("span",{className:"text-slate-600",children:"$ "}),"npx forge dev"]})]}),(0,r.jsx)(y,{text:"npm install --save-dev forge0x2b\nnpx forge dev"})]})]}),(0,r.jsx)("section",{className:"px-6 py-20",children:(0,r.jsxs)("div",{className:"max-w-4xl mx-auto",children:[(0,r.jsxs)("div",{className:"text-center mb-14",children:[(0,r.jsx)("div",{className:"text-xs uppercase tracking-widest text-slate-600 mb-3",children:"How it works"}),(0,r.jsx)("h2",{className:"text-2xl font-semibold text-slate-100",children:"Three steps from data to delivery."})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:[{step:"1",icon:"\uD83D\uDCE1",color:"orange",title:"Reads",body:"forge0x2B connects to prism0x2A and reads your architecture data — coherence score, capability map, detected drifts, framework scores."},{step:"2",icon:"✍️",color:"amber",title:"Writes",body:"Claude AI generates the right communication for each audience. Management gets metrics and action items. Teams get drift alerts and scores. All Hands gets plain language."},{step:"3",icon:"\uD83D\uDCE4",color:"orange",title:"Delivers",body:"Copy to Slack, export HTML, open in Confluence — in one click. Every output includes export targets and a 'Generated with forge0x2B' footer."}].map(e=>(0,r.jsxs)("div",{className:"flex flex-col items-center md:items-start text-center md:text-left gap-4",children:[(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:`w-16 h-16 rounded-2xl flex items-center justify-center text-2xl border ${"amber"===e.color?"bg-amber-900/20 border-amber-600/30":"bg-orange-900/20 border-orange-600/30"}`,children:e.icon}),(0,r.jsx)("div",{className:`absolute -top-1.5 -right-1.5 w-5 h-5 rounded-full flex items-center justify-center text-[10px] font-mono font-bold border ${"amber"===e.color?"bg-amber-600 border-amber-500 text-amber-100":"bg-orange-700 border-orange-600 text-orange-100"}`,children:e.step})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-lg font-semibold text-slate-100 mb-2",children:e.title}),(0,r.jsx)("p",{className:"text-sm text-slate-400 leading-relaxed",children:e.body})]})]},e.step))})]})}),(0,r.jsxs)("section",{id:"demo",className:"px-6 py-20 max-w-5xl mx-auto scroll-mt-20",children:[(0,r.jsxs)("div",{className:"text-center mb-10",children:[(0,r.jsx)("div",{className:"text-xs uppercase tracking-widest text-slate-600 mb-3",children:"Live Demo"}),(0,r.jsx)("h2",{className:"text-2xl font-semibold text-slate-100 mb-3",children:"Generate a newsletter right now."}),(0,r.jsx)("p",{className:"text-slate-500 max-w-xl mx-auto text-sm",children:"Pick your audience, choose a tone, hit Generate. Watch forge0x2B write the architecture update."})]}),(0,r.jsx)(m,{}),(0,r.jsx)("p",{className:"text-center mt-4 text-xs text-slate-600",children:"Demo uses hardcoded sample data. Real output reads live from prism0x2A."})]}),(0,r.jsx)("section",{id:"generators",className:"px-6 py-20 scroll-mt-20",children:(0,r.jsxs)("div",{className:"max-w-5xl mx-auto",children:[(0,r.jsxs)("div",{className:"text-center mb-12",children:[(0,r.jsx)("div",{className:"text-xs uppercase tracking-widest text-slate-600 mb-3",children:"Generators"}),(0,r.jsx)("h2",{className:"text-2xl font-semibold text-slate-100 mb-3",children:"17 generators. 3 audiences. Every format."}),(0,r.jsx)("p",{className:"text-slate-500 max-w-xl mx-auto text-sm",children:"Developer digest \xb7 Manager brief \xb7 Executive deck — every generator writes for each audience. Free tier includes 3 generators."})]}),(0,r.jsxs)("div",{className:"mb-6 rounded-xl border border-slate-800/50 bg-slate-900/30 p-4",children:[(0,r.jsx)("p",{className:"text-xs text-slate-600 uppercase tracking-widest mb-3",children:"Audience variants — available for every generator"}),(0,r.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:[{icon:"\uD83D\uDCBB",label:"Developer Digest",desc:"Technical detail, jargon OK, file-level specifics."},{icon:"\uD83D\uDCCB",label:"Manager / PM Brief",desc:"Impact-focused, no jargon, action items up front."},{icon:"\uD83D\uDCC8",label:"Executive / CTO Deck",desc:"ROI framing, risk language, board-ready."}].map(e=>(0,r.jsxs)("div",{className:"flex items-start gap-2.5 p-3 rounded-lg bg-slate-900/60 border border-slate-800/40",children:[(0,r.jsx)("span",{className:"text-lg flex-shrink-0",children:e.icon}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-xs font-medium text-slate-300 mb-0.5",children:e.label}),(0,r.jsx)("p",{className:"text-[10px] text-slate-500 leading-relaxed",children:e.desc})]})]},e.label))})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:N.map(e=>(0,r.jsx)("div",{className:"rounded-xl border border-slate-800/60 bg-slate-900/40 p-5 hover:border-orange-600/20 hover:bg-slate-900/60 transition-all",children:(0,r.jsxs)("div",{className:"flex items-start gap-3",children:[(0,r.jsx)("span",{className:"text-2xl flex-shrink-0",children:e.icon}),(0,r.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,r.jsx)("h3",{className:"font-semibold text-slate-100 text-sm",children:e.title}),e.free&&(0,r.jsx)("span",{className:"text-[9px] px-1.5 py-0.5 rounded bg-emerald-900/40 border border-emerald-700/30 text-emerald-400 font-mono uppercase tracking-wide",children:"Free"})]}),(0,r.jsx)("p",{className:"text-xs text-slate-500 leading-relaxed mb-3",children:e.desc}),(0,r.jsx)("div",{className:"flex flex-wrap gap-1.5",children:e.formats.map(e=>{let t,s=(t=e.trim().toLowerCase(),p.find(e=>e.label.toLowerCase()===t)),a=s&&("stub"===s.status||"roadmap"===s.status);return(0,r.jsxs)("span",{title:s?g(s):void 0,className:`text-[10px] px-2 py-0.5 rounded border font-mono ${a?"border-slate-700/30 text-slate-600 italic":"border-slate-700/50 text-slate-500"}`,children:[e,a?" \xb7 soon":""]},e)})})]})]})},e.title))})]})}),(0,r.jsx)("section",{className:"px-6 py-16",children:(0,r.jsx)("div",{className:"max-w-4xl mx-auto",children:(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-12 items-center",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"text-xs uppercase tracking-widest text-slate-600 mb-3",children:"Spectrum 0x55 Bundle"}),(0,r.jsx)("h2",{className:"text-2xl font-semibold text-slate-100 mb-4",children:"Pair with prism0x2A"}),(0,r.jsx)("p",{className:"text-slate-400 mb-3 leading-relaxed",children:"Together, they're your engineering team's architect and comms department in a box."}),(0,r.jsx)("p",{className:"text-sm text-slate-500 mb-6 leading-relaxed font-mono bg-slate-900/60 border border-slate-800 rounded-lg px-3 py-2",children:"prism0x2A scans your codebase → generates a blueprint → forge0x2B reads the blueprint → generates stakeholder communication"}),(0,r.jsxs)("div",{className:"space-y-3 mb-8",children:[(0,r.jsxs)("div",{className:"flex items-start gap-3",children:[(0,r.jsx)("div",{className:"w-6 h-6 rounded-full bg-blue-900/50 border border-blue-700/40 flex items-center justify-center flex-shrink-0 mt-0.5",children:(0,r.jsx)("span",{className:"text-blue-400 text-xs",children:"1"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-sm font-medium text-slate-200",children:"prism0x2A discovers your architecture"}),(0,r.jsx)("p",{className:"text-xs text-slate-500 mt-0.5",children:"Scans files, builds dependency graph, identifies patterns, scores 17 frameworks, detects drift."})]})]}),(0,r.jsxs)("div",{className:"flex items-start gap-3",children:[(0,r.jsx)("div",{className:"w-6 h-6 rounded-full bg-orange-900/50 border border-orange-700/40 flex items-center justify-center flex-shrink-0 mt-0.5",children:(0,r.jsx)("span",{className:"text-orange-400 text-xs",children:"2"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-sm font-medium text-slate-200",children:"forge0x2B turns it into communication"}),(0,r.jsx)("p",{className:"text-xs text-slate-500 mt-0.5",children:"Reads real data and generates newsletters, retros, ADRs, onboarding docs — tailored to each audience."})]})]})]}),(0,r.jsx)("a",{href:f,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-5 py-2.5 rounded-lg bg-gradient-to-r from-blue-700 to-orange-700 hover:from-blue-600 hover:to-orange-600 text-white text-sm font-medium transition-all",children:"Get Spectrum Bundle — €49/mo →"}),(0,r.jsx)("p",{className:"text-xs text-slate-700 mt-2",children:"Includes prism0x2A Pro + forge Pro. Save €19/mo vs separate."})]}),(0,r.jsx)("div",{className:"hidden md:block",children:(0,r.jsxs)("div",{className:"rounded-xl border border-slate-700/40 bg-slate-900/50 p-5 font-mono text-xs text-slate-400 leading-loose",children:[(0,r.jsx)("div",{className:"text-slate-600 mb-2",children:"# prism0x2A → Architecture Blueprint"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-blue-400",children:"prism scan"})," → .prism/blueprint/snapshot.json"]}),(0,r.jsx)("div",{className:"text-slate-700 my-2",children:"───────────────────────────"}),(0,r.jsx)("div",{className:"text-slate-600 mb-2",children:"# forge0x2B reads + writes"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-orange-400",children:"forge generate"})," stakeholder-newsletter"]}),(0,r.jsx)("div",{className:"text-slate-500 mt-1 pl-4",children:'→ "Architecture Health Update — May 2026'}),(0,r.jsx)("div",{className:"text-slate-500 pl-6",children:"  Coherence score: 87/100 (B+) ↑"}),(0,r.jsx)("div",{className:"text-slate-500 pl-6",children:'  Action required: Review ADR-042..."'}),(0,r.jsx)("div",{className:"text-slate-700 my-2",children:"───────────────────────────"}),(0,r.jsx)("div",{className:"text-slate-500 text-[10px]",children:"Generated with forge0x2B \xb7 forge0x2B.dev"})]})})]})})}),(0,r.jsxs)("section",{id:"pricing",className:"px-6 py-20 max-w-4xl mx-auto text-center scroll-mt-20",children:[(0,r.jsx)("div",{className:"text-xs uppercase tracking-widest text-slate-600 mb-3",children:"Pricing"}),(0,r.jsx)("h2",{className:"text-2xl font-semibold text-slate-100 mb-3",children:"Simple. Start free."}),(0,r.jsx)("p",{className:"text-slate-500 mb-10 text-sm",children:"No credit card required. forge0x2B is included in prism0x2A Pro and Team."}),(0,r.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 max-w-3xl mx-auto mb-6",children:[(0,r.jsxs)("div",{className:"rounded-xl border border-slate-700/50 bg-slate-900/50 p-5 text-left",children:[(0,r.jsx)("div",{className:"text-xs text-slate-500 mb-2 uppercase tracking-wider",children:"Free"}),(0,r.jsx)("div",{className:"text-2xl font-bold text-slate-100 mb-1",children:"€0"}),(0,r.jsx)("div",{className:"text-xs text-slate-500 mb-4",children:"3 generators \xb7 forge0x2B watermark"}),(0,r.jsxs)("ul",{className:"text-xs text-slate-400 space-y-1.5",children:[(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-slate-600",children:"✓"})," Architecture Newsletter"]}),(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-slate-600",children:"✓"})," Sprint Retro"]}),(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-slate-600",children:"✓"})," Onboarding Co-Pilot"]}),(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-slate-600",children:"✓"})," BYO Anthropic key"]})]})]}),(0,r.jsxs)("div",{className:"rounded-xl border border-orange-600/30 bg-orange-700/5 p-5 text-left relative",children:[(0,r.jsx)("div",{className:"absolute -top-2.5 left-1/2 -translate-x-1/2",children:(0,r.jsx)("span",{className:"bg-orange-600 text-white text-[10px] font-medium px-2.5 py-0.5 rounded-full",children:"Most popular"})}),(0,r.jsx)("div",{className:"text-xs text-orange-400 mb-2 uppercase tracking-wider",children:"forge Pro"}),(0,r.jsxs)("div",{className:"text-2xl font-bold text-slate-100 mb-1",children:["€29",(0,r.jsx)("span",{className:"text-sm font-normal text-slate-500",children:"/mo"})]}),(0,r.jsx)("div",{className:"text-xs text-slate-500 mb-4",children:"All 17 generators \xb7 unlimited AI generation"}),(0,r.jsxs)("ul",{className:"text-xs text-slate-400 space-y-1.5",children:[(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-orange-500",children:"✓"})," All 17 generators"]}),(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-orange-500",children:"✓"})," Remove watermark"]}),(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-orange-500",children:"✓"})," Google Workspace export"]}),(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-orange-500",children:"✓"})," Slack / Teams push"]}),(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-orange-500",children:"✓"})," Priority support"]})]})]}),(0,r.jsxs)("div",{className:"rounded-xl border border-blue-600/30 bg-gradient-to-b from-blue-950/20 to-orange-950/10 p-5 text-left relative",children:[(0,r.jsx)("div",{className:"text-xs text-blue-400 mb-2 uppercase tracking-wider",children:"Spectrum Bundle"}),(0,r.jsxs)("div",{className:"text-2xl font-bold text-slate-100 mb-1",children:["€49",(0,r.jsx)("span",{className:"text-sm font-normal text-slate-500",children:"/mo"})]}),(0,r.jsx)("div",{className:"text-xs text-slate-500 mb-4",children:"prism Pro + forge Pro — save €19/mo"}),(0,r.jsxs)("ul",{className:"text-xs text-slate-400 space-y-1.5",children:[(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-blue-400",children:"✓"})," prism0x2A Pro (full pipeline)"]}),(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-blue-400",children:"✓"})," All 17 forge generators"]}),(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-blue-400",children:"✓"})," Google Workspace + Slack/Teams"]}),(0,r.jsxs)("li",{className:"flex items-center gap-1.5",children:[(0,r.jsx)("span",{className:"text-blue-400",children:"✓"})," API access"]})]})]})]}),(0,r.jsxs)("p",{className:"text-xs text-slate-600 mb-4",children:["forge0x2B Pro is included in the ",(0,r.jsx)("a",{href:f,target:"_blank",rel:"noopener noreferrer",className:"text-orange-500 hover:text-orange-400 transition-colors",children:"Spectrum Bundle"})," — prism + forge, one price."]}),(0,r.jsx)("a",{href:"https://atomar.dev/pricing",target:"_blank",rel:"noopener noreferrer",className:"text-sm text-orange-400 hover:text-orange-300 transition-colors",children:"View full pricing on atomar.dev — monthly/yearly + Spectrum 0x55 bundle →"})]}),(0,r.jsx)("section",{className:"px-6 py-12",children:(0,r.jsxs)("div",{className:"max-w-3xl mx-auto text-center",children:[(0,r.jsx)("p",{className:"text-xs uppercase tracking-widest text-slate-600 mb-5",children:"Export to"}),(0,r.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-3",children:p.map(e=>{let t="stub"===e.status||"roadmap"===e.status;return(0,r.jsxs)("div",{title:g(e),className:`px-4 py-2 rounded-lg border bg-slate-900/50 text-sm transition-colors flex items-center gap-2 ${t?"border-slate-700/30 text-slate-600 opacity-60":"border-slate-700/50 text-slate-400 hover:text-slate-200 hover:border-slate-600"}`,children:[(0,r.jsx)("span",{children:e.label}),(0,r.jsx)(b,{targetId:e.id})]},e.id)})})]})}),(0,r.jsx)("section",{id:"faq",className:"px-6 py-16 scroll-mt-20",children:(0,r.jsxs)("div",{className:"max-w-2xl mx-auto",children:[(0,r.jsxs)("div",{className:"text-center mb-10",children:[(0,r.jsx)("div",{className:"text-xs uppercase tracking-widest text-slate-600 mb-3",children:"FAQ"}),(0,r.jsx)("h2",{className:"text-2xl font-semibold text-slate-100",children:"Frequently asked questions."})]}),(0,r.jsx)("div",{children:v.map(e=>(0,r.jsx)(w,{q:e.q,a:e.a},e.q))})]})}),(0,r.jsx)("section",{className:"px-6 py-24 text-center",children:(0,r.jsxs)("div",{className:"max-w-xl mx-auto",children:[(0,r.jsx)("p",{className:"text-lg text-slate-400 mb-2 italic",children:"“Your architecture tells a story.”"}),(0,r.jsxs)("p",{className:"text-2xl font-semibold text-slate-100 mb-2",children:["Let forge",(0,r.jsx)("span",{className:"font-mono text-orange-400",children:"0x2B"})," tell it."]}),(0,r.jsx)("p",{className:"text-sm text-slate-500 mb-10",children:"Free to start. No account needed."}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-3 mb-6",children:[(0,r.jsx)(o(),{href:"/forge",className:"px-7 py-3 rounded-lg bg-orange-700 hover:bg-orange-600 text-white font-medium transition-colors text-sm shadow-lg shadow-orange-900/30",children:"Start for Free"}),(0,r.jsx)("a",{href:j,target:"_blank",rel:"noopener noreferrer",className:"px-7 py-3 rounded-lg border border-slate-700 text-slate-300 hover:border-slate-500 hover:text-slate-100 transition-colors text-sm",children:"Get prism0x2A →"})]}),(0,r.jsx)("p",{className:"text-xs text-slate-700 font-mono",children:"2B or not 2B."})]})})]}),(0,r.jsx)("footer",{className:"border-t border-slate-800/50 px-6 py-8",children:(0,r.jsxs)("div",{className:"max-w-6xl mx-auto space-y-6",children:[(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4 text-xs text-slate-600",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(h,{size:20}),(0,r.jsxs)("span",{children:["forge",(0,r.jsx)("span",{className:"font-mono",children:"0x2B"})]})]}),(0,r.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-x-5 gap-y-2",children:[(0,r.jsx)("a",{href:j,target:"_blank",rel:"noopener noreferrer",className:"hover:text-slate-400 transition-colors",children:"prism0x2A"}),(0,r.jsx)("a",{href:"https://atomar.dev/pricing",target:"_blank",rel:"noopener noreferrer",className:"hover:text-slate-400 transition-colors",children:"Pricing"}),(0,r.jsx)("a",{href:"#faq",className:"hover:text-slate-400 transition-colors",children:"FAQ"}),(0,r.jsx)("a",{href:"https://www.npmjs.com/package/forgesmith",target:"_blank",rel:"noopener noreferrer",className:"hover:text-slate-400 transition-colors",children:"npm"}),(0,r.jsx)(o(),{href:"/impressum",className:"hover:text-slate-400 transition-colors",children:"Impressum"}),(0,r.jsx)(o(),{href:"/datenschutz",className:"hover:text-slate-400 transition-colors",children:"Datenschutz"}),(0,r.jsx)(o(),{href:"/agb",className:"hover:text-slate-400 transition-colors",children:"AGB"})]}),(0,r.jsx)("div",{className:"text-slate-700 hidden sm:block font-mono",children:"2B or not 2B."})]}),(0,r.jsx)("p",{className:"text-center text-[11px] font-mono text-slate-700 tracking-wide",children:"No cookies \xb7 No analytics \xb7 No tracking \xb7 Just the page."})]})})]})}function A(){let[e,t]=(0,l.useState)(!1),[s,a]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{let e=!1;return fetch("/api/license").then(e=>e.ok?e.json():null).then(s=>{e||(s?.tier==="spectrum"&&t(!0),a(!0))}).catch(()=>{e||a(!0)}),()=>{e=!0}},[]),!s||e)?null:(0,r.jsx)("div",{className:"mt-14 max-w-2xl w-full px-5 py-5 rounded-xl border border-slate-700/40 bg-gradient-to-r from-blue-900/10 to-pink-900/10 text-left",children:(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,r.jsx)("span",{className:"text-sm font-semibold bg-gradient-to-r from-blue-400 to-pink-400 bg-clip-text text-transparent",children:"Spectrum 0x55 Bundle"}),(0,r.jsx)("span",{className:"text-xs text-slate-600 border border-slate-700 rounded-full px-2 py-0.5",children:"€49/m"})]}),(0,r.jsxs)("p",{className:"text-xs text-slate-500",children:["Pair with ",(0,r.jsx)("strong",{className:"text-slate-400",children:"prism0x2A"})," to discover + map your architecture, then narrate it with forge",(0,r.jsx)("span",{className:"font-mono-brand",children:"0x2B"}),".",(0,r.jsx)("br",{}),(0,r.jsx)("span",{className:"text-slate-600",children:"Unlocks both prism0x2A Pro and forge0x2B Pro. Save €19/m vs buying separately."})]})]}),(0,r.jsx)("a",{href:"https://prism0x2a.lemonsqueezy.com/checkout/buy/64d25b45-7c4a-410d-b4aa-7504f98ab5f7",target:"_blank",rel:"noopener noreferrer",className:"whitespace-nowrap px-4 py-2 rounded-lg bg-gradient-to-r from-blue-700 to-pink-700 hover:from-blue-600 hover:to-pink-600 text-white text-sm font-medium transition-all text-center",children:"Get Spectrum →"})]})})}function S(){return(0,r.jsxs)("div",{className:"min-h-screen flex flex-col",children:[(0,r.jsxs)("header",{className:"border-b border-slate-800 px-6 py-4 flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center gap-1",children:[(0,r.jsx)("span",{className:"text-lg font-semibold text-slate-100",children:"forge"}),(0,r.jsx)("span",{className:"font-mono-brand text-lg font-semibold text-orange-400",children:"0x2B"})]}),(0,r.jsxs)("nav",{className:"flex items-center gap-4 text-sm text-slate-400",children:[(0,r.jsx)(o(),{href:"/settings",className:"hover:text-slate-200 transition-colors",children:"Settings"}),(0,r.jsx)(o(),{href:"/assets/architecture-walkthrough",className:"px-3 py-1.5 rounded-md bg-orange-700/20 border border-orange-600/30 text-orange-300 hover:bg-orange-700/30 transition-colors",children:"⚒ Generate"})]})]}),(0,r.jsxs)("main",{className:"flex-1 flex flex-col items-center px-6 py-16 text-center",children:[(0,r.jsxs)("div",{className:"mb-4",children:[(0,r.jsxs)("div",{className:"inline-flex items-center gap-1 mb-2",children:[(0,r.jsx)("span",{className:"text-5xl font-bold text-slate-50 tracking-tight",children:"forge"}),(0,r.jsx)("span",{className:"font-mono-brand text-5xl font-bold text-orange-400 tracking-tight",children:"0x2B"})]}),(0,r.jsx)("p",{className:"text-xl text-slate-400 mt-4 max-w-xl",children:"Forge the message from the code."}),(0,r.jsx)("p",{className:"text-sm text-slate-600 mt-2",children:"Architecture narratives and content intelligence for engineering teams."})]}),(0,r.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 mt-12 max-w-4xl w-full",children:[(0,r.jsxs)(o(),{href:"/assets/architecture-walkthrough",className:"group p-5 rounded-xl border border-orange-600/20 bg-orange-700/5 hover:bg-orange-700/10 hover:border-orange-600/40 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-orange-400 text-xl mb-2",children:"\uD83C\uDFD7"}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Architecture Walkthrough"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Long-form narrative explaining structure, key files, and important relationships."})]}),(0,r.jsxs)(o(),{href:"/assets/changes-since",className:"group p-5 rounded-xl border border-orange-600/20 bg-orange-700/5 hover:bg-orange-700/10 hover:border-orange-600/40 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-orange-400 text-xl mb-2",children:"\uD83D\uDCCA"}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"What Changed"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Delta narrative between Blueprint snapshots — new files, removed files, structural shifts."})]}),(0,r.jsxs)(o(),{href:"/assets/onboarding-doc",className:"group p-5 rounded-xl border border-orange-600/20 bg-orange-700/5 hover:bg-orange-700/10 hover:border-orange-600/40 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-orange-400 text-xl mb-2",children:"\uD83D\uDC4B"}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Onboarding Doc"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"New-developer introduction — start here, key folders, conventions, first files to read."})]}),(0,r.jsxs)(o(),{href:"/assets/refactoring-report",className:"group p-5 rounded-xl border border-orange-600/20 bg-orange-700/5 hover:bg-orange-700/10 hover:border-orange-600/40 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-orange-400 text-xl mb-2",children:"\uD83D\uDD0D"}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Refactoring Report"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Hot spots, import cycles, high fan-out files — with concrete refactoring priorities."})]}),(0,r.jsxs)(o(),{href:"/assets/release-notes",className:"group p-5 rounded-xl border border-slate-700/30 bg-slate-900/30 hover:bg-slate-800/50 hover:border-slate-600 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-slate-400 text-xl mb-2",children:"⚒"}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Release Notes"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Generate release notes from your prism0x2A sessions and recommendations."})]}),(0,r.jsxs)(o(),{href:"/assets/ask",className:"group p-5 rounded-xl border border-orange-600/20 bg-orange-700/5 hover:bg-orange-700/10 hover:border-orange-600/40 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-orange-400 text-xl mb-2",children:"\uD83D\uDCAC"}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Ask"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Ask any question — get a blog post, tweet, email, Slack message, or slide deck from your architecture."})]}),(0,r.jsxs)(o(),{href:"/assets/presentation",className:"group p-5 rounded-xl border border-orange-600/20 bg-orange-700/5 hover:bg-orange-700/10 hover:border-orange-600/40 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-orange-400 text-xl mb-2",children:"\uD83D\uDCCA"}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Presentations"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Generate a polished slide deck from your Blueprint — audience, theme, focus area, and tone controls."})]}),(0,r.jsxs)(o(),{href:"/assets/arc42",className:"group p-5 rounded-xl border border-orange-600/20 bg-orange-700/5 hover:bg-orange-700/10 hover:border-orange-600/40 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-orange-400 text-xl mb-2",children:"\uD83D\uDCCB"}),(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,r.jsx)("h2",{className:"font-semibold text-slate-100",children:"arc42 Docs"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded border border-orange-600/40 text-orange-400 font-mono",children:"Pro"})]}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Complete architecture documentation — 12 sections, PRISM-grounded. CC-BY 4.0."})]}),(0,r.jsxs)(o(),{href:"/assets/sprint-retro",className:"group p-5 rounded-xl border border-orange-600/20 bg-orange-700/5 hover:bg-orange-700/10 hover:border-orange-600/40 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-orange-400 text-xl mb-2",children:"\uD83D\uDD04"}),(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,r.jsx)("h2",{className:"font-semibold text-slate-100",children:"Sprint Retro"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded border border-orange-600/40 text-orange-400 font-mono",children:"Pro"})]}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Data-driven sprint retrospective from git history, capability health, and coherence scores."})]}),(0,r.jsxs)(o(),{href:"/assets/newsletter",className:"group p-5 rounded-xl border border-emerald-600/20 bg-emerald-700/5 hover:bg-emerald-700/10 hover:border-emerald-600/40 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-emerald-400 text-xl mb-2",children:"\uD83D\uDCEE"}),(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,r.jsx)("h2",{className:"font-semibold text-slate-100",children:"Newsletter"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded border border-emerald-600/40 text-emerald-400 font-mono",children:"Free"})]}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Weekly stakeholder digest — email, Slack, Teams, and HTML from last week's activity."})]}),(0,r.jsxs)(o(),{href:"/assets/radio",className:"group p-5 rounded-xl border border-emerald-600/20 bg-emerald-700/5 hover:bg-emerald-700/10 hover:border-emerald-600/40 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-emerald-400 text-xl mb-2",children:"\uD83D\uDCE1"}),(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,r.jsx)("h2",{className:"font-semibold text-slate-100",children:"Architecture Radio"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded border border-emerald-600/40 text-emerald-400 font-mono",children:"Free"})]}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Daily architectural briefing — Slack, email, and tweet from live engineering signal. Delivered automatically by PRISM."})]}),(0,r.jsxs)(o(),{href:"/assets/knowledge-capture",className:"group p-5 rounded-xl border border-purple-600/20 bg-purple-900/5 hover:bg-purple-900/10 hover:border-purple-600/40 transition-all text-left",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,r.jsx)("span",{className:"text-purple-400 text-xl",children:"\uD83E\uDDE0"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded-full font-medium",style:{background:"rgba(147,51,234,0.12)",color:"#c084fc",border:"1px solid rgba(147,51,234,0.25)"},children:"Pro"})]}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Knowledge Capture"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Preserve the genius before it walks out the door — complete architectural brain dump with onboarding checklist."})]}),(0,r.jsxs)(o(),{href:"/assets/roi-slide",className:"group p-5 rounded-xl border border-emerald-600/20 bg-emerald-700/5 hover:bg-emerald-700/10 hover:border-emerald-600/40 transition-all text-left",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,r.jsx)("span",{className:"text-emerald-400 text-xl",children:"\uD83D\uDCB6"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded-full font-medium",style:{background:"rgba(16,185,129,0.12)",color:"#10b981",border:"1px solid rgba(16,185,129,0.25)"},children:"Pro"})]}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"ROI Slide Deck"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Turn PRISM architecture debt data into a CFO-ready 6-slide executive deck with cost breakdown and budget ask."})]}),(0,r.jsxs)(o(),{href:"/assets/change-impact",className:"group p-5 rounded-xl border border-red-600/20 bg-red-900/5 hover:bg-red-900/10 hover:border-red-600/40 transition-all text-left",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,r.jsx)("span",{className:"text-red-400 text-xl",children:"\uD83D\uDEE1"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded-full font-medium",style:{background:"rgba(234,88,12,0.12)",color:"#fb923c",border:"1px solid rgba(234,88,12,0.25)"},children:"Pro"})]}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Change Impact Brief"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Executive-ready CTO/CAB brief — risk level, compliance impact, rollback complexity, and recommended actions."})]}),(0,r.jsxs)(o(),{href:"/assets/api-changelog",className:"group p-5 rounded-xl border border-blue-600/20 bg-blue-900/5 hover:bg-blue-900/10 hover:border-blue-600/40 transition-all text-left",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,r.jsx)("span",{className:"text-blue-400 text-xl",children:"\uD83D\uDCCB"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded-full font-medium",style:{background:"rgba(234,88,12,0.12)",color:"#fb923c",border:"1px solid rgba(234,88,12,0.25)"},children:"Pro"})]}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"API Changelog"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Living API changelog for internal, external, or partner audiences — breaking changes, migrations, and deprecation notices."})]}),(0,r.jsxs)(o(),{href:"/assets/compliance",className:"group p-5 rounded-xl border border-blue-600/20 bg-blue-900/5 hover:bg-blue-900/10 hover:border-blue-600/40 transition-all text-left",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,r.jsx)("span",{className:"text-blue-400 text-xl",children:"⚖"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded-full font-medium",style:{background:"rgba(59,130,246,0.12)",color:"#60a5fa",border:"1px solid rgba(59,130,246,0.25)"},children:"✦ Spectrum"})]}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Compliance Autopilot"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"SOX, ISO 27001, GDPR, SOC 2 — compliance docs grounded in your AMBER capability registry."})]}),(0,r.jsxs)(o(),{href:"/assets/ddd-doc",className:"group p-5 rounded-xl border border-orange-600/20 bg-orange-700/5 hover:bg-orange-700/10 hover:border-orange-600/40 transition-all text-left",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,r.jsx)("span",{className:"text-orange-400 text-xl",children:"\uD83C\uDFDB️"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded border border-emerald-600/40 text-emerald-400 font-mono",children:"Free"})]}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"DDD Documentation"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Bounded Context Map, Ubiquitous Language glossary, and architecture recommendations from AMBER capabilities."})]}),(0,r.jsxs)(o(),{href:"/assets/adr",className:"group p-5 rounded-xl border border-orange-600/20 bg-orange-700/5 hover:bg-orange-700/10 hover:border-orange-600/40 transition-all text-left",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,r.jsx)("span",{className:"text-orange-400 text-xl",children:"\uD83D\uDCD0"}),(0,r.jsx)("span",{className:"text-[10px] px-1.5 py-0.5 rounded-full font-medium",style:{background:"rgba(234,88,12,0.12)",color:"#fb923c",border:"1px solid rgba(234,88,12,0.25)"},children:"Pro"})]}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"ADR Generator"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Architecture Decision Records in MADR format from import cycles, capability boundaries, and dependency patterns."})]}),(0,r.jsxs)(o(),{href:"/assets/history",className:"group p-5 rounded-xl border border-slate-700/50 bg-slate-900/50 hover:bg-slate-800/50 hover:border-slate-600 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-slate-400 text-xl mb-2",children:"\uD83D\uDCDA"}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Asset History"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Browse, copy, download, and regenerate all previously generated assets."})]}),(0,r.jsxs)(o(),{href:"/settings",className:"group p-5 rounded-xl border border-slate-700/50 bg-slate-900/50 hover:bg-slate-800/50 hover:border-slate-600 transition-all text-left",children:[(0,r.jsx)("div",{className:"text-slate-400 text-xl mb-2",children:"⚙"}),(0,r.jsx)("h2",{className:"font-semibold text-slate-100 mb-1",children:"Settings"}),(0,r.jsx)("p",{className:"text-sm text-slate-500",children:"Configure API key, prism0x2A folder path, and manage your license."})]})]}),(0,r.jsxs)("div",{className:"mt-8 max-w-4xl w-full",children:[(0,r.jsx)("h2",{className:"text-xs font-medium text-slate-600 uppercase tracking-wider mb-3",children:"Forge Engine"}),(0,r.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:[(0,r.jsxs)(o(),{href:"/forge/templates",className:"group p-4 rounded-xl border border-slate-700/50 bg-slate-900/30 hover:bg-slate-800/50 hover:border-slate-600 transition-all text-left flex items-center gap-3",children:[(0,r.jsx)("span",{className:"text-slate-400 text-lg shrink-0",children:"\uD83D\uDCCB"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-sm font-medium text-slate-200",children:"Templates"}),(0,r.jsx)("p",{className:"text-xs text-slate-600 mt-0.5",children:"Channel \xd7 intent \xd7 format definitions"})]})]}),(0,r.jsxs)(o(),{href:"/forge/audiences",className:"group p-4 rounded-xl border border-slate-700/50 bg-slate-900/30 hover:bg-slate-800/50 hover:border-slate-600 transition-all text-left flex items-center gap-3",children:[(0,r.jsx)("span",{className:"text-slate-400 text-lg shrink-0",children:"\uD83D\uDC65"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-sm font-medium text-slate-200",children:"Audiences"}),(0,r.jsx)("p",{className:"text-xs text-slate-600 mt-0.5",children:"Tonality, reading level, channel hints"})]})]}),(0,r.jsxs)(o(),{href:"/forge/brand",className:"group p-4 rounded-xl border border-blue-700/20 bg-blue-900/5 hover:bg-blue-900/10 hover:border-blue-700/30 transition-all text-left flex items-center gap-3",children:[(0,r.jsx)("span",{className:"text-blue-400 text-lg shrink-0",children:"\uD83C\uDFA8"}),(0,r.jsxs)("div",{children:[(0,r.jsxs)("h3",{className:"text-sm font-medium text-slate-200",children:["Brand Kit ",(0,r.jsx)("span",{className:"text-[10px] text-blue-400 font-mono",children:"✦ Spectrum"})]}),(0,r.jsx)("p",{className:"text-xs text-slate-600 mt-0.5",children:"Palette + voice \xb7 auto-extract from URL or prism"})]})]}),(0,r.jsxs)(o(),{href:"/forge/widgets",className:"group p-4 rounded-xl border border-purple-700/20 bg-purple-900/5 hover:bg-purple-900/10 hover:border-purple-700/30 transition-all text-left flex items-center gap-3",children:[(0,r.jsx)("span",{className:"text-purple-400 text-lg shrink-0",children:"\uD83E\uDDE9"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-sm font-medium text-slate-200",children:"Widget Generator"}),(0,r.jsx)("p",{className:"text-xs text-slate-600 mt-0.5",children:"Stat cards, CTAs, testimonials — HTML/MD/React"})]})]}),(0,r.jsxs)(o(),{href:"/forge/multi",className:"group p-4 rounded-xl border border-green-700/20 bg-green-900/5 hover:bg-green-900/10 hover:border-green-700/30 transition-all text-left flex items-center gap-3",children:[(0,r.jsx)("span",{className:"text-green-400 text-lg shrink-0",children:"\uD83D\uDCE1"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-sm font-medium text-slate-200",children:"Multi-Channel Dispatch"}),(0,r.jsx)("p",{className:"text-xs text-slate-600 mt-0.5",children:"One Ask → Tweet, LinkedIn, blog, HN, and 5 more"})]})]}),(0,r.jsxs)(o(),{href:"/forge/from-prism",className:"group p-4 rounded-xl border border-cyan-700/20 bg-cyan-900/5 hover:bg-cyan-900/10 hover:border-cyan-700/30 transition-all text-left flex items-center gap-3",children:[(0,r.jsx)("span",{className:"text-cyan-400 text-lg shrink-0",children:"\uD83D\uDD2D"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-sm font-medium text-slate-200",children:"From prism0x2A"}),(0,r.jsx)("p",{className:"text-xs text-slate-600 mt-0.5",children:"Blueprint-grounded generation \xb7 real zones & coupling data"})]})]}),(0,r.jsxs)(o(),{href:"/forge/deck",className:"group p-4 rounded-xl border border-orange-700/20 bg-orange-900/5 hover:bg-orange-900/10 hover:border-orange-700/30 transition-all text-left flex items-center gap-3",children:[(0,r.jsx)("span",{className:"text-orange-400 text-lg shrink-0",children:"\uD83D\uDCCA"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-sm font-medium text-slate-200",children:"Presentation Builder"}),(0,r.jsx)("p",{className:"text-xs text-slate-600 mt-0.5",children:"3–10 slide 16:9 deck from your blueprint \xb7 PDF, PPTX, PNG export"})]})]}),(0,r.jsxs)(o(),{href:"/forge/framework-report",className:"group p-4 rounded-xl border border-orange-700/30 bg-orange-900/10 hover:bg-orange-900/15 hover:border-orange-700/50 transition-all text-left flex items-center gap-3",children:[(0,r.jsx)("span",{className:"text-orange-400 text-lg shrink-0",children:"\uD83C\uDFDB️"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-sm font-medium text-slate-200",children:"Master Framework Report"}),(0,r.jsx)("p",{className:"text-xs text-slate-600 mt-0.5",children:"All-frameworks executive report \xb7 C4, SOLID, 12-Factor, DORA, Wardley + more"})]})]})]})]}),(0,r.jsx)(A,{}),(0,r.jsx)("div",{className:"mt-12 text-xs text-slate-700",children:(0,r.jsxs)("p",{children:["Reads from your ",(0,r.jsx)("code",{className:"font-mono-brand",children:".prism/"})," folder — powered by forgesmith."]})})]}),(0,r.jsx)("footer",{className:"border-t border-slate-800/50 px-6 py-3 text-center",children:(0,r.jsxs)("p",{className:"text-xs text-slate-700",children:["2B or not 2B. — forge",(0,r.jsx)("span",{className:"font-mono-brand text-slate-600",children:"0x2B"})," v0.10.2"]})})]})}function C(){return(0,a.A)()?(0,r.jsx)(k,{}):(0,r.jsx)(S,{})}}},e=>{e.O(0,[8500,8441,3794,7358],()=>e(e.s=4601)),_N_E=e.O()}]);