PageSourceSearch

https://vault22.com/_next/static/chunks/pages/admin/sync-monitoring-5f7bd1e058712a59.js

js vault22.com collected 2026-10-02 00:10:37 UTC 3,836 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[59252],{30752:(e,s,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/sync-monitoring",function(){return a(62468)}])},42478:(e,s,a)=>{"use strict";a.d(s,{A:()=>l});var t=a(37876),r=a(37497),n=a(48230),i=a.n(n);function l(e){let{title:s,owner:a,status:n="Scoping",description:l,plannedScope:o,sourceDoc:d,openQuestions:c}=e,m="In build"===n?"bg-blue-100 text-blue-700":"In design"===n?"bg-indigo-100 text-indigo-700":"Blocked"===n?"bg-red-100 text-red-700":"bg-gray-100 text-gray-700";return(0,t.jsx)(r.A,{children:(0,t.jsx)("div",{className:"max-w-3xl",children:(0,t.jsxs)("div",{className:"bg-white rounded-lg shadow-sm border border-gray-200 p-8",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between mb-4",children:[(0,t.jsx)("h1",{className:"text-2xl font-bold text-gray-900",children:s}),(0,t.jsx)("span",{className:"text-xs font-semibold px-2.5 py-1 rounded-full ".concat(m),children:n})]}),(0,t.jsxs)("div",{className:"text-sm text-gray-500 mb-6",children:["Owner: ",a]}),(0,t.jsx)("p",{className:"text-gray-700 mb-6 leading-relaxed",children:l}),(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsx)("h2",{className:"text-sm font-semibold text-gray-900 uppercase tracking-wider mb-3",children:"Planned scope"}),(0,t.jsx)("ul",{className:"space-y-2",children:o.map((e,s)=>(0,t.jsxs)("li",{className:"flex items-start gap-2 text-sm text-gray-700",children:[(0,t.jsx)("span",{className:"text-gray-400 mt-0.5",children:"\xb7"}),(0,t.jsx)("span",{children:e})]},s))})]}),c&&c.length>0&&(0,t.jsxs)("div",{className:"mb-6 bg-yellow-50 border-l-4 border-yellow-400 p-4 rounded-r",children:[(0,t.jsx)("h2",{className:"text-sm font-semibold text-yellow-900 uppercase tracking-wider mb-2",children:"Open questions for ops"}),(0,t.jsx)("ul",{className:"space-y-1.5",children:c.map((e,s)=>(0,t.jsxs)("li",{className:"text-sm text-yellow-900",children:[s+1,". ",e]},s))})]}),d&&(0,t.jsxs)("div",{className:"text-xs text-gray-500 mb-6",children:["Source:"," ",d.href?(0,t.jsx)(i(),{href:d.href,className:"text-blue-600 hover:underline",children:d.label}):(0,t.jsx)("span",{className:"font-mono",children:d.label})]}),(0,t.jsx)("div",{className:"flex gap-3 pt-4 border-t border-gray-100",children:(0,t.jsx)(i(),{href:"/admin",className:"px-4 py-2 text-sm bg-gray-100 text-gray-700 rounded-md hover:bg-gray-200 transition-colors font-medium",children:"Back to dashboard"})})]})})})}},62468:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>n});var t=a(37876),r=a(42478);function n(){return(0,t.jsx)(r.A,{title:"Sync / job monitoring",owner:"Technical Support",status:"Scoping",description:"Operational visibility for scheduled jobs and queues that today only surface in Datadog or per-service dashboards. Goal: ops staff see what's running, when it last ran, what failed, and can re-trigger from one place — without raising a dev ticket.",plannedScope:["Refresh scheduler — per-provider (Plaid, Lean, Vezgo, ABSA) last-run, success rate, latency","Categorisation pipeline — 19-stage progress, items in each terminal state","KYC submission queue — pending, in-flight, failed; manual re-submit","NAEDO DebiCheck — monthly batch status (file generated \xb7 submitted \xb7 feedback received \xb7 matched)","IT3b / IT3c batch generation — annual run progress + per-customer cert state","Manual re-trigger button (audit-logged) for any job"],openQuestions:["Backing data: scrape from existing Datadog dashboards, build a new ops-events collection, or both?","Re-trigger permission — Sven / Admin only, or also Analyst?","Should we surface Step Functions executions from the data platform here too?"],sourceDoc:{label:"Siba's plan — Section 4 (Technical Support) \xb7 22 May 2026"}})}}},e=>{e.O(0,[37497,90636,46593,38792],()=>e(e.s=30752)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.