{"id":88,"date":"2026-04-21T19:31:16","date_gmt":"2026-04-21T19:31:16","guid":{"rendered":"https:\/\/trader.tuce.app\/trader\/tac-v26-governance-evaluator\/"},"modified":"2026-04-21T19:31:16","modified_gmt":"2026-04-21T19:31:16","slug":"tac-v26-governance-evaluator","status":"publish","type":"page","link":"https:\/\/trader.tuce.app\/trader\/tac-v26-governance-evaluator\/","title":{"rendered":"TAC v26 Governance Evaluator"},"content":{"rendered":"        <div id=\"tac-v26-gov\" style=\"background:#0a0e1a;border-radius:12px;padding:20px;font-family:'Segoe UI',sans-serif;color:#e2e8f0;\">\n                    <div style=\"display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1e3a5f;padding-bottom:15px;margin-bottom:5px;\">\n            <div>\n                <h2 style=\"color:#00d4ff;margin:0;font-size:20px;\">\ud83d\udd2c TAC Trader v26<\/h2>\n                <p style=\"color:#475569;font-size:11px;margin:3px 0 0 0;\">Distribution + Surprise Governance Layer | v24 Compatible Add-On<\/p>\n            <\/div>\n            <div style=\"text-align:right;\">\n                <span style=\"background:#1e3a5f;color:#00d4ff;padding:4px 10px;border-radius:20px;font-size:11px;\">v26.0.0<\/span>\n                <span style=\"background:#1e3a5f;color:#34d399;padding:4px 10px;border-radius:20px;font-size:11px;margin-left:5px;\">ACTIVE<\/span>\n            <\/div>\n        <\/div>\n                    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;\">\n                <div style=\"background:#111827;border-radius:8px;padding:15px;border:1px solid #1e3a5f;\">\n                    <h3 style=\"color:#00d4ff;margin:0 0 15px 0;\">\ud83d\udd2c Run v26 Governance Evaluation<\/h3>\n                    <div style=\"display:grid;gap:10px;\">\n                        <label style=\"color:#94a3b8;font-size:12px;\">MMD Distribution Shift\n                            <input type=\"range\" id=\"v26-mmd\" min=\"0\" max=\"1\" step=\"0.01\" value=\"0.05\" style=\"width:100%;\">\n                            <span id=\"v26-mmd-val\" style=\"color:#60a5fa;\">0.05<\/span>\n                        <\/label>\n                        <label style=\"color:#94a3b8;font-size:12px;\">Surprise Score\n                            <input type=\"range\" id=\"v26-surprise\" min=\"0\" max=\"1\" step=\"0.01\" value=\"0.1\" style=\"width:100%;\">\n                            <span id=\"v26-surprise-val\" style=\"color:#60a5fa;\">0.10<\/span>\n                        <\/label>\n                        <label style=\"color:#94a3b8;font-size:12px;\">Audit Pass Rate\n                            <input type=\"range\" id=\"v26-passrate\" min=\"0\" max=\"1\" step=\"0.01\" value=\"0.92\" style=\"width:100%;\">\n                            <span id=\"v26-passrate-val\" style=\"color:#60a5fa;\">0.92<\/span>\n                        <\/label>\n                        <button id=\"v26-run-eval\" style=\"background:#1e40af;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:13px;\">\u25b6 Run Evaluation<\/button>\n                    <\/div>\n                <\/div>\n                <div style=\"background:#111827;border-radius:8px;padding:15px;border:1px solid #1e3a5f;\">\n                    <h3 style=\"color:#34d399;margin:0 0 15px 0;\">\ud83d\udcca Evaluation Results<\/h3>\n                    <div id=\"v26-eval-results\" style=\"color:#94a3b8;font-size:13px;\">Click \"Run Evaluation\" to compute v26 governance scores.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <script>\n        (function(){\n            const nonce = '457dfe6283';\n            const apiBase = 'https:\/\/trader.tuce.app\/trader\/wp-admin\/admin-ajax.php';\n\n            ['mmd','surprise','passrate'].forEach(id => {\n                const input = document.getElementById('v26-'+id);\n                const val = document.getElementById('v26-'+id+'-val');\n                if (input && val) input.addEventListener('input', () => val.textContent = parseFloat(input.value).toFixed(2));\n            });\n\n            document.getElementById('v26-run-eval').addEventListener('click', function(){\n                const mmd = parseFloat(document.getElementById('v26-mmd').value);\n                const surprise = parseFloat(document.getElementById('v26-surprise').value);\n                const passrate = parseFloat(document.getElementById('v26-passrate').value);\n                const body = {\n                    distribution: {mmd, tau_mmd: mmd*4, kl: mmd*0.6, entropy_delta: mmd*0.2, psi: mmd*0.5, mi_shift: mmd*0.2},\n                    surprise: {surprise, plausibility: 1-surprise*0.5, anomaly_score: surprise*0.4},\n                    audit: {inflation_gap: 1-passrate, pass_rate: passrate, null_failure_risk: (1-passrate)*0.8},\n                    chaos: {classical_lyapunov: 0.3, quantum_lyapunov: 0.28, ks_entropy: 0.15, sff_ramp: 0.7, que_defect: 0.005}\n                };\n                const el = document.getElementById('v26-eval-results');\n                el.innerHTML = '<span style=\"color:#fbbf24\">\u23f3 Computing...<\/span>';\n                const data = new FormData();\n                data.append('action', 'tac_v26_api');\n                data.append('nonce', nonce);\n                data.append('endpoint', '\/api\/v26\/evaluate');\n                data.append('method', 'POST');\n                data.append('body', JSON.stringify(body));\n                fetch(apiBase, {method:'POST', body:data})\n                    .then(r=>r.json()).then(r=>{\n                        if (!r.success) { el.innerHTML = '<span style=\"color:#ef4444\">Error<\/span>'; return; }\n                        const d = r.data;\n                        const rec = d.recommendation || {};\n                        const verdict = rec.verdict || d.verdict || 'N\/A';\n                        const color = verdict === 'TRADE' ? '#34d399' : (verdict === 'PAUSE' ? '#f59e0b' : '#ef4444');\n                        el.innerHTML = `\n                            <div style=\"font-size:24px;font-weight:700;color:${color};margin-bottom:10px;\">${verdict}<\/div>\n                            <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;\">\n                                <div>CDSS: <b style=\"color:#a78bfa\">${(d.cdss||0).toFixed(4)}<\/b><\/div>\n                                <div>Kelly: <b style=\"color:#fbbf24\">${(d.surprise_weighted_kelly||0).toFixed(4)}<\/b><\/div>\n                                <div>Audit Edge: <b style=\"color:#60a5fa\">${(d.audit_adjusted_edge||0).toFixed(4)}<\/b><\/div>\n                                <div>Chaos Agr: <b style=\"color:#34d399\">${(d.hybrid_chaos_agreement||0).toFixed(4)}<\/b><\/div>\n                            <\/div>\n                            <div style=\"margin-top:8px;font-size:11px;color:#475569;\">Focus: ${rec.focus_hint || d.focus_hint || 'N\/A'} | Pause: ${rec.pause_trading !== undefined ? rec.pause_trading : d.pause_trading}<\/div>\n                        `;\n                    }).catch(()=>{ el.innerHTML = '<span style=\"color:#ef4444\">Connection error<\/span>'; });\n            });\n        })();\n        <\/script>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-88","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/trader.tuce.app\/trader\/wp-json\/wp\/v2\/pages\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trader.tuce.app\/trader\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trader.tuce.app\/trader\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/trader.tuce.app\/trader\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":0,"href":"https:\/\/trader.tuce.app\/trader\/wp-json\/wp\/v2\/pages\/88\/revisions"}],"wp:attachment":[{"href":"https:\/\/trader.tuce.app\/trader\/wp-json\/wp\/v2\/media?parent=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}