> ## Documentation Index
> Fetch the complete documentation index at: https://developer.kodexa.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Kodexa: What We Do

> A narrated six-slide introduction to Kodexa core concepts: Activities, Tasks, and workflow modeling for document-heavy business processes.

<div dangerouslySetInnerHTML={{ __html: decodeURIComponent("%3Ciframe%20id%3D%22kodexa-concept-slides-frame%22%20title%3D%22Kodexa%3A%20What%20We%20Do%22%20srcdoc%3D%22%3C!doctype%20html%3E%0A%3Chtml%20lang%3D%26quot%3Ben%26quot%3B%3E%0A%20%20%3Chead%3E%0A%20%20%20%20%3Cmeta%20charset%3D%26quot%3Butf-8%26quot%3B%20%2F%3E%0A%20%20%20%20%3Cmeta%20name%3D%26quot%3Bviewport%26quot%3B%20content%3D%26quot%3Bwidth%3Ddevice-width%2C%20initial-scale%3D1%26quot%3B%20%2F%3E%0A%20%20%20%20%3Ctitle%3EKodexa%3A%20What%20We%20Do%3C%2Ftitle%3E%0A%20%20%20%20%3Cstyle%3E%0A%3Aroot%20%7B%0A%20%20color-scheme%3A%20dark%3B%0A%20%20--bg%3A%20%230b0c0e%3B%0A%20%20--surface%3A%20%23101216%3B%0A%20%20--surface-raised%3A%20%23151821%3B%0A%20%20--surface-soft%3A%20%231b1f2a%3B%0A%20%20--line%3A%20rgba(229%2C%20231%2C%20235%2C%200.12)%3B%0A%20%20--line-strong%3A%20rgba(229%2C%20231%2C%20235%2C%200.2)%3B%0A%20%20--text%3A%20%23f4f4f5%3B%0A%20%20--muted%3A%20%23a1a1aa%3B%0A%20%20--muted-strong%3A%20%23d4d4d8%3B%0A%20%20--primary%3A%20%233b82f6%3B%0A%20%20--accent%3A%20%2314b8a6%3B%0A%20%20--amber%3A%20%23f59e0b%3B%0A%7D%0A%0A*%20%7B%0A%20%20box-sizing%3A%20border-box%3B%0A%7D%0A%0Ahtml%2C%0Abody%20%7B%0A%20%20width%3A%20100%25%3B%0A%20%20height%3A%20100%25%3B%0A%20%20margin%3A%200%3B%0A%20%20overflow%3A%20hidden%3B%0A%20%20background%3A%20var(--bg)%3B%0A%20%20color%3A%20var(--text)%3B%0A%20%20font-family%3A%20Inter%2C%20ui-sans-serif%2C%20system-ui%2C%20-apple-system%2C%20BlinkMacSystemFont%2C%20%26quot%3BSegoe%20UI%26quot%3B%2C%20sans-serif%3B%0A%7D%0A%0Abutton%2C%0Aa%20%7B%0A%20%20color%3A%20inherit%3B%0A%20%20font%3A%20inherit%3B%0A%7D%0A%0A.deck%20%7B%0A%20%20position%3A%20relative%3B%0A%20%20display%3A%20grid%3B%0A%20%20grid-template-rows%3A%20auto%20minmax(0%2C%201fr)%20auto%3B%0A%20%20gap%3A%2012px%3B%0A%20%20height%3A%20100vh%3B%0A%20%20min-height%3A%20100vh%3B%0A%20%20overflow%3A%20hidden%3B%0A%20%20padding%3A%20clamp(14px%2C%202vw%2C%2024px)%3B%0A%20%20background%3A%20var(--bg)%3B%0A%7D%0A%0A.deck-nav%20%7B%0A%20%20z-index%3A%206%3B%0A%20%20width%3A%20min(1480px%2C%20100%25)%3B%0A%20%20margin%3A%200%20auto%3B%0A%7D%0A%0A.back-link%20%7B%0A%20%20display%3A%20inline-flex%3B%0A%20%20align-items%3A%20center%3B%0A%20%20min-height%3A%2040px%3B%0A%20%20border%3A%201px%20solid%20var(--line)%3B%0A%20%20border-radius%3A%208px%3B%0A%20%20background%3A%20var(--surface)%3B%0A%20%20color%3A%20var(--text)%3B%0A%20%20font-size%3A%2013px%3B%0A%20%20font-weight%3A%20680%3B%0A%20%20padding%3A%200%2016px%3B%0A%20%20text-decoration%3A%20none%3B%0A%7D%0A%0A.back-link%3Ahover%20%7B%0A%20%20border-color%3A%20rgba(59%2C%20130%2C%20246%2C%200.55)%3B%0A%20%20background%3A%20var(--surface-raised)%3B%0A%7D%0A%0A.stage%20%7B%0A%20%20position%3A%20relative%3B%0A%20%20z-index%3A%201%3B%0A%20%20display%3A%20grid%3B%0A%20%20grid-template-columns%3A%20minmax(0%2C%201.16fr)%20minmax(340px%2C%200.84fr)%3B%0A%20%20gap%3A%20clamp(18px%2C%203vw%2C%2032px)%3B%0A%20%20width%3A%20min(1480px%2C%20100%25)%3B%0A%20%20height%3A%20100%25%3B%0A%20%20min-height%3A%200%3B%0A%20%20margin%3A%200%20auto%3B%0A%7D%0A%0A.stage%5Bdata-visible%3D%26quot%3Bfalse%26quot%3B%5D%2C%0A.dots%5Bdata-visible%3D%26quot%3Bfalse%26quot%3B%5D%2C%0A.end-screen%5Bdata-visible%3D%26quot%3Bfalse%26quot%3B%5D%20%7B%0A%20%20display%3A%20none%3B%0A%7D%0A%0A.visual%20%7B%0A%20%20position%3A%20relative%3B%0A%20%20display%3A%20grid%3B%0A%20%20min-height%3A%200%3B%0A%20%20overflow%3A%20hidden%3B%0A%20%20border%3A%201px%20solid%20var(--line)%3B%0A%20%20border-radius%3A%2010px%3B%0A%20%20background%3A%20%230f172a%3B%0A%20%20box-shadow%3A%200%2018px%2046px%20rgba(0%2C%200%2C%200%2C%200.24)%3B%0A%7D%0A%0A.visual%20img%20%7B%0A%20%20width%3A%20100%25%3B%0A%20%20height%3A%20100%25%3B%0A%20%20min-height%3A%200%3B%0A%20%20object-fit%3A%20cover%3B%0A%7D%0A%0A.content%20%7B%0A%20%20display%3A%20flex%3B%0A%20%20flex-direction%3A%20column%3B%0A%20%20min-height%3A%200%3B%0A%20%20border%3A%201px%20solid%20var(--line)%3B%0A%20%20border-radius%3A%2010px%3B%0A%20%20background%3A%20var(--surface)%3B%0A%20%20box-shadow%3A%200%2018px%2046px%20rgba(0%2C%200%2C%200%2C%200.2)%3B%0A%7D%0A%0A.copy%20%7B%0A%20%20display%3A%20flex%3B%0A%20%20flex%3A%201%3B%0A%20%20min-height%3A%200%3B%0A%20%20flex-direction%3A%20column%3B%0A%20%20justify-content%3A%20flex-start%3B%0A%20%20gap%3A%20clamp(10px%2C%201.5vw%2C%2016px)%3B%0A%20%20overflow%3A%20auto%3B%0A%20%20padding%3A%20clamp(20px%2C%203vw%2C%2040px)%3B%0A%7D%0A%0A.eyebrow%20%7B%0A%20%20margin%3A%200%3B%0A%20%20color%3A%20%2393c5fd%3B%0A%20%20font-size%3A%2012px%3B%0A%20%20font-weight%3A%20750%3B%0A%20%20letter-spacing%3A%200.12em%3B%0A%20%20text-transform%3A%20uppercase%3B%0A%7D%0A%0Ah1%20%7B%0A%20%20margin%3A%200%3B%0A%20%20color%3A%20var(--text)%3B%0A%20%20font-size%3A%20clamp(34px%2C%204.4vw%2C%2064px)%3B%0A%20%20font-weight%3A%20760%3B%0A%20%20letter-spacing%3A%200%3B%0A%20%20line-height%3A%200.96%3B%0A%7D%0A%0A.body%20%7B%0A%20%20margin%3A%200%3B%0A%20%20color%3A%20var(--muted)%3B%0A%20%20font-size%3A%20clamp(16px%2C%201.55vw%2C%2022px)%3B%0A%20%20line-height%3A%201.45%3B%0A%7D%0A%0A.details%20%7B%0A%20%20display%3A%20grid%3B%0A%20%20gap%3A%2010px%3B%0A%20%20margin-top%3A%204px%3B%0A%7D%0A%0A.bullets%20%7B%0A%20%20display%3A%20grid%3B%0A%20%20gap%3A%209px%3B%0A%20%20margin%3A%200%3B%0A%20%20padding%3A%200%3B%0A%20%20list-style%3A%20none%3B%0A%7D%0A%0A.bullets%20li%20%7B%0A%20%20position%3A%20relative%3B%0A%20%20color%3A%20var(--muted-strong)%3B%0A%20%20font-size%3A%2014px%3B%0A%20%20line-height%3A%201.5%3B%0A%20%20padding-left%3A%2018px%3B%0A%7D%0A%0A.bullets%20li%3A%3Abefore%20%7B%0A%20%20content%3A%20%26quot%3B%26quot%3B%3B%0A%20%20position%3A%20absolute%3B%0A%20%20top%3A%200.67em%3B%0A%20%20left%3A%200%3B%0A%20%20width%3A%206px%3B%0A%20%20height%3A%206px%3B%0A%20%20border-radius%3A%20999px%3B%0A%20%20background%3A%20var(--primary)%3B%0A%7D%0A%0A.mini-table%20%7B%0A%20%20display%3A%20grid%3B%0A%20%20overflow%3A%20hidden%3B%0A%20%20border%3A%201px%20solid%20var(--line)%3B%0A%20%20border-radius%3A%208px%3B%0A%7D%0A%0A.table-row%20%7B%0A%20%20display%3A%20grid%3B%0A%20%20grid-template-columns%3A%20minmax(120px%2C%200.62fr)%20minmax(0%2C%201fr)%3B%0A%20%20border-top%3A%201px%20solid%20var(--line)%3B%0A%7D%0A%0A.table-row%3Afirst-child%20%7B%0A%20%20border-top%3A%200%3B%0A%7D%0A%0A.table-cell%20%7B%0A%20%20padding%3A%2010px%2012px%3B%0A%20%20color%3A%20var(--muted)%3B%0A%20%20font-size%3A%2013px%3B%0A%20%20line-height%3A%201.45%3B%0A%7D%0A%0A.table-cell%3Afirst-child%20%7B%0A%20%20color%3A%20var(--text)%3B%0A%20%20font-weight%3A%20700%3B%0A%20%20background%3A%20var(--surface-raised)%3B%0A%7D%0A%0A.workflow%20%7B%0A%20%20display%3A%20grid%3B%0A%20%20gap%3A%208px%3B%0A%7D%0A%0A.workflow-step%20%7B%0A%20%20display%3A%20flex%3B%0A%20%20align-items%3A%20center%3B%0A%20%20gap%3A%2010px%3B%0A%20%20border%3A%201px%20solid%20var(--line)%3B%0A%20%20border-radius%3A%208px%3B%0A%20%20background%3A%20var(--surface-raised)%3B%0A%20%20color%3A%20var(--muted-strong)%3B%0A%20%20font-size%3A%2013px%3B%0A%20%20padding%3A%2010px%2012px%3B%0A%7D%0A%0A.workflow-step%20strong%20%7B%0A%20%20color%3A%20%23fff%3B%0A%7D%0A%0A.metrics%20%7B%0A%20%20display%3A%20grid%3B%0A%20%20grid-template-columns%3A%201fr%201fr%3B%0A%20%20gap%3A%2010px%3B%0A%7D%0A%0A.metric%20%7B%0A%20%20border%3A%201px%20solid%20var(--line)%3B%0A%20%20border-radius%3A%208px%3B%0A%20%20background%3A%20var(--surface-raised)%3B%0A%20%20padding%3A%2012px%3B%0A%7D%0A%0A.metric%20span%20%7B%0A%20%20display%3A%20block%3B%0A%20%20color%3A%20var(--muted)%3B%0A%20%20font-size%3A%2012px%3B%0A%20%20line-height%3A%201.35%3B%0A%7D%0A%0A.metric%20strong%20%7B%0A%20%20display%3A%20block%3B%0A%20%20margin-top%3A%204px%3B%0A%20%20color%3A%20%23fff%3B%0A%20%20font-size%3A%2018px%3B%0A%7D%0A%0A.transcript%20%7B%0A%20%20margin%3A%206px%200%200%3B%0A%20%20color%3A%20var(--muted)%3B%0A%20%20max-height%3A%208.5rem%3B%0A%20%20overflow%3A%20auto%3B%0A%20%20font-size%3A%2012.5px%3B%0A%20%20line-height%3A%201.55%3B%0A%7D%0A%0A.controls%20%7B%0A%20%20display%3A%20grid%3B%0A%20%20grid-template-columns%3A%20auto%20auto%20auto%20auto%20minmax(42px%2C%201fr)%20auto%20auto%3B%0A%20%20align-items%3A%20center%3B%0A%20%20gap%3A%208px%3B%0A%20%20border-top%3A%201px%20solid%20var(--line)%3B%0A%20%20padding%3A%2012px%3B%0A%20%20background%3A%20var(--surface-raised)%3B%0A%7D%0A%0A.control%20%7B%0A%20%20display%3A%20inline-grid%3B%0A%20%20min-width%3A%2044px%3B%0A%20%20height%3A%2036px%3B%0A%20%20place-items%3A%20center%3B%0A%20%20border%3A%201px%20solid%20var(--line)%3B%0A%20%20border-radius%3A%208px%3B%0A%20%20background%3A%20var(--surface)%3B%0A%20%20cursor%3A%20pointer%3B%0A%20%20font-size%3A%2012px%3B%0A%20%20font-weight%3A%20650%3B%0A%7D%0A%0A.control%3Ahover%20%7B%0A%20%20border-color%3A%20rgba(59%2C%20130%2C%20246%2C%200.55)%3B%0A%20%20background%3A%20var(--surface-soft)%3B%0A%7D%0A%0A.progress%20%7B%0A%20%20position%3A%20relative%3B%0A%20%20height%3A%206px%3B%0A%20%20overflow%3A%20hidden%3B%0A%20%20border-radius%3A%20999px%3B%0A%20%20background%3A%20rgba(229%2C%20231%2C%20235%2C%200.14)%3B%0A%7D%0A%0A.progress%20span%20%7B%0A%20%20position%3A%20absolute%3B%0A%20%20inset%3A%200%20auto%200%200%3B%0A%20%20width%3A%200%25%3B%0A%20%20border-radius%3A%20inherit%3B%0A%20%20background%3A%20linear-gradient(90deg%2C%20var(--primary)%2C%20var(--accent)%2C%20var(--amber))%3B%0A%7D%0A%0A.counter%20%7B%0A%20%20color%3A%20var(--muted)%3B%0A%20%20font-size%3A%2013px%3B%0A%20%20font-weight%3A%20650%3B%0A%20%20white-space%3A%20nowrap%3B%0A%7D%0A%0A.dots%20%7B%0A%20%20z-index%3A%202%3B%0A%20%20display%3A%20flex%3B%0A%20%20justify-content%3A%20center%3B%0A%20%20gap%3A%2010px%3B%0A%20%20width%3A%20min(1480px%2C%20100%25)%3B%0A%20%20margin%3A%200%20auto%3B%0A%7D%0A%0A.dot%20%7B%0A%20%20width%3A%2010px%3B%0A%20%20height%3A%2010px%3B%0A%20%20border%3A%200%3B%0A%20%20border-radius%3A%20999px%3B%0A%20%20background%3A%20rgba(229%2C%20231%2C%20235%2C%200.32)%3B%0A%20%20cursor%3A%20pointer%3B%0A%7D%0A%0A.dot%5Bdata-active%3D%26quot%3Btrue%26quot%3B%5D%20%7B%0A%20%20width%3A%2034px%3B%0A%20%20background%3A%20var(--primary)%3B%0A%7D%0A%0A.overlay%20%7B%0A%20%20position%3A%20absolute%3B%0A%20%20z-index%3A%205%3B%0A%20%20inset%3A%200%3B%0A%20%20display%3A%20none%3B%0A%20%20place-items%3A%20center%3B%0A%20%20padding%3A%2028px%3B%0A%20%20background%3A%20rgba(11%2C%2012%2C%2014%2C%200.76)%3B%0A%20%20backdrop-filter%3A%20blur(6px)%3B%0A%7D%0A%0A.overlay%5Bdata-visible%3D%26quot%3Btrue%26quot%3B%5D%20%7B%0A%20%20display%3A%20grid%3B%0A%7D%0A%0A.start-card%20%7B%0A%20%20width%3A%20min(520px%2C%20100%25)%3B%0A%20%20border%3A%201px%20solid%20var(--line-strong)%3B%0A%20%20border-radius%3A%2010px%3B%0A%20%20background%3A%20var(--surface)%3B%0A%20%20padding%3A%2028px%3B%0A%20%20text-align%3A%20center%3B%0A%20%20box-shadow%3A%200%2028px%2090px%20rgba(0%2C%200%2C%200%2C%200.32)%3B%0A%7D%0A%0A.start-card%20h2%20%7B%0A%20%20margin%3A%200%200%2010px%3B%0A%20%20font-size%3A%2028px%3B%0A%20%20letter-spacing%3A%200%3B%0A%7D%0A%0A.start-card%20p%20%7B%0A%20%20margin%3A%200%200%2020px%3B%0A%20%20color%3A%20var(--muted)%3B%0A%20%20line-height%3A%201.55%3B%0A%7D%0A%0A.start%2C%0A.end-action.primary%20%7B%0A%20%20min-height%3A%2044px%3B%0A%20%20border%3A%200%3B%0A%20%20border-radius%3A%208px%3B%0A%20%20background%3A%20var(--primary)%3B%0A%20%20color%3A%20%23fff%3B%0A%20%20cursor%3A%20pointer%3B%0A%20%20font-weight%3A%20760%3B%0A%20%20padding%3A%200%2018px%3B%0A%7D%0A%0A.end-screen%20%7B%0A%20%20position%3A%20relative%3B%0A%20%20z-index%3A%201%3B%0A%20%20display%3A%20grid%3B%0A%20%20width%3A%20min(1080px%2C%20100%25)%3B%0A%20%20margin%3A%20auto%3B%0A%20%20border%3A%201px%20solid%20var(--line)%3B%0A%20%20border-radius%3A%2010px%3B%0A%20%20background%3A%20var(--surface)%3B%0A%20%20box-shadow%3A%200%2018px%2046px%20rgba(0%2C%200%2C%200%2C%200.24)%3B%0A%20%20padding%3A%20clamp(28px%2C%205vw%2C%2064px)%3B%0A%7D%0A%0A.end-kicker%20%7B%0A%20%20margin%3A%200%200%2014px%3B%0A%20%20color%3A%20%2393c5fd%3B%0A%20%20font-size%3A%2012px%3B%0A%20%20font-weight%3A%20760%3B%0A%20%20letter-spacing%3A%200.12em%3B%0A%20%20text-transform%3A%20uppercase%3B%0A%7D%0A%0A.end-body%20%7B%0A%20%20max-width%3A%20760px%3B%0A%20%20margin%3A%2020px%200%200%3B%0A%20%20color%3A%20var(--muted)%3B%0A%20%20font-size%3A%20clamp(18px%2C%202vw%2C%2024px)%3B%0A%20%20line-height%3A%201.5%3B%0A%7D%0A%0A.learn-links%20%7B%0A%20%20display%3A%20grid%3B%0A%20%20grid-template-columns%3A%20repeat(3%2C%20minmax(0%2C%201fr))%3B%0A%20%20gap%3A%2014px%3B%0A%20%20margin-top%3A%20clamp(28px%2C%204vw%2C%2044px)%3B%0A%7D%0A%0A.learn-card%20%7B%0A%20%20min-height%3A%20136px%3B%0A%20%20border%3A%201px%20solid%20var(--line)%3B%0A%20%20border-radius%3A%208px%3B%0A%20%20background%3A%20var(--surface-raised)%3B%0A%20%20color%3A%20var(--text)%3B%0A%20%20padding%3A%2020px%3B%0A%20%20text-decoration%3A%20none%3B%0A%7D%0A%0A.learn-card%3Ahover%20%7B%0A%20%20border-color%3A%20rgba(59%2C%20130%2C%20246%2C%200.55)%3B%0A%20%20background%3A%20var(--surface-soft)%3B%0A%7D%0A%0A.learn-card%20strong%20%7B%0A%20%20display%3A%20block%3B%0A%20%20margin-bottom%3A%208px%3B%0A%20%20color%3A%20%23fff%3B%0A%20%20font-size%3A%2018px%3B%0A%7D%0A%0A.learn-card%20span%20%7B%0A%20%20color%3A%20var(--muted)%3B%0A%20%20font-size%3A%2014px%3B%0A%20%20line-height%3A%201.55%3B%0A%7D%0A%0A.end-actions%20%7B%0A%20%20display%3A%20flex%3B%0A%20%20flex-wrap%3A%20wrap%3B%0A%20%20gap%3A%2012px%3B%0A%20%20margin-top%3A%2028px%3B%0A%7D%0A%0A.end-action%20%7B%0A%20%20display%3A%20inline-flex%3B%0A%20%20align-items%3A%20center%3B%0A%20%20min-height%3A%2044px%3B%0A%20%20border%3A%201px%20solid%20var(--line)%3B%0A%20%20border-radius%3A%208px%3B%0A%20%20background%3A%20var(--surface-raised)%3B%0A%20%20color%3A%20var(--text)%3B%0A%20%20cursor%3A%20pointer%3B%0A%20%20font-weight%3A%20720%3B%0A%20%20padding%3A%200%2018px%3B%0A%20%20text-decoration%3A%20none%3B%0A%7D%0A%0A%40media%20(max-width%3A%20760px)%20%7B%0A%20%20html%2C%0A%20%20body%2C%0A%20%20.deck%20%7B%0A%20%20%20%20height%3A%20auto%3B%0A%20%20%20%20overflow%3A%20auto%3B%0A%20%20%7D%0A%0A%20%20.stage%20%7B%0A%20%20%20%20grid-template-columns%3A%201fr%3B%0A%20%20%20%20height%3A%20auto%3B%0A%20%20%7D%0A%0A%20%20.visual%2C%0A%20%20.content%20%7B%0A%20%20%20%20min-height%3A%20auto%3B%0A%20%20%7D%0A%0A%20%20.visual%20%7B%0A%20%20%20%20aspect-ratio%3A%203%20%2F%202%3B%0A%20%20%7D%0A%0A%20%20.visual%20img%20%7B%0A%20%20%20%20min-height%3A%200%3B%0A%20%20%7D%0A%0A%20%20.metrics%2C%0A%20%20.learn-links%20%7B%0A%20%20%20%20grid-template-columns%3A%201fr%3B%0A%20%20%7D%0A%0A%20%20.controls%20%7B%0A%20%20%20%20grid-template-columns%3A%20auto%20auto%20auto%20auto%3B%0A%20%20%7D%0A%0A%20%20.progress%20%7B%0A%20%20%20%20grid-column%3A%201%20%2F%20-1%3B%0A%20%20%7D%0A%0A%20%20.dots%20%7B%0A%20%20%20%20position%3A%20static%3B%0A%20%20%20%20align-self%3A%20end%3B%0A%20%20%20%20justify-self%3A%20center%3B%0A%20%20%20%20margin-top%3A%2016px%3B%0A%20%20%7D%0A%7D%0A%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fhead%3E%0A%20%20%3Cbody%3E%0A%20%20%20%20%3Cmain%20class%3D%26quot%3Bdeck%26quot%3B%3E%0A%20%20%20%20%20%20%3Cnav%20class%3D%26quot%3Bdeck-nav%26quot%3B%20aria-label%3D%26quot%3BPresentation%20navigation%26quot%3B%3E%0A%20%20%20%20%20%20%20%20%3Ca%20class%3D%26quot%3Bback-link%26quot%3B%20href%3D%26quot%3B%2Fconcepts%2Fintroduction%26quot%3B%20target%3D%26quot%3B_top%26quot%3B%3EBack%20to%20docs%3C%2Fa%3E%0A%20%20%20%20%20%20%3C%2Fnav%3E%0A%0A%20%20%20%20%20%20%3Csection%20class%3D%26quot%3Bstage%26quot%3B%20id%3D%26quot%3Bstage%26quot%3B%20data-visible%3D%26quot%3Btrue%26quot%3B%20aria-live%3D%26quot%3Bpolite%26quot%3B%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20class%3D%26quot%3Bvisual%26quot%3B%3E%3Cimg%20id%3D%26quot%3Bslide-image%26quot%3B%20alt%3D%26quot%3B%26quot%3B%20%2F%3E%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%3Carticle%20class%3D%26quot%3Bcontent%26quot%3B%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20class%3D%26quot%3Bcopy%26quot%3B%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cp%20class%3D%26quot%3Beyebrow%26quot%3B%20id%3D%26quot%3Beyebrow%26quot%3B%3E%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ch1%20id%3D%26quot%3Bslide-title%26quot%3B%3E%3C%2Fh1%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cp%20class%3D%26quot%3Bbody%26quot%3B%20id%3D%26quot%3Bslide-body%26quot%3B%3E%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cdiv%20class%3D%26quot%3Bdetails%26quot%3B%20id%3D%26quot%3Bslide-details%26quot%3B%3E%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cp%20class%3D%26quot%3Btranscript%26quot%3B%20id%3D%26quot%3Bslide-transcript%26quot%3B%3E%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20class%3D%26quot%3Bcontrols%26quot%3B%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cbutton%20class%3D%26quot%3Bcontrol%26quot%3B%20id%3D%26quot%3Bprevious%26quot%3B%20type%3D%26quot%3Bbutton%26quot%3B%20aria-label%3D%26quot%3BPrevious%20slide%26quot%3B%3EPrev%3C%2Fbutton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cbutton%20class%3D%26quot%3Bcontrol%26quot%3B%20id%3D%26quot%3Btoggle%26quot%3B%20type%3D%26quot%3Bbutton%26quot%3B%20aria-label%3D%26quot%3BPause%20narration%26quot%3B%3EPause%3C%2Fbutton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cbutton%20class%3D%26quot%3Bcontrol%26quot%3B%20id%3D%26quot%3Bnext%26quot%3B%20type%3D%26quot%3Bbutton%26quot%3B%20aria-label%3D%26quot%3BNext%20slide%26quot%3B%3ENext%3C%2Fbutton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cbutton%20class%3D%26quot%3Bcontrol%26quot%3B%20id%3D%26quot%3Bmute%26quot%3B%20type%3D%26quot%3Bbutton%26quot%3B%20aria-label%3D%26quot%3BMute%20narration%26quot%3B%3EMute%3C%2Fbutton%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cdiv%20class%3D%26quot%3Bprogress%26quot%3B%20aria-hidden%3D%26quot%3Btrue%26quot%3B%3E%3Cspan%20id%3D%26quot%3Bprogress-bar%26quot%3B%3E%3C%2Fspan%3E%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cspan%20class%3D%26quot%3Bcounter%26quot%3B%20id%3D%26quot%3Bcounter%26quot%3B%3E%3C%2Fspan%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cbutton%20class%3D%26quot%3Bcontrol%26quot%3B%20id%3D%26quot%3Bfullscreen%26quot%3B%20type%3D%26quot%3Bbutton%26quot%3B%20aria-label%3D%26quot%3BEnter%20full%20screen%26quot%3B%3EFull%3C%2Fbutton%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%3C%2Farticle%3E%0A%20%20%20%20%20%20%3C%2Fsection%3E%0A%0A%20%20%20%20%20%20%3Cnav%20class%3D%26quot%3Bdots%26quot%3B%20id%3D%26quot%3Bdots%26quot%3B%20data-visible%3D%26quot%3Btrue%26quot%3B%20aria-label%3D%26quot%3BSlides%26quot%3B%3E%3C%2Fnav%3E%0A%0A%20%20%20%20%20%20%3Csection%20class%3D%26quot%3Bend-screen%26quot%3B%20id%3D%26quot%3Bend-screen%26quot%3B%20data-visible%3D%26quot%3Bfalse%26quot%3B%3E%0A%20%20%20%20%20%20%20%20%3Cp%20class%3D%26quot%3Bend-kicker%26quot%3B%3EWalkthrough%20complete%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20id%3D%26quot%3Bend-title%26quot%3B%3E%3C%2Fh1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20class%3D%26quot%3Bend-body%26quot%3B%20id%3D%26quot%3Bend-body%26quot%3B%3E%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20class%3D%26quot%3Blearn-links%26quot%3B%20id%3D%26quot%3Blearn-links%26quot%3B%3E%3C%2Fdiv%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20class%3D%26quot%3Bend-actions%26quot%3B%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cbutton%20class%3D%26quot%3Bend-action%20primary%26quot%3B%20id%3D%26quot%3Breplay%26quot%3B%20type%3D%26quot%3Bbutton%26quot%3B%3EReplay%20slides%3C%2Fbutton%3E%0A%20%20%20%20%20%20%20%20%20%20%3Ca%20class%3D%26quot%3Bend-action%26quot%3B%20href%3D%26quot%3B%2Fconcepts%2Fintroduction%26quot%3B%20target%3D%26quot%3B_top%26quot%3B%3EBack%20to%20introduction%3C%2Fa%3E%0A%20%20%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%20%20%3C%2Fsection%3E%0A%0A%20%20%20%20%20%20%3Cdiv%20class%3D%26quot%3Boverlay%26quot%3B%20id%3D%26quot%3Boverlay%26quot%3B%20data-visible%3D%26quot%3Bfalse%26quot%3B%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20class%3D%26quot%3Bstart-card%26quot%3B%3E%0A%20%20%20%20%20%20%20%20%20%20%3Ch2%3EKodexa%3A%20What%20We%20Do%3C%2Fh2%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cp%3EThe%20deck%20is%20ready.%20Your%20browser%20blocked%20automatic%20audio%20playback%20until%20the%20page%20receives%20a%20click.%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cbutton%20class%3D%26quot%3Bstart%26quot%3B%20id%3D%26quot%3Bstart%26quot%3B%20type%3D%26quot%3Bbutton%26quot%3B%3EStart%20narration%3C%2Fbutton%3E%0A%20%20%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%20%20%3C%2Fdiv%3E%0A%20%20%20%20%3C%2Fmain%3E%0A%0A%20%20%20%20%3Caudio%20id%3D%26quot%3Bnarration%26quot%3B%20preload%3D%26quot%3Bauto%26quot%3B%3E%3C%2Faudio%3E%0A%20%20%20%20%3Cscript%3E%0A%20%20%20%20%20%20window.KODEXA_DECK%20%3D%20%7B%0A%20%20%20%20%20%20%20%20storageKey%3A%20%26quot%3Bkodexa.conceptsIntroductionSlides.muted%26quot%3B%2C%0A%20%20%20%20%20%20%20%20endTitle%3A%20%26quot%3BKeep%20building%20the%20activity-first%20mental%20model%26quot%3B%2C%0A%20%20%20%20%20%20%20%20endBody%3A%0A%20%20%20%20%20%20%20%20%20%20%26quot%3BThese%20pages%20are%20the%20next%20places%20to%20deepen%20the%20concepts%20behind%20business%20process%20modeling%2C%20project%20boundaries%2C%20reusable%20work%20definitions%2C%20and%20runtime%20execution.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20endLinks%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%20title%3A%20%26quot%3BProjects%26quot%3B%2C%20href%3A%20%26quot%3B%2Fconcepts%2Fprojects%26quot%3B%2C%20body%3A%20%26quot%3BUnderstand%20the%20workspace%20boundary%20where%20resources%2C%20permissions%2C%20and%20workflows%20come%20together.%26quot%3B%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%20title%3A%20%26quot%3BProject%20templates%26quot%3B%2C%20href%3A%20%26quot%3B%2Fconcepts%2Fproject_templates%26quot%3B%2C%20body%3A%20%26quot%3BLearn%20how%20repeatable%20work%20definitions%20become%20reusable%20project%20setups.%26quot%3B%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%20title%3A%20%26quot%3BActivity%20Plans%26quot%3B%2C%20href%3A%20%26quot%3B%2Fguides%2Factivity-plans%2Findex%26quot%3B%2C%20body%3A%20%26quot%3BSee%20how%20automated%20work%20executes%20across%20scripts%2C%20bridge%20calls%2C%20LLM%20steps%2C%20approvals%2C%20and%20Task%20handoffs.%26quot%3B%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%20title%3A%20%26quot%3BKnowledge%20system%26quot%3B%2C%20href%3A%20%26quot%3B%2Fconcepts%2Fknowledge_system%26quot%3B%2C%20body%3A%20%26quot%3BConnect%20unstructured%20inputs%20to%20the%20knowledge%20structures%20used%20by%20the%20workflow.%26quot%3B%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%20title%3A%20%26quot%3BWorking%20with%20exceptions%26quot%3B%2C%20href%3A%20%26quot%3B%2Fconcepts%2Fworking_with_exceptions%26quot%3B%2C%20body%3A%20%26quot%3BSee%20where%20human%20review%20fits%20when%20the%20process%20needs%20judgment%20or%20remediation.%26quot%3B%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%20title%3A%20%26quot%3BAPI%20reference%26quot%3B%2C%20href%3A%20%26quot%3B%2Fapi-reference%2Fintroduction%26quot%3B%2C%20body%3A%20%26quot%3BMove%20from%20concepts%20into%20the%20platform%20surface%20area%20used%20by%20integrations%20and%20tooling.%26quot%3B%20%7D%0A%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20slides%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20title%3A%20%26quot%3BThe%20Problem%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20image%3A%20%26quot%3B%2Fimages%2Fconcepts%2Fintroduction%2Fslide-01.png%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20audio%3A%20%26quot%3B%2Faudio%2Fconcepts%2Fintroduction%2Fslide-01.mp3%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20alt%3A%20%26quot%3BDisconnected%20document-heavy%20enterprise%20workflow%20tools%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20body%3A%20%26quot%3BDocument-heavy%20enterprise%20processes%20sit%20between%20brittle%20automation%20and%20manual%20workarounds.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20bullets%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BHard-coded%20RPA%20and%20rules%20break%20when%20a%20document%20changes%20shape.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BSpreadsheets%20and%20inboxes%20patch%20over%20what%20automation%20cannot%20do.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BAutomated%20work%2C%20human%20work%2C%20and%20institutional%20knowledge%20rarely%20line%20up.%26quot%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20table%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BAutomated%20work%26quot%3B%2C%20%26quot%3BRPA%20scripts%2C%20ETL%20jobs%2C%20AI%20extraction%20calls%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BHuman%20work%26quot%3B%2C%20%26quot%3BEmail%20approvals%2C%20review%20queues%2C%20reconciliation%20spreadsheets%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BInstitutional%20knowledge%26quot%3B%2C%20%26quot%3BA%20senior%20analyst's%20head%26quot%3B%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20transcript%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BDocument-heavy%20enterprise%20processes%20sit%20between%20two%20broken%20modes.%20Hard-coded%20automation%20breaks%20when%20documents%20change%20shape.%20Spreadsheets%20and%20inboxes%20absorb%20everything%20the%20automation%20cannot%20do.%20Automated%20work%2C%20human%20work%2C%20and%20institutional%20knowledge%20live%20in%20different%20tools%2C%20so%20every%20new%20use%20case%20rebuilds%20the%20same%20coordination%20layer.%26quot%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20title%3A%20%26quot%3BWhat%20Kodexa%20Is%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20image%3A%20%26quot%3B%2Fimages%2Fconcepts%2Fintroduction%2Fslide-02.png%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20audio%3A%20%26quot%3B%2Faudio%2Fconcepts%2Fintroduction%2Fslide-02.mp3%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20alt%3A%20%26quot%3BTasks%20and%20Activities%20composed%20into%20a%20workflow%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20body%3A%20%26quot%3BKodexa%20runs%20document-heavy%20business%20processes%20as%20a%20clean%20composition%20of%20Tasks%20and%20Activities.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20table%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BTask%26quot%3B%2C%20%26quot%3BA%20unit%20of%20human%20work%3A%20owned%2C%20reviewable%2C%20completable.%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BActivity%26quot%3B%2C%20%26quot%3BA%20run%20of%20automated%20work%3A%20inputs%2C%20steps%2C%20state%2C%20and%20results.%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BWorkflow%26quot%3B%2C%20%26quot%3BThe%20choreography%20between%20the%20two.%26quot%3B%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20bullets%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BActivities%20are%20defined%20once%20as%20organization-level%20Activity%20Plans.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BProjects%20bind%20the%20plans%20they%20need.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BActivities%20create%20Tasks%20when%20human%20judgment%20is%20required.%26quot%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20transcript%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BKodexa%20runs%20document-heavy%20business%20processes%20as%20a%20clean%20composition%20of%20Tasks%20and%20Activities.%20A%20Task%20is%20a%20unit%20of%20human%20work%3A%20owned%2C%20reviewable%2C%20and%20completable.%20An%20Activity%20is%20a%20run%20of%20automated%20work%3A%20a%20sequence%20of%20steps%20with%20inputs%2C%20state%2C%20and%20results.%20A%20workflow%20is%20the%20choreography%20between%20the%20two.%26quot%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20title%3A%20%26quot%3BHow%20a%20Workflow%20Comes%20Together%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20image%3A%20%26quot%3B%2Fimages%2Fconcepts%2Fintroduction%2Fslide-03.png%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20audio%3A%20%26quot%3B%2Faudio%2Fconcepts%2Fintroduction%2Fslide-03.mp3%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20alt%3A%20%26quot%3BA%20document%20workflow%20moving%20between%20Activities%20and%20Tasks%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20body%3A%20%26quot%3BA%20workflow%20is%20the%20conversation%20between%20Activities%2C%20which%20the%20platform%20runs%2C%20and%20Tasks%2C%20which%20your%20people%20complete.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20workflow%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BDocument%20arrives%26quot%3B%2C%20%26quot%3BActivity%3A%20Intake%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BExtract%20and%20classify%26quot%3B%2C%20%26quot%3BTask%3A%20Analyst%20review%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BApproved%26quot%3B%2C%20%26quot%3BActivity%3A%20Reconcile%20and%20post%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BRejected%26quot%3B%2C%20%26quot%3BActivity%3A%20Reject%20and%20notify%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BExceptions%26quot%3B%2C%20%26quot%3BTask%3A%20Exceptions%20queue%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BClean%26quot%3B%2C%20%26quot%3BRecorded%26quot%3B%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20transcript%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BA%20workflow%20in%20Kodexa%20is%20the%20conversation%20between%20Activities%20and%20Tasks.%20A%20document%20arrives%2C%20an%20Activity%20runs%20intake%2C%20classification%2C%20and%20extraction%2C%20then%20creates%20a%20review%20Task%20when%20human%20judgment%20is%20needed.%20When%20the%20analyst%20completes%20the%20Task%2C%20the%20next%20Activity%20carries%20the%20process%20forward%20or%20routes%20the%20exception.%26quot%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20title%3A%20%26quot%3BWhat%20This%20Gets%20You%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20image%3A%20%26quot%3B%2Fimages%2Fconcepts%2Fintroduction%2Fslide-04.png%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20audio%3A%20%26quot%3B%2Faudio%2Fconcepts%2Fintroduction%2Fslide-04.mp3%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20alt%3A%20%26quot%3BReusable%20activity%20plan%20blueprint%20bound%20into%20multiple%20projects%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20body%3A%20%26quot%3BThree%20properties%20fall%20out%20of%20the%20Task%20and%20Activity%20split%2C%20and%20they%20shape%20how%20you%20build%20on%20Kodexa.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20bullets%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BReuse%20across%20projects%3A%20one%20Activity%20Plan%20can%20be%20bound%20into%20many%20projects.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BConfiguration%20over%20coding%3A%20plans%20are%20declarative%2C%20reviewable%2C%20versioned%20files.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BAgents%20that%20help%20you%20build%3A%20routine%20schemas%2C%20plans%2C%20review%20surfaces%2C%20and%20tests%20can%20be%20drafted%20inside%20the%20platform.%26quot%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20transcript%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BThe%20Task%20and%20Activity%20split%20gives%20you%20reuse%2C%20configuration%2C%20and%20agent%20assistance.%20Activity%20Plans%20are%20defined%20once%20at%20the%20organization%20level%2C%20bound%20into%20projects%2C%20versioned%20as%20files%2C%20and%20reused%20across%20business%20units.%20Agents%20can%20draft%20routine%20plans%2C%20schemas%2C%20review%20surfaces%2C%20and%20test%20cases%2C%20while%20your%20team%20owns%20the%20judgment.%26quot%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20title%3A%20%26quot%3BWhat%20Kodexa%20Keeps%20Aligned%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20image%3A%20%26quot%3B%2Fimages%2Fconcepts%2Fintroduction%2Fslide-05.png%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20audio%3A%20%26quot%3B%2Faudio%2Fconcepts%2Fintroduction%2Fslide-05.mp3%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20alt%3A%20%26quot%3BProcess%20definition%2C%20runtime%20state%2C%20human%20work%2C%20knowledge%2C%20and%20audit%20trail%20aligned%20around%20one%20workflow%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20body%3A%20%26quot%3BThe%20platform%20exists%20to%20keep%20the%20pieces%20around%20the%20model%20aligned%2C%20not%20just%20to%20call%20a%20model.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20bullets%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BProcess%20definition%3A%20the%20reusable%20plan%20for%20how%20work%20should%20run.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BRuntime%20state%3A%20what%20is%20running%2C%20blocked%2C%20complete%2C%20or%20failed.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BHuman%20work%3A%20the%20review%20Tasks%20that%20appear%20when%20judgment%20is%20needed.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BInstitutional%20knowledge%3A%20rules%2C%20schemas%2C%20examples%2C%20and%20prior%20decisions.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BAudit%20trail%3A%20who%20did%20what%2C%20when%2C%20and%20why.%26quot%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20transcript%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BKodexa%20keeps%20the%20parts%20that%20usually%20drift%20apart%20in%20one%20operating%20model%3A%20the%20process%20definition%2C%20the%20runtime%20state%2C%20the%20human%20review%20work%2C%20the%20institutional%20knowledge%2C%20and%20the%20audit%20trail.%20That%20is%20the%20difference%20between%20calling%20an%20AI%20model%20and%20running%20a%20business%20process.%26quot%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20title%3A%20%26quot%3BWhat%20It%20Looks%20Like%20in%20Practice%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20image%3A%20%26quot%3B%2Fimages%2Fconcepts%2Fintroduction%2Fslide-06.png%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20audio%3A%20%26quot%3B%2Faudio%2Fconcepts%2Fintroduction%2Fslide-06.mp3%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20alt%3A%20%26quot%3BFragmented%20implementation%20today%20moving%20into%20a%20unified%20Kodexa%20workflow%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20body%3A%20%26quot%3BThe%20workflow%20is%20the%20product.%20Tasks%20are%20how%20people%20show%20up%20in%20it%3B%20Activities%20are%20how%20the%20platform%20shows%20up%20in%20it.%26quot%3B%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20metrics%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BTime%20to%20first%20extraction%26quot%3B%2C%20%26quot%3B2-4%20weeks%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BSecond%20document%20type%26quot%3B%2C%20%26quot%3BBind%20existing%20plans%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BRoutine%20pipeline%26quot%3B%2C%20%26quot%3BAgent-drafted%2C%20human-reviewed%26quot%3B%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%26quot%3BAutomation%20to%20people%26quot%3B%2C%20%26quot%3BOne%20workflow%2C%20one%20audit%20trail%26quot%3B%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20transcript%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26quot%3BIn%20practice%2C%20the%20workflow%20becomes%20the%20product.%20Time%20to%20first%20extraction%20moves%20from%20months%20to%20weeks.%20A%20second%20document%20type%20becomes%20a%20project%20bound%20to%20existing%20plans%20instead%20of%20another%20full%20build.%20Tasks%20are%20how%20people%20show%20up%20in%20the%20workflow.%20Activities%20are%20how%20the%20platform%20shows%20up%20in%20it.%26quot%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%3C%2Fscript%3E%0A%20%20%20%20%3Cscript%3E%0Aconst%20deck%20%3D%20window.KODEXA_DECK%3B%0A%0Aif%20(!deck%20%7C%7C%20!Array.isArray(deck.slides)%20%7C%7C%20deck.slides.length%20%3D%3D%3D%200)%20%7B%0A%20%20throw%20new%20Error(%26quot%3BKODEXA_DECK.slides%20is%20required%26quot%3B)%3B%0A%7D%0A%0Aconst%20slides%20%3D%20deck.slides%3B%0Aconst%20image%20%3D%20document.getElementById(%26quot%3Bslide-image%26quot%3B)%3B%0Aconst%20eyebrow%20%3D%20document.getElementById(%26quot%3Beyebrow%26quot%3B)%3B%0Aconst%20title%20%3D%20document.getElementById(%26quot%3Bslide-title%26quot%3B)%3B%0Aconst%20body%20%3D%20document.getElementById(%26quot%3Bslide-body%26quot%3B)%3B%0Aconst%20details%20%3D%20document.getElementById(%26quot%3Bslide-details%26quot%3B)%3B%0Aconst%20transcript%20%3D%20document.getElementById(%26quot%3Bslide-transcript%26quot%3B)%3B%0Aconst%20counter%20%3D%20document.getElementById(%26quot%3Bcounter%26quot%3B)%3B%0Aconst%20progressBar%20%3D%20document.getElementById(%26quot%3Bprogress-bar%26quot%3B)%3B%0Aconst%20stage%20%3D%20document.getElementById(%26quot%3Bstage%26quot%3B)%3B%0Aconst%20endScreen%20%3D%20document.getElementById(%26quot%3Bend-screen%26quot%3B)%3B%0Aconst%20endTitle%20%3D%20document.getElementById(%26quot%3Bend-title%26quot%3B)%3B%0Aconst%20endBody%20%3D%20document.getElementById(%26quot%3Bend-body%26quot%3B)%3B%0Aconst%20learnLinks%20%3D%20document.getElementById(%26quot%3Blearn-links%26quot%3B)%3B%0Aconst%20previousButton%20%3D%20document.getElementById(%26quot%3Bprevious%26quot%3B)%3B%0Aconst%20toggleButton%20%3D%20document.getElementById(%26quot%3Btoggle%26quot%3B)%3B%0Aconst%20nextButton%20%3D%20document.getElementById(%26quot%3Bnext%26quot%3B)%3B%0Aconst%20muteButton%20%3D%20document.getElementById(%26quot%3Bmute%26quot%3B)%3B%0Aconst%20fullscreenButton%20%3D%20document.getElementById(%26quot%3Bfullscreen%26quot%3B)%3B%0Aconst%20replayButton%20%3D%20document.getElementById(%26quot%3Breplay%26quot%3B)%3B%0Aconst%20startButton%20%3D%20document.getElementById(%26quot%3Bstart%26quot%3B)%3B%0Aconst%20overlay%20%3D%20document.getElementById(%26quot%3Boverlay%26quot%3B)%3B%0Aconst%20dots%20%3D%20document.getElementById(%26quot%3Bdots%26quot%3B)%3B%0Aconst%20narration%20%3D%20document.getElementById(%26quot%3Bnarration%26quot%3B)%3B%0A%0Alet%20active%20%3D%200%3B%0Alet%20intendedPlaying%20%3D%20true%3B%0Alet%20fallbackTimer%3B%0Alet%20progressFrame%3B%0A%0Aconst%20readRouteParams%20%3D%20()%20%3D%3E%20%7B%0A%20%20const%20ownParams%20%3D%20new%20URLSearchParams(window.location.search)%3B%0A%20%20if%20(ownParams.has(%26quot%3Bplay%26quot%3B))%20return%20ownParams%3B%0A%0A%20%20try%20%7B%0A%20%20%20%20if%20(window.parent%20%26amp%3B%26amp%3B%20window.parent%20!%3D%3D%20window%20%26amp%3B%26amp%3B%20window.parent.location)%20%7B%0A%20%20%20%20%20%20const%20parentParams%20%3D%20new%20URLSearchParams(window.parent.location.search)%3B%0A%20%20%20%20%20%20if%20(parentParams.has(%26quot%3Bplay%26quot%3B))%20return%20parentParams%3B%0A%20%20%20%20%7D%0A%20%20%7D%20catch%20%7B%0A%20%20%20%20%2F%2F%20Cross-origin%20parent%20access%20is%20ignored%3B%20direct%20route%20params%20still%20work.%0A%20%20%7D%0A%0A%20%20return%20ownParams%3B%0A%7D%3B%0A%0Aconst%20params%20%3D%20readRouteParams()%3B%0Aconst%20muteStorageKey%20%3D%20deck.storageKey%20%7C%7C%20%26quot%3Bkodexa.conceptDeck.muted%26quot%3B%3B%0Aconst%20storage%20%3D%20(()%20%3D%3E%20%7B%0A%20%20try%20%7B%0A%20%20%20%20return%20window.localStorage%20%26amp%3B%26amp%3B%20typeof%20window.localStorage.getItem%20%3D%3D%3D%20%26quot%3Bfunction%26quot%3B%20%3F%20window.localStorage%20%3A%20null%3B%0A%20%20%7D%20catch%20%7B%0A%20%20%20%20return%20null%3B%0A%20%20%7D%0A%7D)()%3B%0Aconst%20initialMuted%20%3D%20storage%3F.getItem(muteStorageKey)%20%3D%3D%3D%20%26quot%3Btrue%26quot%3B%3B%0Aconst%20shouldStart%20%3D%20params.get(%26quot%3Bplay%26quot%3B)%20%3D%3D%3D%20%26quot%3B1%26quot%3B%20%26amp%3B%26amp%3B%20!initialMuted%3B%0A%0Aconst%20applyMutedState%20%3D%20(muted)%20%3D%3E%20%7B%0A%20%20narration.muted%20%3D%20muted%3B%0A%20%20muteButton.textContent%20%3D%20muted%20%3F%20%26quot%3BUnmute%26quot%3B%20%3A%20%26quot%3BMute%26quot%3B%3B%0A%20%20muteButton.setAttribute(%26quot%3Baria-label%26quot%3B%2C%20muted%20%3F%20%26quot%3BUnmute%20narration%26quot%3B%20%3A%20%26quot%3BMute%20narration%26quot%3B)%3B%0A%7D%3B%0A%0AapplyMutedState(initialMuted)%3B%0A%0Aconst%20escapeHtml%20%3D%20(value)%20%3D%3E%0A%20%20String(value)%0A%20%20%20%20.replaceAll(%26quot%3B%26amp%3B%26quot%3B%2C%20%26quot%3B%26amp%3Bamp%3B%26quot%3B)%0A%20%20%20%20.replaceAll(%26quot%3B%3C%26quot%3B%2C%20%26quot%3B%26amp%3Blt%3B%26quot%3B)%0A%20%20%20%20.replaceAll(%26quot%3B%3E%26quot%3B%2C%20%26quot%3B%26amp%3Bgt%3B%26quot%3B)%0A%20%20%20%20.replaceAll('%26quot%3B'%2C%20%26quot%3B%26amp%3Bquot%3B%26quot%3B)%3B%0A%0Aconst%20renderDetails%20%3D%20(slide)%20%3D%3E%20%7B%0A%20%20const%20parts%20%3D%20%5B%5D%3B%0A%0A%20%20if%20(slide.bullets)%20%7B%0A%20%20%20%20parts.push(%60%3Cul%20class%3D%26quot%3Bbullets%26quot%3B%3E%24%7Bslide.bullets.map((item)%20%3D%3E%20%60%3Cli%3E%24%7BescapeHtml(item)%7D%3C%2Fli%3E%60).join(%26quot%3B%26quot%3B)%7D%3C%2Ful%3E%60)%3B%0A%20%20%7D%0A%0A%20%20if%20(slide.table)%20%7B%0A%20%20%20%20parts.push(%0A%20%20%20%20%20%20%60%3Cdiv%20class%3D%26quot%3Bmini-table%26quot%3B%3E%24%7Bslide.table%0A%20%20%20%20%20%20%20%20.map(%0A%20%20%20%20%20%20%20%20%20%20(%5Bleft%2C%20right%5D)%20%3D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%60%3Cdiv%20class%3D%26quot%3Btable-row%26quot%3B%3E%3Cdiv%20class%3D%26quot%3Btable-cell%26quot%3B%3E%24%7BescapeHtml(left)%7D%3C%2Fdiv%3E%3Cdiv%20class%3D%26quot%3Btable-cell%26quot%3B%3E%24%7BescapeHtml(right)%7D%3C%2Fdiv%3E%3C%2Fdiv%3E%60%0A%20%20%20%20%20%20%20%20)%0A%20%20%20%20%20%20%20%20.join(%26quot%3B%26quot%3B)%7D%3C%2Fdiv%3E%60%0A%20%20%20%20)%3B%0A%20%20%7D%0A%0A%20%20if%20(slide.workflow)%20%7B%0A%20%20%20%20parts.push(%0A%20%20%20%20%20%20%60%3Cdiv%20class%3D%26quot%3Bworkflow%26quot%3B%3E%24%7Bslide.workflow%0A%20%20%20%20%20%20%20%20.map(%0A%20%20%20%20%20%20%20%20%20%20(%5Bleft%2C%20right%5D)%20%3D%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%60%3Cdiv%20class%3D%26quot%3Bworkflow-step%26quot%3B%3E%3Cstrong%3E%24%7BescapeHtml(left)%7D%3C%2Fstrong%3E%3Cspan%3E%24%7BescapeHtml(right)%7D%3C%2Fspan%3E%3C%2Fdiv%3E%60%0A%20%20%20%20%20%20%20%20)%0A%20%20%20%20%20%20%20%20.join(%26quot%3B%26quot%3B)%7D%3C%2Fdiv%3E%60%0A%20%20%20%20)%3B%0A%20%20%7D%0A%0A%20%20if%20(slide.metrics)%20%7B%0A%20%20%20%20parts.push(%0A%20%20%20%20%20%20%60%3Cdiv%20class%3D%26quot%3Bmetrics%26quot%3B%3E%24%7Bslide.metrics%0A%20%20%20%20%20%20%20%20.map((%5Blabel%2C%20value%5D)%20%3D%3E%20%60%3Cdiv%20class%3D%26quot%3Bmetric%26quot%3B%3E%3Cspan%3E%24%7BescapeHtml(label)%7D%3C%2Fspan%3E%3Cstrong%3E%24%7BescapeHtml(value)%7D%3C%2Fstrong%3E%3C%2Fdiv%3E%60)%0A%20%20%20%20%20%20%20%20.join(%26quot%3B%26quot%3B)%7D%3C%2Fdiv%3E%60%0A%20%20%20%20)%3B%0A%20%20%7D%0A%0A%20%20details.innerHTML%20%3D%20parts.join(%26quot%3B%26quot%3B)%3B%0A%7D%3B%0A%0Aconst%20renderDots%20%3D%20()%20%3D%3E%20%7B%0A%20%20dots.innerHTML%20%3D%20%26quot%3B%26quot%3B%3B%0A%20%20slides.forEach((slide%2C%20index)%20%3D%3E%20%7B%0A%20%20%20%20const%20dot%20%3D%20document.createElement(%26quot%3Bbutton%26quot%3B)%3B%0A%20%20%20%20dot.className%20%3D%20%26quot%3Bdot%26quot%3B%3B%0A%20%20%20%20dot.type%20%3D%20%26quot%3Bbutton%26quot%3B%3B%0A%20%20%20%20dot.setAttribute(%26quot%3Baria-label%26quot%3B%2C%20%60Go%20to%20slide%20%24%7Bindex%20%2B%201%7D%60)%3B%0A%20%20%20%20dot.dataset.active%20%3D%20index%20%3D%3D%3D%20active%20%3F%20%26quot%3Btrue%26quot%3B%20%3A%20%26quot%3Bfalse%26quot%3B%3B%0A%20%20%20%20dot.addEventListener(%26quot%3Bclick%26quot%3B%2C%20()%20%3D%3E%20goTo(index%2C%20true))%3B%0A%20%20%20%20dots.appendChild(dot)%3B%0A%20%20%7D)%3B%0A%7D%3B%0A%0Aconst%20renderEndLinks%20%3D%20()%20%3D%3E%20%7B%0A%20%20endTitle.textContent%20%3D%20deck.endTitle%20%7C%7C%20%26quot%3BWalkthrough%20complete%26quot%3B%3B%0A%20%20endBody.textContent%20%3D%20deck.endBody%20%7C%7C%20%26quot%3B%26quot%3B%3B%0A%20%20learnLinks.innerHTML%20%3D%20(deck.endLinks%20%7C%7C%20%5B%5D)%0A%20%20%20%20.map(%0A%20%20%20%20%20%20(link)%20%3D%3E%0A%20%20%20%20%20%20%20%20%60%3Ca%20class%3D%26quot%3Blearn-card%26quot%3B%20href%3D%26quot%3B%24%7BescapeHtml(link.href)%7D%26quot%3B%20target%3D%26quot%3B_top%26quot%3B%3E%3Cstrong%3E%24%7BescapeHtml(link.title)%7D%3C%2Fstrong%3E%3Cspan%3E%24%7BescapeHtml(link.body)%7D%3C%2Fspan%3E%3C%2Fa%3E%60%0A%20%20%20%20)%0A%20%20%20%20.join(%26quot%3B%26quot%3B)%3B%0A%7D%3B%0A%0Aconst%20setProgress%20%3D%20()%20%3D%3E%20%7B%0A%20%20const%20duration%20%3D%20Number.isFinite(narration.duration)%20%3F%20narration.duration%20%3A%200%3B%0A%20%20const%20value%20%3D%20duration%20%3E%200%20%3F%20Math.min((narration.currentTime%20%2F%20duration)%20*%20100%2C%20100)%20%3A%200%3B%0A%20%20progressBar.style.width%20%3D%20%60%24%7Bvalue%7D%25%60%3B%0A%20%20progressFrame%20%3D%20requestAnimationFrame(setProgress)%3B%0A%7D%3B%0A%0Aconst%20clearTimers%20%3D%20()%20%3D%3E%20%7B%0A%20%20window.clearTimeout(fallbackTimer)%3B%0A%20%20window.cancelAnimationFrame(progressFrame)%3B%0A%7D%3B%0A%0Aconst%20markPaused%20%3D%20()%20%3D%3E%20%7B%0A%20%20toggleButton.textContent%20%3D%20%26quot%3BPlay%26quot%3B%3B%0A%20%20toggleButton.setAttribute(%26quot%3Baria-label%26quot%3B%2C%20%26quot%3BPlay%20narration%26quot%3B)%3B%0A%7D%3B%0A%0Aconst%20stopAutomation%20%3D%20()%20%3D%3E%20%7B%0A%20%20clearTimers()%3B%0A%20%20intendedPlaying%20%3D%20false%3B%0A%20%20narration.pause()%3B%0A%20%20markPaused()%3B%0A%7D%3B%0A%0Aconst%20attemptPlay%20%3D%20async%20()%20%3D%3E%20%7B%0A%20%20if%20(!intendedPlaying)%20return%3B%0A%20%20try%20%7B%0A%20%20%20%20overlay.dataset.visible%20%3D%20%26quot%3Bfalse%26quot%3B%3B%0A%20%20%20%20await%20narration.play()%3B%0A%20%20%20%20toggleButton.textContent%20%3D%20%26quot%3BPause%26quot%3B%3B%0A%20%20%20%20toggleButton.setAttribute(%26quot%3Baria-label%26quot%3B%2C%20%26quot%3BPause%20narration%26quot%3B)%3B%0A%20%20%7D%20catch%20%7B%0A%20%20%20%20overlay.dataset.visible%20%3D%20%26quot%3Btrue%26quot%3B%3B%0A%20%20%20%20toggleButton.textContent%20%3D%20%26quot%3BPlay%26quot%3B%3B%0A%20%20%20%20toggleButton.setAttribute(%26quot%3Baria-label%26quot%3B%2C%20%26quot%3BPlay%20narration%26quot%3B)%3B%0A%20%20%7D%0A%7D%3B%0A%0Aconst%20goTo%20%3D%20(index%2C%20shouldPlay%20%3D%20intendedPlaying)%20%3D%3E%20%7B%0A%20%20clearTimers()%3B%0A%20%20stage.dataset.visible%20%3D%20%26quot%3Btrue%26quot%3B%3B%0A%20%20dots.dataset.visible%20%3D%20%26quot%3Btrue%26quot%3B%3B%0A%20%20endScreen.dataset.visible%20%3D%20%26quot%3Bfalse%26quot%3B%3B%0A%20%20active%20%3D%20Math.max(0%2C%20Math.min(index%2C%20slides.length%20-%201))%3B%0A%20%20const%20slide%20%3D%20slides%5Bactive%5D%3B%0A%20%20image.src%20%3D%20slide.image%3B%0A%20%20image.alt%20%3D%20slide.alt%3B%0A%20%20eyebrow.textContent%20%3D%20%60Slide%20%24%7Bactive%20%2B%201%7D%20of%20%24%7Bslides.length%7D%60%3B%0A%20%20title.textContent%20%3D%20slide.title%3B%0A%20%20body.textContent%20%3D%20slide.body%3B%0A%20%20renderDetails(slide)%3B%0A%20%20transcript.textContent%20%3D%20slide.transcript%3B%0A%20%20counter.textContent%20%3D%20%60%24%7Bactive%20%2B%201%7D%20%2F%20%24%7Bslides.length%7D%60%3B%0A%20%20narration.src%20%3D%20slide.audio%3B%0A%20%20narration.load()%3B%0A%20%20try%20%7B%0A%20%20%20%20narration.currentTime%20%3D%200%3B%0A%20%20%7D%20catch%20%7B%7D%0A%20%20progressBar.style.width%20%3D%20%26quot%3B0%25%26quot%3B%3B%0A%20%20previousButton.disabled%20%3D%20active%20%3D%3D%3D%200%3B%0A%20%20nextButton.textContent%20%3D%20active%20%3D%3D%3D%20slides.length%20-%201%20%3F%20%26quot%3BEnd%26quot%3B%20%3A%20%26quot%3BNext%26quot%3B%3B%0A%20%20renderDots()%3B%0A%20%20intendedPlaying%20%3D%20shouldPlay%3B%0A%20%20setProgress()%3B%0A%20%20if%20(shouldPlay)%20%7B%0A%20%20%20%20attemptPlay()%3B%0A%20%20%7D%20else%20%7B%0A%20%20%20%20narration.pause()%3B%0A%20%20%20%20markPaused()%3B%0A%20%20%7D%0A%7D%3B%0A%0Aconst%20showEnd%20%3D%20()%20%3D%3E%20%7B%0A%20%20clearTimers()%3B%0A%20%20intendedPlaying%20%3D%20false%3B%0A%20%20narration.pause()%3B%0A%20%20stage.dataset.visible%20%3D%20%26quot%3Bfalse%26quot%3B%3B%0A%20%20dots.dataset.visible%20%3D%20%26quot%3Bfalse%26quot%3B%3B%0A%20%20endScreen.dataset.visible%20%3D%20%26quot%3Btrue%26quot%3B%3B%0A%20%20overlay.dataset.visible%20%3D%20%26quot%3Bfalse%26quot%3B%3B%0A%7D%3B%0A%0Aconst%20next%20%3D%20()%20%3D%3E%20%7B%0A%20%20if%20(active%20%3D%3D%3D%20slides.length%20-%201)%20%7B%0A%20%20%20%20showEnd()%3B%0A%20%20%20%20return%3B%0A%20%20%7D%0A%20%20goTo(active%20%2B%201%2C%20intendedPlaying)%3B%0A%7D%3B%0A%0Anarration.addEventListener(%26quot%3Bended%26quot%3B%2C%20()%20%3D%3E%20%7B%0A%20%20if%20(!intendedPlaying)%20return%3B%0A%20%20fallbackTimer%20%3D%20window.setTimeout(next%2C%20800)%3B%0A%7D)%3B%0A%0Anarration.addEventListener(%26quot%3Berror%26quot%3B%2C%20()%20%3D%3E%20%7B%0A%20%20if%20(!intendedPlaying)%20return%3B%0A%20%20fallbackTimer%20%3D%20window.setTimeout(next%2C%209000)%3B%0A%7D)%3B%0A%0ApreviousButton.addEventListener(%26quot%3Bclick%26quot%3B%2C%20()%20%3D%3E%20goTo(active%20-%201%2C%20intendedPlaying))%3B%0AnextButton.addEventListener(%26quot%3Bclick%26quot%3B%2C%20next)%3B%0AreplayButton.addEventListener(%26quot%3Bclick%26quot%3B%2C%20()%20%3D%3E%20goTo(0%2C%20true))%3B%0A%0AtoggleButton.addEventListener(%26quot%3Bclick%26quot%3B%2C%20()%20%3D%3E%20%7B%0A%20%20if%20(narration.muted)%20%7B%0A%20%20%20%20applyMutedState(false)%3B%0A%20%20%20%20storage%3F.setItem(muteStorageKey%2C%20%26quot%3Bfalse%26quot%3B)%3B%0A%20%20%7D%0A%20%20intendedPlaying%20%3D%20narration.paused%3B%0A%20%20if%20(intendedPlaying)%20%7B%0A%20%20%20%20attemptPlay()%3B%0A%20%20%7D%20else%20%7B%0A%20%20%20%20narration.pause()%3B%0A%20%20%20%20markPaused()%3B%0A%20%20%7D%0A%7D)%3B%0A%0AmuteButton.addEventListener(%26quot%3Bclick%26quot%3B%2C%20()%20%3D%3E%20%7B%0A%20%20const%20muted%20%3D%20!narration.muted%3B%0A%20%20applyMutedState(muted)%3B%0A%20%20storage%3F.setItem(muteStorageKey%2C%20String(narration.muted))%3B%0A%20%20if%20(muted)%20%7B%0A%20%20%20%20stopAutomation()%3B%0A%20%20%7D%0A%7D)%3B%0A%0AfullscreenButton.addEventListener(%26quot%3Bclick%26quot%3B%2C%20async%20()%20%3D%3E%20%7B%0A%20%20if%20(document.fullscreenElement)%20%7B%0A%20%20%20%20await%20document.exitFullscreen()%3B%0A%20%20%20%20return%3B%0A%20%20%7D%0A%20%20await%20document.documentElement.requestFullscreen()%3B%0A%7D)%3B%0A%0AstartButton.addEventListener(%26quot%3Bclick%26quot%3B%2C%20()%20%3D%3E%20%7B%0A%20%20applyMutedState(false)%3B%0A%20%20storage%3F.setItem(muteStorageKey%2C%20%26quot%3Bfalse%26quot%3B)%3B%0A%20%20intendedPlaying%20%3D%20true%3B%0A%20%20overlay.dataset.visible%20%3D%20%26quot%3Bfalse%26quot%3B%3B%0A%20%20narration.load()%3B%0A%20%20attemptPlay()%3B%0A%7D)%3B%0A%0ArenderEndLinks()%3B%0AgoTo(0%2C%20shouldStart)%3B%0A%0A%20%20%20%20%3C%2Fscript%3E%0A%20%20%3C%2Fbody%3E%0A%3C%2Fhtml%3E%0A%22%20style%3D%22position%3Afixed%3Binset%3A0%3Bz-index%3A2147483647%3Bwidth%3A100vw%3Bheight%3A100vh%3Bmax-width%3Anone%3Bborder%3A0%3Bbackground%3A%230b0c0e%3Bdisplay%3Ablock%3B%22%20allow%3D%22autoplay%3B%20fullscreen%22%20allowfullscreen%3E%3C%2Fiframe%3E") }} />
