// Essay — Responsible AI for Regulated Industries
// Operationalises Lens 1 of the Outside-In Triad. Mirrors POV/Triad editorial scaffolding.
function EssayResponsibleAI() {
  const { go } = useRoute();
  const [progress, setProgress] = React.useState(0);
  const [activeSection, setActiveSection] = React.useState('i');
  const articleRef = React.useRef(null);

  const sections = [
    { id: 'i',       numeral: 'I',   title: 'The regulated-AI risk taxonomy' },
    { id: 'ii',      numeral: 'II',  title: 'Pre-deployment audit controls' },
    { id: 'iii',     numeral: 'III', title: 'Production monitoring' },
    { id: 'iv',      numeral: 'IV',  title: 'Privacy-by-design' },
    { id: 'anchor',  numeral: '·',   title: 'The anchor case: six components' },
    { id: 'charter', numeral: '·',   title: 'The AI governance forum charter' },
  ];

  React.useEffect(() => {
    const onScroll = () => {
      const el = articleRef.current;
      if (!el) return;
      const top = el.getBoundingClientRect().top;
      const height = el.scrollHeight - window.innerHeight;
      const scrolled = Math.min(1, Math.max(0, (-top) / height));
      setProgress(scrolled);
      for (let i = sections.length - 1; i >= 0; i--) {
        const s = document.getElementById('sec-' + sections[i].id);
        if (s && s.getBoundingClientRect().top < 120) { setActiveSection(sections[i].id); break; }
      }
    };
    window.addEventListener('scroll', onScroll, { passive: true });
    onScroll();
    return () => window.removeEventListener('scroll', onScroll);
  }, []);

  return (
    <main ref={articleRef} className="mx-auto max-w-[1320px] px-6 md:px-10 pt-10 md:pt-16 pb-20">
      <div className="rule-bottom pb-4 flex items-center justify-between smallcaps text-muted">
        <span>Essay</span>
        <span className="hidden md:inline">Responsible AI for regulated industries</span>
        <span className="tabular">June 2026</span>
      </div>

      <header className="mt-10 md:mt-16 grid md:grid-cols-12 gap-6 md:gap-10">
        <div className="md:col-span-2">
          <div className="smallcaps text-muted">Essay</div>
        </div>
        <div className="md:col-span-10">
          <h1 className="font-display font-semibold tracking-tight text-balance leading-[1.06]
                         text-[36px] sm:text-[44px] md:text-[58px]">
            Responsible AI for regulated industries.
          </h1>
          <p className="mt-5 font-display text-[20px] md:text-[23px] leading-[1.4] max-w-[52ch] text-ink2">
            Why responsible AI is a design constraint, and what that changes about how you build.
          </p>
          <div className="mt-8 smallcaps text-muted">
            By <span className="text-ink">Prathyusha Vemula</span> · June 2026 · 11 min read
          </div>
        </div>
      </header>

      <div className="mt-16 grid md:grid-cols-12 gap-6 md:gap-10">
        <aside className="md:col-span-3 order-2 md:order-1">
          <div className="md:sticky md:top-28">
            <div className="smallcaps text-muted">Contents</div>
            <ol className="mt-4 space-y-3">
              {sections.map(s => (
                <li key={s.id}>
                  <a href={`#sec-${s.id}`} className={`flex items-baseline gap-3 transition-colors ${activeSection === s.id ? 'text-sienna' : 'text-ink2 hover:text-ink'}`}>
                    <span className="font-display text-sm w-7 text-right tabular">{s.numeral}</span>
                    <span className="leading-tight">{s.title}</span>
                  </a>
                </li>
              ))}
            </ol>
            <div className="mt-10 rule-top pt-5">
              <div className="smallcaps text-muted">Progress</div>
              <div className="mt-3 h-[2px] bg-ink/10 relative">
                <div className="absolute left-0 top-0 h-full bg-sienna transition-all duration-200" style={{ width: `${Math.round(progress * 100)}%` }} />
              </div>
              <div className="mt-2 tabular text-xs text-muted">{Math.round(progress * 100)}%</div>
            </div>
            <div className="mt-10 rule-top pt-5">
              <div className="smallcaps text-muted">Counter-arguments</div>
              <p className="mt-2 text-sm text-ink2 leading-relaxed">
                Replies welcome at <a className="link-underline text-ink" href="mailto:vemula.prathyusha@gmail.com">vemula.prathyusha@gmail.com</a>. The next revision cites disagreements that landed.
              </p>
            </div>
          </div>
        </aside>

        <article className="md:col-span-9 order-1 md:order-2">
          <div className="measure flow font-display text-[20px] md:text-[21px] leading-[1.65] text-ink">

            {/* Prologue */}
            <div className="mb-12 flow">
              <div className="smallcaps text-sienna">For leaders making the build decision</div>
              <p className="mt-4 font-display text-[24px] md:text-[28px] leading-[1.35] text-ink2">
                In a regulated industry, responsible AI is a design constraint, and it has to be in the room before the first workflow decision.
              </p>
              <p className="mt-8">
                Most organisations treat it the other way. The workflow gets designed for speed and cost, the model gets selected, the system gets built, and responsible AI arrives at the end as a checklist somebody runs before go-live. That sequence feels orderly. It also fails slowly and expensively. The cost does not appear in the launch metrics. It appears in an audit finding a year or more after go-live, by which point the workflow has processed hundreds of thousands of customer decisions on an architecture that cannot be cheaply corrected.
              </p>
              <p>
                The reason this matters more now than it did three years ago is that the nature of what you are deploying has changed. An AI system produces probabilistic outputs, makes agentic decisions without a human checking each step, and increasingly processes customer data directly through generative models, none of which a one-time review of the rules could ever capture. A point-in-time review of that system tells you very little about how it will behave on the cases it has not seen yet. I will ground this in a FinCrime workflow I architected, now in production at a Tier-1 European bank. It cut handle time on the flagship workflow by 60% while holding 85%-plus accuracy on false-positive case handling, measured against analyst-confirmed outcomes, and two of its six components were built as responsible-AI architecture from the start. The taxonomy that follows is what those two components control.
              </p>
              <PullQuote>
                A compliance review of a rule-based system was a complete review. A compliance review of an AI system is a snapshot of behaviour that has not finished happening yet.
              </PullQuote>
              <p>
                This essay operationalises Lens 1 of the Outside-In Triad (governance, compliance and risk) for organisations where the regulator is a permanent stakeholder. It applies across a shared territory of regulated sectors. Banking and financial services, wealth management, gaming and regulated entertainment, and benefits administration look like four different worlds, and on the surface they are. Underneath, they share the same discipline: a regulator with audit authority, customer data that carries legal obligations, and decisions that have to be defensible after the fact. In Europe that regulator's toolkit is the EU AI Act and GDPR; in India it is the RBI and the DPDP Act; the design discipline is the same. My own delivered work here is in banking, and the rest is where that discipline carries. The taxonomy below is written to be read as one discipline, not four.
              </p>
              <p>
                The four sections move from risk to control to monitoring to privacy. The closing section is a one-page governance forum charter you can adapt and use.
              </p>
            </div>

            {/* I */}
            <h2 id="sec-i" className="scroll-mt-24 mt-16">
              <span className="block smallcaps text-sienna mb-2">I · The regulated-AI risk taxonomy</span>
              <span className="font-display font-semibold text-[24px] md:text-[30px] leading-[1.16] tracking-tight">What is genuinely new is the shape of how AI gets it wrong.</span>
            </h2>
            <p className="mt-6">
              When AI enters a regulated workflow, three risk classes appear that the old automation playbook does not cover. Naming them precisely is the first design act, because a risk you have not named is a risk you have not assigned an owner.
            </p>
            <p>
              <strong>Probabilistic output risk.</strong> Most production AI systems attach a confidence to each answer, and two near-identical inputs can produce a correct answer on one and a wrong one on the other, because they differed in a way the model weighted heavily and a human would not have. The variation is real, and it is uneven. The model will sometimes be wrong, and that much is known. The real exposure is that the wrongness concentrates on one customer segment, in a pattern nobody designed and nobody is watching. In a regulated workflow, an error rate that is acceptable on average can still be a compliance failure if it concentrates on one customer segment.
            </p>
            <p>
              <strong>Agentic decision risk.</strong> An agentic system carries out a sequence of steps and makes intermediate decisions without a human reviewing each one. This is the source of most of the efficiency, and it is also the source of a specific governance gap. When a six-step workflow runs end to end, a wrong decision at step two is not visible as a wrong decision. It is visible only as a final output that looks plausible. The control question is whether a human can reconstruct why it reached that answer, step by step, after the fact. If they cannot, the workflow is not auditable, however accurate it is.
            </p>
            <p>
              <strong>Direct-data-processing risk.</strong> Generative AI changes what touches customer data. A generative model reads the whole document, transcript, or case file at once, where older automation pulled only the specific fields it was programmed to extract. That is harder to bound. Customer data flows into a model context in volumes and combinations the original consent and data-handling design never anticipated.
            </p>
            <PullQuote secondary>
              A risk you have not named is a risk you have not assigned an owner. The first design act in a regulated AI workflow is to name the three risk classes precisely enough that someone can be made accountable for each.
            </PullQuote>
            <p>
              These three classes are not exotic. I have seen them in a FinCrime alert, and the same shape would appear in a wealth-suitability assessment, a gaming affordability check, or a benefits-eligibility decision. That shared shape is why the discipline transfers across these sectors.
            </p>

            {/* II */}
            <h2 id="sec-ii" className="scroll-mt-24 mt-16">
              <span className="block smallcaps text-sienna mb-2">II · Pre-deployment audit controls</span>
              <span className="font-display font-semibold text-[24px] md:text-[30px] leading-[1.16] tracking-tight">The controls that decide whether a regulated AI system is defensible have to exist before its first real output.</span>
            </h2>
            <p className="mt-6">
              Three controls have to be built into the system before go-live. Each of them is cheap to design in and expensive to retrofit, which is the entire argument for treating responsible AI as a design constraint.
            </p>
            <p>
              <strong>Readable reasoning the auditor can act on.</strong> When an AI system approves a transaction, clears an alert, or recommends a product, it has to record why in a form a human auditor can read without a data scientist translating it. An outcome flag (approved, cleared, recommended) tells an auditor what the system did. It does not tell them whether the system should have done it. The control is that every consequential decision carries its reasoning as a first-class output: the inputs that drove it, the factors weighted, the confidence, and the path not taken. That readable reasoning is what makes the audit answerable at all.
            </p>
            <p>
              <strong>A failure-capture mechanism that exists before the first bad output.</strong> An AI system will produce a wrong output. The question a regulated organisation has to answer is what the system does when it produces one. A failure-capture mechanism is the path a bad output travels down: how it is detected, recorded, escalated, and fed back into the model's improvement cycle. If this mechanism is built after the first incident, then the first incident itself was handled with no mechanism at all, which is precisely the event an auditor will ask about. The mechanism has to exist on day one, even though the failure it is built to catch has not happened yet.
            </p>
            <p>
              <strong>Escalation paths designed before the first incident.</strong> When an AI decision is wrong and a customer is affected, someone has to own the next move. In most undesigned systems, that ownership is discovered in the moment, under pressure, and it is discovered to be ambiguous. The control is an escalation path defined at design time: which decisions a human must review before they take effect, which can be reviewed after, who holds authority to override the system, and what the customer-facing response is while the review runs. Define the escalation path at design time and it is a governance asset. Leave it to the moment and ownership turns out to be ambiguous, under pressure.
            </p>
            <PullQuote secondary>
              A failure-capture mechanism built after the first incident means the first incident was handled with no mechanism at all. That is exactly the event the auditor will ask about.
            </PullQuote>
            <p>
              The common thread across all three is timing. None of these controls is technically difficult. All three are nearly impossible to add cleanly once a system is live and processing volume. That lateness is the whole cost.
            </p>

            {/* III */}
            <h2 id="sec-iii" className="scroll-mt-24 mt-16">
              <span className="block smallcaps text-sienna mb-2">III · Production monitoring</span>
              <span className="font-display font-semibold text-[24px] md:text-[30px] leading-[1.16] tracking-tight">A regulated AI system is something you watch. Its behaviour keeps changing after you stop touching it.</span>
            </h2>
            <p className="mt-6">
              An AI system's behaviour keeps moving after you stop touching it. The inputs drift, the customer mix shifts, the world the model was trained on moves underneath it, and the system moves with them. Production monitoring is what keeps a regulated AI deployment sustainable. Without it, the deployment is a defect waiting to be discovered.
            </p>
            <p>
              Three signals carry most of the weight.
            </p>
            <p>
              <strong>Drift.</strong> The statistical profile of what the model sees in production diverges from what it saw in training and validation. Drift is normal. What it signals is that the model's accuracy claims are ageing. A monitored drift signal buys an organisation months of warning. Left unmonitored, it surfaces first as a regulator's finding.
            </p>
            <p>
              <strong>Override frequency.</strong> How often do the humans in the workflow disagree with the system and reverse its decision. This is one of the most honest signals an AI deployment produces. A rising override rate means either the model is degrading or the humans have lost trust in it, and both are problems a regulated organisation has to act on. A falling override rate that falls too far is also a signal: it can mean the humans have stopped genuinely reviewing and started rubber-stamping, which quietly converts a human-in-the-loop control into a human-shaped decoration.
            </p>
            <p>
              <strong>Model-confidence distribution.</strong> The average hides everything; what matters is the shape of the distribution and how it is moving. A growing cluster of low-confidence decisions in one workflow segment is a map of where the model is struggling, and it tells an organisation where to put human review before an incident tells them.
            </p>
            <p>
              There is one trap in production monitoring that deserves naming on its own, because it is the most common way a well-monitored system still fails. An organisation builds a governance dashboard, the governance metrics read healthy, and everyone relaxes. Meanwhile a customer metric (complaint volume, resolution time, effort score) is deteriorating. The instinct is to treat that as a mixed result, governance green and customer amber, and to average them into a comfortable overall amber. That instinct is wrong. A governance metric that looks healthy while a customer metric deteriorates is a warning sign that the two have come apart. It almost always means the governance metric is measuring the process the organisation designed while the customer metric is measuring the process the customer actually received. The healthy governance number is the thing hiding the problem.
            </p>
            <PullQuote secondary>
              A governance metric that looks healthy while a customer metric deteriorates is a warning sign: the governance number is measuring the process you designed, and the customer number is measuring the one they actually got.
            </PullQuote>
            <p>
              The discipline is to make the lenses validate each other. A governance signal and a customer signal that disagree are telling you something true. The job is to hear what they are saying.
            </p>

            {/* IV */}
            <h2 id="sec-iv" className="scroll-mt-24 mt-16">
              <span className="block smallcaps text-sienna mb-2">IV · Privacy-by-design</span>
              <span className="font-display font-semibold text-[24px] md:text-[30px] leading-[1.16] tracking-tight">Data residency, consent, and disposal are workflow design decisions, made before the first line of the workflow is drawn.</span>
            </h2>
            <p className="mt-6">
              Privacy-by-design is the principle that data-protection requirements are built into the architecture from the start; bolting them on at the end is what fails. In a regulated industry processing customer data through AI, privacy-by-design is what makes the system deployable at all. Before the workflow is finalised, it turns on three questions.
            </p>
            <h3 className="font-display font-semibold text-xl mt-8 text-teal">Data residency</h3>
            <p className="mt-3">
              Where, physically and jurisdictionally, does customer data sit, and where is it processed. This question has become sharper because AI processing often means sending data to a model, and the model may run in a different jurisdiction than the data was collected in. India's framework is a worked example. The Reserve Bank of India's 2018 directive on the storage of payment system data requires the entire payment data to be held in systems located only in India. It does not forbid processing abroad, but any payment data processed on a foreign system has to be returned to India and the foreign copy deleted within one business day of processing. The design implication is sharp: a model hosted outside India can process Indian payment data, but the architecture has to guarantee that no copy of it survives abroad past that one-day window.
            </p>
            <p className="mt-3">
              The Digital Personal Data Protection Act, 2023 is India's general data-protection statute. It governs the processing of digital personal data, sets obligations on the entity processing it, and regulates cross-border transfer. The Act came into force in November 2025, alongside the Digital Personal Data Protection Rules, 2025; its cross-border-transfer provisions commence separately, in 2027. The cross-border mechanism is a negative list: personal data may be transferred to any country except those the central government specifically restricts by notification. There is no adequacy finding or approved-country whitelist to clear first. As of this writing no country has been placed on that list. The design consequence is the one that matters: a model-hosting jurisdiction that is permitted today can be restricted tomorrow by a single notification, so a residency design has to survive that change.
            </p>
            <p className="mt-3">
              The same design logic answers the European regime a Europe-based deployment faces. The EU AI Act places many of these workflows in its high-risk class, and that triggers concrete obligations a risk team can name: Article 9 risk management, Article 12 logging, Article 14 human oversight, and a conformity assessment before the system goes live. GDPR governs the customer data underneath; DORA adds operational-resilience and ICT-third-party rules that bear directly on where a model is hosted and who runs it. In the FinCrime workflow above, Article 14 oversight is exactly what the human-review path makes concrete: a step a person must clear before a high-risk decision stands, with the audit log as its Article 12 record. The jurisdictions differ. The design principle holds across all of them: residency and oversight settled before the model is chosen.
            </p>
            <h3 className="font-display font-semibold text-xl mt-8 text-teal">Consent</h3>
            <p className="mt-3">
              Whether the consent the organisation holds actually covers what the AI system does with the data. This is where generative AI creates genuine exposure. Consent obtained for one purpose (opening an account, filing a claim, registering for a service) does not automatically extend to feeding that customer's full data record into a model for a different purpose. The DPDP Act's framing of consent as purpose-specific makes this a live design question, not a theoretical one. The control is to map, at design time, every purpose the AI workflow puts the data to, and to confirm each one against the consent basis the organisation actually holds.
            </p>
            <h3 className="font-display font-semibold text-xl mt-8 text-teal">Disposal</h3>
            <p className="mt-3">
              When and how customer data is deleted, and whether the AI system makes that harder. An AI workflow can quietly defeat a disposal policy by copying data into model contexts, caches, logs, and training sets that the disposal process was never designed to reach. The design control is a data lifecycle that is mapped across the whole AI workflow, including every place the model touches the data, so that deletion is actually complete and provable.
            </p>
            <PullQuote secondary>
              A generative model can quietly defeat a data-disposal policy by copying customer data into contexts the disposal process was never designed to reach. Disposal has to be designed across the whole workflow, or it is only nominal.
            </PullQuote>
            <p>
              Privacy-by-design is slower at the start and far faster afterwards. The alternative is a system that has to be partly rebuilt the first time a regulator or a customer asks a question it was not designed to answer.
            </p>

            {/* anchor */}
            <h2 id="sec-anchor" className="scroll-mt-24 mt-16">
              <span className="block smallcaps text-sienna mb-2">The anchor case</span>
              <span className="font-display font-semibold text-[24px] md:text-[30px] leading-[1.16] tracking-tight">Six components. Two of them are responsible-AI architecture made physical.</span>
            </h2>
            <p className="mt-6">
              The argument that responsible AI pays for itself becomes concrete in the workflow I architected, now in production at a Tier-1 European bank: an agentic FinCrime investigation system built from six components, an orchestration layer, a retrieval layer, a judgment layer, a verification step, an audit log, and a human-review path. It replaced a single-prompt assistant that filled case forms and read documents.
            </p>
            <p>
              Two of those six components are responsible-AI architecture made physical. The audit log is the readable-reasoning control from Section II: it captures why each decision was reached, in a form an investigator and an auditor can both read. The human-review path is the escalation control: it defines which cases a human must judge before the decision stands. They were built in from the start, two of the six things the system was made of.
            </p>
            <p>
              The result settles the trade-off question directly. That workflow delivered a 60% reduction in average handle time on the flagship workflow, which drove a 20–30% productivity gain at programme level, and 85%-plus accuracy on false-positive case handling, with the regulatory controls in place and evidenced. The same components that made the system auditable made it fast: the audit log and the human-review path carried both the compliance and the speed. This is what the Outside-In Triad's Lens 1, governance, compliance and risk, looks like when it stops being an oversight function and becomes a design input. There was no separate compliance layer to point to. It was built into the architecture.
            </p>
            <PullQuote>
              In the FinCrime workflow, the audit log and the human-review path were two of the six components the system was built from, load-bearing parts of the same architecture that produced a 60% handle-time reduction on the flagship workflow.
            </PullQuote>

            {/* charter */}
            <h2 id="sec-charter" className="scroll-mt-24 mt-16">
              <span className="block smallcaps text-sienna mb-2">The AI governance forum charter</span>
              <span className="font-display font-semibold text-[24px] md:text-[30px] leading-[1.16] tracking-tight">A one-page template, written to be adapted.</span>
            </h2>
            <p className="mt-6">
              A governance forum is the standing body that keeps responsible AI continuous after launch day, not a checklist run once. Below is a one-page charter template. It is written to be adapted: the cadences, thresholds, and roles will differ by organisation and sector, but the structure is written to transfer across BFSI, wealth, gaming, and benefits administration.
            </p>
            <h3 className="font-display font-semibold text-xl mt-8 text-teal">Purpose</h3>
            <p className="mt-3">
              To hold accountability for every AI system in production against the organisation's regulatory obligations, risk appetite, and customer commitments, from design approval through retirement.
            </p>

            <h3 className="font-display font-semibold text-xl mt-10 text-teal">Membership and decision rights</h3>
            <figure className="mt-4 mb-6">
              <div className="rule-top rule-bottom overflow-x-auto">
                <table className="w-full text-base font-sans">
                  <thead>
                    <tr className="border-b hairline">
                      <th className="text-left py-3 pr-6 smallcaps text-muted w-2/5">Role</th>
                      <th className="text-left py-3 smallcaps text-muted w-3/5">Decision right</th>
                    </tr>
                  </thead>
                  <tbody className="text-ink2">
                    <tr className="border-b hairline align-top">
                      <td className="py-4 pr-6">Forum chair (risk or transformation lead)</td>
                      <td className="py-4">Final call on go-live approval and on suspension of a live system</td>
                    </tr>
                    <tr className="border-b hairline align-top">
                      <td className="py-4 pr-6">Compliance / regulatory lead</td>
                      <td className="py-4">Veto on any system that breaches a regulatory constraint</td>
                    </tr>
                    <tr className="border-b hairline align-top">
                      <td className="py-4 pr-6">Data protection officer</td>
                      <td className="py-4">Veto on any data-residency, consent, or disposal gap</td>
                    </tr>
                    <tr className="border-b hairline align-top">
                      <td className="py-4 pr-6">Workflow / product owner</td>
                      <td className="py-4">Accountable for the system's controls being designed and operating</td>
                    </tr>
                    <tr className="border-b hairline align-top">
                      <td className="py-4 pr-6">AI / model lead</td>
                      <td className="py-4">Accountable for drift, confidence, and monitoring signals being produced</td>
                    </tr>
                    <tr className="align-top">
                      <td className="py-4 pr-6">Operations lead</td>
                      <td className="py-4">Accountable for human-review and escalation paths working in practice</td>
                    </tr>
                  </tbody>
                </table>
              </div>
            </figure>
            <p>
              A go-live decision requires the chair plus no active veto from compliance or the data protection officer.
            </p>

            <h3 className="font-display font-semibold text-xl mt-10 text-teal">Cadence and what is reviewed at each</h3>
            <figure className="mt-4 mb-6">
              <div className="rule-top rule-bottom overflow-x-auto">
                <table className="w-full text-base font-sans">
                  <thead>
                    <tr className="border-b hairline">
                      <th className="text-left py-3 pr-6 smallcaps text-muted w-1/4">Cadence</th>
                      <th className="text-left py-3 smallcaps text-muted w-3/4">What the forum reviews</th>
                    </tr>
                  </thead>
                  <tbody className="text-ink2">
                    <tr className="border-b hairline align-top">
                      <td className="py-4 pr-6">Per system, pre-deployment</td>
                      <td className="py-4">The full Section II control set: readable-reasoning capture, failure-capture mechanism, escalation paths. The Section IV privacy design: residency, consent mapping, disposal lifecycle. No system goes live without this review on record.</td>
                    </tr>
                    <tr className="border-b hairline align-top">
                      <td className="py-4 pr-6">Monthly</td>
                      <td className="py-4">Production monitoring across all live systems: drift, override frequency, model-confidence distribution. Governance signals checked against customer signals for divergence. Open incidents and their status.</td>
                    </tr>
                    <tr className="border-b hairline align-top">
                      <td className="py-4 pr-6">Quarterly</td>
                      <td className="py-4">Portfolio view: which systems are ageing, which need revalidation, which controls are proving weak across multiple systems. Regulatory-change horizon scan. Review of every override-rate and drift trend over the quarter.</td>
                    </tr>
                    <tr className="align-top">
                      <td className="py-4 pr-6">Annual</td>
                      <td className="py-4">Full revalidation of each live system against current regulation. Charter itself reviewed and updated.</td>
                    </tr>
                  </tbody>
                </table>
              </div>
            </figure>

            <h3 className="font-display font-semibold text-xl mt-10 text-teal">Escalation thresholds</h3>
            <p className="mt-3">
              A signal crossing one of these thresholds, set per deployment to the organisation's risk appetite, moves from monthly review to immediate forum attention:
            </p>
            <ul className="mt-4 space-y-2 list-disc pl-6 text-ink2">
              <li>Override frequency moves more than five percentage points from its established baseline in either direction (illustrative; set the figure to your own risk appetite).</li>
              <li>A model-confidence cluster in any workflow segment sits below your set confidence floor for more than three consecutive days (illustrative).</li>
              <li>Any drift measure crosses the model's revalidation threshold.</li>
              <li>A governance metric reads healthy while a paired customer metric breaches its own threshold; divergence is itself an escalation trigger.</li>
              <li>Any single incident with customer or regulatory impact, regardless of other signals.</li>
            </ul>

            <h3 className="font-display font-semibold text-xl mt-10 text-teal">Standing record</h3>
            <p className="mt-3">
              Every forum decision (approval, suspension, threshold change, override of a recommendation) is minuted with its rationale. The minute set is itself an audit artefact. A regulator asking how a decision was governed should be able to read the answer in the minutes.
            </p>

            <hr className="mt-16 hairline" />

            <p className="mt-10">
              Treat it as a final-stage audit and it fails slowly, in a finding that lands a year after the launch metrics looked good. Treat it as a design input and the same components that keep the system defensible are the ones that make it fast.
            </p>
            <p className="mt-6 font-display text-[24px] md:text-[28px] leading-[1.25] text-sienna">
              Not a review stage. A design constraint.
            </p>

            <hr className="mt-16 hairline" />

            <p className="mt-10 text-base text-muted">
              Prathyusha Vemula leads AI transformation and automation at Concentrix as Group Lead (Senior Manager); "Senior Consultant" is the formal HR designation. Twelve years across BFSI, Telecom, FMCG, and Manufacturing, with adjacent exposure to insurance and healthcare contexts.
            </p>
            <p className="mt-6 text-sm text-muted">
              Tags · Responsible AI · AI Governance · Regulated Industries · BFSI · Privacy by Design · Agentic AI · Compliance · Audit · Outside-In Triad · DPDP Act · Production Monitoring
            </p>
          </div>

          <div className="mt-16 rule-top pt-6 flex flex-wrap items-baseline justify-between gap-4 smallcaps text-muted">
            <span className="tabular">Published · June 2026</span>
            <a className="link-underline text-ink" href="mailto:vemula.prathyusha@gmail.com">vemula.prathyusha@gmail.com</a>
            <button onClick={() => go('writing')} className="link-underline">Back to writing →</button>
          </div>
        </article>
      </div>
    </main>
  );
}

Object.assign(window, { EssayResponsibleAI });
