(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{8150:function(e,t,a){Promise.resolve().then(a.bind(a,7460))},7460:function(e,t,a){"use strict";a.d(t,{HomeView:function(){return k}});var r=a(7437),o=a(2972),s=a.n(o),i=a(2265);function l(e){let{size:t=32,className:a="",animated:o=!0}=e;return(0,r.jsx)("svg",{width:t,height:t,viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",className:"".concat(o?"animate-spiral-breathe":""," ").concat(a),"aria-hidden":"true",children:(0,r.jsx)("path",{d:"M16 16 Q16 14, 14 14 T10 14 Q10 18, 14 18 T22 18 Q22 10, 14 10 T6 10 Q6 22, 18 22 T30 22 Q30 6, 14 6",stroke:"currentColor",strokeWidth:1.5,fill:"none",strokeLinecap:"round",opacity:.85})})}let n=["ai","vibecoder","tecnico","curioso"],c="nodo432:persona";function d(){let[e,t]=(0,i.useState)("vibecoder");return(0,i.useEffect)(()=>{let e=function(){let e=new URLSearchParams(window.location.search).get("as");return e&&n.includes(e)?e:null}();if(e){t(e),localStorage.setItem(c,e);return}let a=localStorage.getItem(c);a&&n.includes(a)&&t(a)},[]),[e,e=>{t(e),localStorage.setItem(c,e);let a=new URL(window.location.href);a.searchParams.set("as",e),window.history.replaceState({},"",a)}]}let x={ai:"AI",vibecoder:"Vibecoder",tecnico:"Tecnico",curioso:"Curioso"},m={ai:"raw data, llms.txt, JSON catalogo, raw markdown",vibecoder:"filosofia + tool, teoria che giustifica la pratica",tecnico:"prompt copia-incolla, pipeline documentate, automazioni",curioso:"sintesi, intro accessibili, glossario"};function p(e){let{onChange:t}=e,[a,o]=d(),s=e=>{o(e),null==t||t(e)};return(0,r.jsxs)("div",{className:"inline-flex flex-col gap-2 mb-8",children:[(0,r.jsx)("div",{className:"flex flex-wrap gap-2",children:n.map(e=>{let t=a===e;return(0,r.jsx)("button",{type:"button",onClick:()=>s(e),className:"px-4 py-2 rounded-full border text-sm transition-all ".concat(t?"bg-ink text-paper border-ink":"border-[color:var(--gray-200)] text-[color:var(--gray-500)] hover:border-accent hover:text-ink"),"aria-pressed":t,children:x[e]},e)})}),(0,r.jsx)("p",{className:"text-xs text-[color:var(--gray-500)]",children:m[a]})]})}let h=[{value:"72",label:"nodi"},{value:"444",label:"archi"},{value:"4\xd73\xd73\xd72",label:"coordinate"},{value:"1/36",label:"asimmetria"}];function u(){return(0,r.jsxs)(s(),{href:"/tesseract",className:"group block relative rounded-2xl border border-[color:var(--gray-200)] overflow-hidden bg-paper hover:border-accent hover:shadow-md transition-all",children:[(0,r.jsx)("div",{className:"absolute inset-0 opacity-[0.06] pointer-events-none",children:(0,r.jsx)("svg",{viewBox:"0 0 400 200",xmlns:"http://www.w3.org/2000/svg",className:"w-full h-full","aria-hidden":"true",children:(0,r.jsxs)("g",{stroke:"currentColor",strokeWidth:"0.5",fill:"none",children:[Array.from({length:9}).map((e,t)=>(0,r.jsxs)("g",{children:[(0,r.jsx)("line",{x1:50+35*t,y1:"40",x2:70+35*t,y2:"80"}),(0,r.jsx)("line",{x1:50+35*t,y1:"40",x2:50+35*t,y2:"160"}),(0,r.jsx)("line",{x1:70+35*t,y1:"80",x2:70+35*t,y2:"170"})]},t)),Array.from({length:4}).map((e,t)=>(0,r.jsx)("line",{x1:"50",y1:40+40*t,x2:"330",y2:40+40*t},"h".concat(t))),Array.from({length:4}).map((e,t)=>(0,r.jsx)("line",{x1:"70",y1:80+30*t,x2:"350",y2:80+30*t},"hb".concat(t)))]})})}),(0,r.jsxs)("div",{className:"relative px-6 py-7 sm:px-8 sm:py-9 grid gap-5 sm:grid-cols-[1fr_auto] sm:items-center",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"text-xs uppercase tracking-wider text-accent font-mono mb-2",children:"Centro ontologico"}),(0,r.jsx)("h3",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-ink group-hover:text-accent transition-colors",children:"Il Tesseract"}),(0,r.jsx)("p",{className:"mt-2 max-w-prose text-sm text-[color:var(--gray-500)] leading-relaxed",children:"Reticolo a 72 nodi derivato da prima necessit\xe0. Quattro coordinate ortogonali, 444 archi, asimmetria 1/36. La struttura geometrica su cui poggia tutto il resto del sistema."})]}),(0,r.jsx)("div",{className:"grid grid-cols-4 sm:grid-cols-2 gap-x-6 gap-y-3 sm:gap-y-4 sm:min-w-[180px]",children:h.map(e=>(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-mono text-xl sm:text-2xl font-bold text-ink tabular-nums",children:e.value}),(0,r.jsx)("div",{className:"text-[10px] uppercase tracking-wider text-[color:var(--gray-500)]",children:e.label})]},e.label))})]}),(0,r.jsxs)("div",{className:"relative border-t border-[color:var(--gray-200)] px-6 sm:px-8 py-3 flex items-center justify-between text-sm",children:[(0,r.jsx)("span",{className:"text-[color:var(--gray-500)]",children:"paper \xb7 grafo \xb7 9 test bridge-signature"}),(0,r.jsx)("span",{className:"text-accent group-hover:translate-x-0.5 transition-transform",children:"esplora →"})]})]})}let g={trattato:"philosophy",teorema:"theory",paper:"theory","paper-appendix":"theory","aila-spec":"aila","aila-notation":"aila","aila-operational":"aila","aila-derivation":"aila","aila-empirical":"aila","aila-extension":"aila","aila-nano":"aila","aila-prose-companion":"aila","aila-manifesto":"aila","aila-release":"aila",study:"study",dataset:"study",visualization:"study",batch:"study",report:"study",methodology:"tool",pipeline:"tool",tool:"tool",template:"tool",skill:"tool",collection:"neutral"},b={philosophy:"bg-amber-50 text-amber-800 border-amber-200",theory:"bg-violet-50 text-violet-800 border-violet-200",aila:"bg-emerald-50 text-emerald-800 border-emerald-200",study:"bg-sky-50 text-sky-800 border-sky-200",tool:"bg-slate-100 text-slate-700 border-slate-200",neutral:"bg-[color:var(--gray-50)] text-[color:var(--gray-500)] border-[color:var(--gray-200)]"};function v(e){var t;let{type:a,version:o,size:s="sm",className:i=""}=e;if(!a&&!o)return null;let l=b[a&&null!==(t=g[a])&&void 0!==t?t:"neutral"];return(0,r.jsxs)("span",{className:"inline-flex items-center gap-1 rounded-md border font-mono uppercase tracking-wider ".concat("md"===s?"text-xs px-2 py-0.5":"text-[10px] px-1.5 py-0.5"," ").concat(l," ").concat(i),children:[a&&(0,r.jsx)("span",{children:a}),o&&(0,r.jsxs)("span",{className:"opacity-75",children:["v",o]})]})}let f={ai:{kicker:"Per AI agents",title:"Catalogo machine-readable",sub:"llms.txt, index.json, raw markdown, JSON-LD. Tutto fetchabile, tutto coerente. Una fetch e hai l'ontologia."},vibecoder:{kicker:"Per Vibecoder",title:"Filosofia + tool",sub:"Trattato e teoria che giustificano la pratica, accanto a script e plugin pronti. La spirale che diventa pipeline."},tecnico:{kicker:"Per Tecnico",title:"Codice pronto, prompt copia-incolla",sub:"Nano kernel per LLM piccoli, schede operative, automazioni e pipeline documentate. Niente sermoni."},curioso:{kicker:"Per Curioso",title:"Sintesi prima del formalismo",sub:"Versioni in prosa del sistema, intro accessibili, glossario. Le derivazioni complete sono l\xec se le cerchi."}},j="https://nodo432.com",y={ai:["".concat(j,"/ai"),"".concat(j,"/ai-instructions.md"),"".concat(j,"/llms.txt"),"".concat(j,"/llms-full.txt"),"".concat(j,"/index.json"),"".concat(j,"/graph.json")],vibecoder:["/ontologia/trattato","/tesseract/paper","/ontologia/aila/sistema-formale/kernel"],tecnico:["/ontologia/aila/nano/nano-kernel","/ontologia/aila/release-v1","/tool"],curioso:["/ontologia/aila/in-prosa/kernel-prosa","/ontologia/aila/sogno-di-leibniz","/ontologia/teoremi"]},N={["".concat(j,"/ai")]:"Guida AI",["".concat(j,"/ai-instructions.md")]:"ai-instructions.md",["".concat(j,"/llms.txt")]:"llms.txt",["".concat(j,"/llms-full.txt")]:"llms-full.txt",["".concat(j,"/index.json")]:"index.json",["".concat(j,"/graph.json")]:"graph.json"};function k(e){let{sections:t,featured:a,recent:o}=e,[n]=d(),[c,x]=(0,i.useState)(!1);(0,i.useEffect)(()=>x(!0),[]);let m=f[n],h=y[n],g=t.find(e=>"tesseract"===e.slug),b=t.filter(e=>"tesseract"!==e.slug);return(0,r.jsxs)("div",{className:"mx-auto max-w-canvas px-6",children:[(0,r.jsxs)("section",{className:"pt-16 pb-8 sm:pt-24",children:[(0,r.jsx)("div",{className:"text-accent inline-flex",children:(0,r.jsx)(l,{size:56})}),(0,r.jsxs)("h1",{className:"mt-6 text-5xl sm:text-7xl font-bold tracking-tight text-ink",children:["nodo",(0,r.jsx)("span",{className:"text-accent",children:"432"})]}),(0,r.jsx)("p",{className:"mt-5 max-w-prose text-lg sm:text-xl text-[color:var(--gray-500)] leading-relaxed",children:"Hub di orchestrazione AI. Sistema ontologico EAR, Tesseract a 72 nodi, notazione AILA, studi empirici e tool."}),c&&(0,r.jsx)("div",{className:"mt-8",children:(0,r.jsx)(p,{})})]}),c&&(0,r.jsxs)("section",{className:"pb-12",children:[(0,r.jsx)("p",{className:"text-xs uppercase tracking-wider text-accent font-mono mb-2",children:m.kicker}),(0,r.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight max-w-prose",children:m.title}),(0,r.jsx)("p",{className:"mt-3 max-w-prose text-[color:var(--gray-500)] leading-relaxed",children:m.sub}),(0,r.jsx)("div",{className:"mt-5 flex flex-wrap gap-3",children:h.map(e=>{var t;let a=e.startsWith("http")||/\.(txt|json|md)$/.test(e),o=null!==(t=N[e])&&void 0!==t?t:e.replace(/^https:\/\/[^/]+\//,"").replace(/^\/ontologia\//,"").replace(/-/g," ").replace(/\//g," \xb7 "),i="inline-flex items-center gap-1 text-sm px-3 py-1.5 rounded-full border border-[color:var(--gray-200)] hover:border-accent hover:text-accent transition-colors";return a?(0,r.jsxs)("a",{href:e,className:i,children:[o," ",(0,r.jsx)("span",{className:"opacity-60",children:"↗"})]},e):(0,r.jsxs)(s(),{href:e,className:i,children:[o," ",(0,r.jsx)("span",{className:"opacity-60",children:"→"})]},e)})})]}),g&&(0,r.jsx)("section",{className:"pb-12",children:(0,r.jsx)(u,{})}),(0,r.jsxs)("section",{className:"pb-12",children:[(0,r.jsx)("div",{className:"flex items-baseline justify-between mb-4",children:(0,r.jsx)("h2",{className:"text-2xl font-bold tracking-tight",children:"Altre sezioni"})}),(0,r.jsx)("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-2",children:b.map(e=>{let t="wip"===e.status||"coming-soon"===e.status;return(0,r.jsxs)(s(),{href:e.href,className:"group block border border-[color:var(--gray-200)] rounded-xl p-5 hover:border-accent hover:shadow-sm transition-all bg-paper ".concat(t?"opacity-70":""),children:[(0,r.jsx)("h3",{className:"text-lg font-semibold text-ink group-hover:text-accent transition-colors mb-1",children:e.title}),e.summary&&(0,r.jsx)("p",{className:"text-sm text-[color:var(--gray-500)] leading-relaxed mb-3",children:e.summary}),(0,r.jsxs)("div",{className:"text-xs text-[color:var(--gray-500)] tabular-nums",children:[e.docCount," ",1===e.docCount?"documento":"documenti"]})]},e.href)})})]}),a.length>0&&(0,r.jsxs)("section",{className:"pb-12",children:[(0,r.jsx)("h2",{className:"text-2xl font-bold tracking-tight mb-4",children:"In evidenza"}),(0,r.jsx)("div",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-3",children:a.map(e=>(0,r.jsxs)(s(),{href:e.href,className:"group block border border-[color:var(--gray-200)] rounded-xl p-4 hover:border-accent hover:shadow-sm transition-all bg-paper",children:[(0,r.jsx)("div",{className:"flex items-center gap-2 mb-2",children:e.type?(0,r.jsx)(v,{type:e.type}):(0,r.jsx)("span",{className:"text-[10px] uppercase tracking-wider text-[color:var(--gray-500)] font-mono truncate",children:e.parentSlug.join(" / ")})}),(0,r.jsx)("h3",{className:"font-semibold text-ink group-hover:text-accent transition-colors mb-1",children:e.title}),e.summary&&(0,r.jsx)("p",{className:"text-xs text-[color:var(--gray-500)] line-clamp-2",children:e.summary})]},e.href))})]}),o.length>0&&(0,r.jsxs)("section",{className:"pb-16",children:[(0,r.jsx)("h2",{className:"text-2xl font-bold tracking-tight mb-4",children:"Recenti"}),(0,r.jsx)("ul",{className:"divide-y divide-[color:var(--gray-200)] border-y border-[color:var(--gray-200)]",children:o.map(e=>(0,r.jsx)("li",{children:(0,r.jsxs)(s(),{href:e.href,className:"flex items-center justify-between gap-6 py-3 group",children:[(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("div",{className:"text-xs uppercase tracking-wider text-[color:var(--gray-500)] font-mono",children:e.parentSlug.join(" / ")}),(0,r.jsx)("div",{className:"font-medium text-ink group-hover:text-accent transition-colors truncate",children:e.title})]}),(0,r.jsx)("span",{className:"text-accent opacity-0 group-hover:opacity-100 transition-opacity shrink-0",children:"→"})]})},e.href))})]})]})}}},function(e){e.O(0,[972,971,117,744],function(){return e(e.s=8150)}),_N_E=e.O()}]);