{"id":75388,"date":"2026-09-10T16:12:23","date_gmt":"2026-09-10T16:12:23","guid":{"rendered":"https:\/\/kanboapp.com\/?p=75388"},"modified":"2026-09-11T11:11:15","modified_gmt":"2026-09-11T11:11:15","slug":"kanbo-perspective-the-execution-record","status":"publish","type":"post","link":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/","title":{"rendered":"KanBo Perspective The Execution Record"},"content":{"rendered":"<style class=\"wpcode-css-snippet\">@media(min-width:1921px) { .tytulek{font-size:40px!important;max-width: 1200px!important; margin-bottom: 24px!important;letter-spacing:0.36px!important;} .sekcja-tekst { margin-left: 40px!important; margin-right: 40px!important;} .artykul{margin-bottom:80px!important; margin-top:24px!important;} .menu-lewe a:hover { background:#E9F4FE!important; font-weight:600!important; font-size:20px!important; cursor:pointer!important; } .menu-lewe a { background:#FAFAFA; padding:8px 8px; border-radius: 8px; display: inline-block; outline: none; color:#0C3658!important; font-weight:600!important; font-size:20px!important; line-height: 150% !important;} .menu-lewe{margin-bottom: 8px!important;} .kolumna-tekst{    flex-basis:35%!important;} .compact-nag{display:none!important;} .naglowek-duzy {margin-bottom:16px; margin-top: 48px; font-size:22px; font-weight:600; letter-spacing:0.18px;} .naglowek-maly {margin-bottom:16px; margin-top:36px; font-size:20px; font-weight:600; font-family: \"Instrument Sans\"; font-style: normal; line-height: 160%; letter-spacing:0.14px;} .naglowek-start {margin-bottom:8px!important; margin-top: 0px!important; font-size:22px!important;  font-weight:600!important; letter-spacing:0.23px!important; line-height:1.2!important;color:#48555E;}  .tekst-para {font-size:18px!important;line-height:160%!important;margin-bottom:16px!important; letter-spacing:0.14px!important;} .tekst-para a {font-size:18px!important;line-height:160%!important;letter-spacing:0.14px!important;} .tekst-lista {font-size:18px!important;line-height:160%!important;letter-spacing:0.14px!important;margin-bottom:16px!important; padding-inline-start: 24px !important;}  .tekst-lista li{margin-bottom:12px!important;} .tekst-lista a {font-size:18px!important;line-height:160%!important;margin-bottom:16px!important;letter-spacing:0.14px!important;} .tekst-tabela {margin-bottom:48px!important; margin-top: 36px;} .tekst-tabela table thead tr td strong{font-family: \"Instrument Sans\"; font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.16px;} .tekst-tabela table tbody tr td:first-child strong{font-family: \"Instrument Sans\"; font-size: 17px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.26px;} .tekst-tabela tbody{font-size:13px!important;line-height:160%!important;letter-spacing:0.13px!important;} .tekst-tabela thead{font-size:20px!important;line-height:160%!important;letter-spacing:0.16px!important;} .tekst-tabela a {font-size:17px!important;line-height:160%!important;letter-spacing:0.13px!important;} .tekst-para-maly {font-size:18px!important;line-height:160%!important;margin-bottom:24px!important;} .prawy-tytul{font-size:20px!important;} .prawy-tekst {font-size:18px!important;} .prawy-link a{font-size:20px!important;} .spis { display:block!important; } .spis2 { display:block!important; } .pasek-lewy { margin-left:0%!important; } .pasek-prawy {  margin-right:0%!important; } [class*=ct-container] {margin-inline: 10%!important;} .dark-button {display:none!important}} @media(min-width:1440px) and (max-width:1920px) { .tytulek{font-size:40px!important;max-width: 1200px!important; margin-bottom: 24px!important;letter-spacing:0.36px!important;} .sekcja-tekst { margin-left: 40px!important; margin-right: 40px!important;} .artykul{margin-bottom:80px!important; margin-top:24px!important;} .menu-lewe a:hover { background:#E9F4FE!important; font-weight:600!important; font-size:20px!important; cursor:pointer!important; } .menu-lewe a { background:#FAFAFA; padding:8px 8px; border-radius: 8px; display: inline-block; outline: none; color:#0C3658!important; font-weight:600!important; font-size:20px!important; line-height: 150% !important;} .menu-lewe{margin-bottom: 8px!important;} .kolumna-tekst{    flex-basis:35%!important;} .compact-nag{display:none!important;} .naglowek-duzy {margin-bottom:16px; margin-top: 48px; font-size:22px; font-weight:600; letter-spacing:0.18px;} .naglowek-maly {margin-bottom:16px; margin-top:36px; font-size:20px; font-weight:600; font-family: \"Instrument Sans\"; font-style: normal; line-height: 160%; letter-spacing:0.14px;} .naglowek-start {margin-bottom:8px!important; margin-top: 0px!important; font-size:22px!important;  font-weight:600!important; letter-spacing:0.23px!important; line-height:1.2!important;color:#48555E;}  .tekst-para {font-size:18px!important;line-height:160%!important;margin-bottom:16px!important; letter-spacing:0.14px!important;} .tekst-para a {font-size:18px!important;line-height:160%!important;letter-spacing:0.14px!important;} .tekst-lista {font-size:18px!important;line-height:160%!important;letter-spacing:0.14px!important;margin-bottom:16px!important; padding-inline-start: 24px !important;}  .tekst-lista li{margin-bottom:12px!important;} .tekst-lista a {font-size:18px!important;line-height:160%!important;margin-bottom:16px!important;letter-spacing:0.14px!important;} .tekst-tabela {margin-bottom:48px!important; margin-top: 36px;} .tekst-tabela table thead tr td strong {font-family: \"Instrument Sans\"; font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.16px;} .tekst-tabela table tbody tr td:first-child strong{font-family: \"Instrument Sans\"; font-size: 17px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.26px;} .tekst-tabela tbody{font-size:17px!important;line-height:160%!important;letter-spacing:0.13px!important;} .tekst-tabela thead{font-size:20px!important;line-height:160%!important;letter-spacing:0.16px!important;} .tekst-tabela a {font-size:17px!important;line-height:160%!important;letter-spacing:0.13px!important;} .tekst-para-maly {font-size:18px!important;line-height:160%!important;margin-bottom:24px!important;} .prawy-tytul{font-size:20px!important;} .prawy-tekst {font-size:18px!important;} .prawy-link a{font-size:20px!important;} .spis { display:block!important; } .spis2 { display:block!important; } .pasek-lewy { margin-left:0%!important; } .pasek-prawy {  margin-right:0%!important; } [class*=ct-container] {margin-inline: 5%!important;} .dark-button {display:none!important}} @media(min-width: 1000px) and (max-width:1439px) { .tytulek{font-size:36px!important;max-width: 1200px!important; margin-bottom: 24px!important;letter-spacing:0.36px!important;} .sekcja-tekst { margin-left: 40px!important; margin-right: 40px!important;} .artykul{margin-bottom:80px!important; margin-top:24px!important;} .menu-lewe a:hover { background:#E9F4FE!important; font-weight:600!important; font-size:16px!important; cursor:pointer!important; } .menu-lewe a { background:#FAFAFA; padding:8px 8px; border-radius: 8px; display: inline-block; outline: none; color:#0C3658!important; font-weight:600!important; font-size:16px!important; line-height: 150% !important;} .menu-lewe{margin-bottom: 8px!important;} .kolumna-tekst{flex-basis:35%!important;} .compact-nag{display:none!important; } .naglowek-duzy {margin-bottom:16px; margin-top: 48px; font-size:18px; font-weight:600; letter-spacing:0.18px;} .naglowek-maly {margin-bottom:16px; margin-top:36px; font-size:16px; font-weight:600; font-family: \"Instrument Sans\"; font-style: normal; line-height: 160%; letter-spacing:0.14px;} .naglowek-start {margin-bottom:8px!important; margin-top: 0px!important; font-size:18px!important; font-weight:600!important; letter-spacing:0.23px!important; line-height:1.2!important;color:#48555E;} .tekst-para {font-size:14px!important;line-height:160%!important;margin-bottom:16px!important;letter-spacing:0.14px!important;} .tekst-para a {font-size:14px!important;line-height:160%!important;letter-spacing:0.14px!important;} .tekst-lista {font-size:14px!important;line-height:160%!important;letter-spacing:0.14px!important;margin-bottom:16px!important; padding-inline-start: 24px !important;} .tekst-lista li{margin-bottom:12px!important;} .tekst-lista a {font-size:14px!important;line-height:160%!important;margin-bottom:16px!important;letter-spacing:0.14px!important;} .tekst-tabela {margin-bottom:48px!important; margin-top: 36px;} .tekst-tabela table thead tr td strong{font-family: \"Instrument Sans\"; font-size: 16px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.16px;} .tekst-tabela table tbody tr td:first-child strong{font-family: \"Instrument Sans\"; font-size: 13px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.26px;}.tekst-tabela tbody {font-size:13px!important;line-height:160%!important;letter-spacing:0.13px!important;} .tekst-tabela thead{font-size:16px!important;line-height:160%!important;letter-spacing:0.16px!important;} .tekst-tabela a {font-size:13px!important;line-height:160%!important;letter-spacing:0.13px!important;} .tekst-para-maly {font-size:14px!important;line-height:160%!important;margin-bottom:24px!important;} .prawy-tytul{font-size:16px!important;} .prawy-tekst {font-size:14px!important;} .prawy-link a{font-size:16px!important;} .spis { display:block!important; } .spis2 { display:block!important; } .pasek-lewy {  margin-left:0%!important; } .pasek-prawy {  margin-right:0%!important; } [class*=ct-container] {margin-inline: 5%!important;} .dark-button {display:none!important}}  @media (min-width: 782px) and (max-width:999px) { .tytulek{font-size:28px!important;max-width: 1200px!important; margin-bottom: 24px!important;letter-spacing:0.26px!important;} .sekcja-tekst { margin-left: 0px!important; margin-right: 0px!important;}  .artykul{margin-bottom:80px!important; margin-top:24px!important;} .menu-lewe a:hover { background:#E9F4FE!important; font-weight:600!important; font-size:16px!important; cursor:pointer!important; } .menu-lewe a { background:#FAFAFA; padding:10px 4px; border-radius: 8px; display: inline-block; outline: none; color:#0C3658!important; font-weight:600!important; font-size:16px!important; line-height: 150% !important;}  .menu-lewe{margin-bottom: 8px!important;} .kolumna-tekst{flex-basis:60%!important;} .compact-nag{display:none!important; margin-top:32px!important; padding:0px 8px;} .naglowek-duzy {margin-bottom:16px; margin-top: 48px; font-size:18px; font-weight:600; letter-spacing:0.16px;} .naglowek-maly {margin-bottom:16px; margin-top:36px; font-size:16px; font-weight:600; font-family: \"Instrument Sans\"; font-style: normal; line-height: 160%; letter-spacing:0.14px;} .naglowek-start {margin-bottom:8px!important; margin-top: 0px!important; font-size:18px!important; font-weight:600!important; letter-spacing:0.19px!important; line-height:1.2!important;color:#48555E;} .tekst-para {font-size:14px!important;line-height:160%!important;margin-bottom:16px!important;letter-spacing:0.14px!important;} .tekst-para a {font-size:14px!important;line-height:160%!important;letter-spacing:0.14px!important;} .tekst-lista {font-size:16px!important;line-height:160%!important;letter-spacing:0.14px!important;margin-bottom:16px!important; padding-inline-start: 24px !important;} .tekst-lista li{margin-bottom:12px!important;} .tekst-lista a {font-size:16px!important;line-height:160%!important;margin-bottom:16px!important;letter-spacing:0.14px!important;} .tekst-tabela {margin-bottom:48px!important; margin-top: 36px;} .tekst-tabela table thead tr td strong{font-family: \"Instrument Sans\"; font-size: 16px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.14px;} .tekst-tabela table tbody tr td:first-child strong{font-family: \"Instrument Sans\"; font-size: 15px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.26px;} .tekst-tabela tbody {font-size:15px!important;line-height:160%!important;letter-spacing:0.13px!important;} .tekst-tabela thead{font-size:18px!important;line-height:160%!important;letter-spacing:0.16px!important;} .tekst-tabela a {font-size:15px!important;line-height:160%!important;letter-spacing:0.13px!important;} .tekst-para-maly {font-size:14px!important;line-height:160%!important;margin-bottom:24px!important;} .prawy-tytul{font-size:18px!important;} .prawy-tekst {font-size:15px!important;} .prawy-link a{font-size:18px!important;} .spis { display:none!important; } .spis2 { display:none!important; } .pasek-lewy { margin-left:0px!important; } .pasek-prawy {margin-right:0px!important; } [class*=ct-container] {margin-inline:32px!important;} .dark-button {display:block!important}} @media (max-width:781px) {  .tytulek{font-size:26px!important;max-width: 1200px!important; margin-bottom: 24px!important;letter-spacing:0.26px!important;} .sekcja-tekst { margin-left: 0px!important; margin-right: 0px!important;}  .artykul{margin-bottom:48px!important; margin-top:24px!important;} .menu-lewe a:hover { background:#E9F4FE!important; font-weight:600!important; font-size:14px!important; cursor:pointer!important; } .menu-lewe a { background:#FAFAFA; padding:10px 4px; border-radius: 8px; display: inline-block; outline: none; color:#0C3658!important; font-weight:600!important; font-size:14px!important; line-height: 150% !important;} .menu-lewe{margin-bottom: 8px!important;} .kolumna-tekst{flex-basis:100%!important;} .compact-nag{display:block!important; margin-top:32px!important; padding:0px 8px;} .naglowek-duzy {margin-bottom:16px; margin-top: 48px; font-size:18px; font-weight:600; letter-spacing:0.16px;} .naglowek-maly {margin-bottom:16px; margin-top:36px; font-size:16px; font-weight:600; font-family: \"Instrument Sans\"; font-style: normal; line-height: 160%; letter-spacing:0.14px;} .naglowek-start {margin-bottom:8px!important; margin-top: 0px!important; font-size:16px!important; font-weight:600!important; letter-spacing:0.19px!important; line-height:1.2!important;color:#48555E;} .tekst-para {font-size:14px!important;line-height:160%!important;margin-bottom:16px!important;letter-spacing:0.14px!important;} .tekst-para a {font-size:14px!important;line-height:160%!important;letter-spacing:0.14px!important;} .tekst-lista {font-size:14px!important;line-height:160%!important;margin-bottom:16px!important;letter-spacing:0.14px!important; padding-inline-start: 24px !important;} .tekst-lista li{margin-bottom:12px!important;} .tekst-lista a {font-size:14px!important;line-height:160%!important;margin-bottom:16px!important;letter-spacing:0.14px!important;} .tekst-tabela {margin-bottom:32px!important; margin-top: 36px;} .tekst-tabela table thead tr td strong{font-family: \"Instrument Sans\"; font-size: 14px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.14px;} .tekst-tabela table tbody tr td:first-child strong{font-family: \"Instrument Sans\"; font-size: 13px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.26px;} .tekst-tabela tbody {font-size:13px!important;line-height:160%!important;letter-spacing:0.13px!important;} .tekst-tabela thead{font-size:16px!important;line-height:160%!important;letter-spacing:0.16px!important;} .tekst-tabela a {font-size:13px!important;line-height:160%!important;letter-spacing:0.13px!important;} .tekst-para-maly {font-size:12px!important;line-height:160%!important;margin-bottom:24px!important;} .prawy-tytul{font-size:16px!important;} .prawy-tekst {font-size:13px!important;} .prawy-link a{font-size:24px!important;} .spis { display:none!important; } .spis2 { display:none!important; } .pasek-lewy { margin-left:0px!important; } .pasek-prawy {margin-right:0px!important; } [class*=ct-container] {margin-inline:24px!important;} .dark-button {display:block!important}} .prawy-link a:hover { color:#145A92!important} .banner { margin-top:80px; margin-bottom:80px; } .jazda-nowsza { position:sticky!important; top: 120px; overflow: auto; max-height: 75vh; }  .jazda-nowsza::-webkit-scrollbar {width: 10px; } .jazda-nowsza::-moz-scrollbar{width: 10px; } .jazda-nowsza::-webkit-scrollbar-track {background: #FBFBFC; } .jazda-nowsza::-webkit-scrollbar-thumb {background: #C5C9CD; } .jazda-nowsza::-moz-scrollbar-track {background-color: #FBFBFC; } .jazda-nowsza::-moz-scrollbar-thumb {background-color: #C5C9CD; } .jazda-nowsza::-moz-scrollbar-thumb:hover {background-color: #C5C9CD; } .jazda-nowsza::-webkit-scrollbar-thumb:hover {background-color: #C5C9CD; } .fobrazek { margin-bottom: -40px!important; } [data-vertical-spacing*=bottom] {padding-bottom: 0px!important;} [data-vertical-spacing*=top] {padding-top: 0px!important;} .prawy-tytul-pulpit {font-size:19px!important;} .ct-container-narrow {max-width: 1200px!important;}  :nth-last-child(1 of .tekst-para) {margin-bottom: 0px!important;} .tekst-tabela table { border: 1px solid #D7DADC;border-collapse: separate;border-left: 0;border-radius: 8px;border-spacing: 0px;} .tekst-tabela thead {display: table-header-group;border-color: inherit;border-collapse: separate;} .tekst-tabela tr {display: table-row;border-color: inherit;} .tekst-tabela th, td {border-left: 1px solid #D7DADC;} .tekst-tabela tbody tr td {border-top: 1px solid #D7DADC; border-color: #D7DADC!important; padding:16px; border-right: unset !important; border-bottom: unset !important;} .tekst-tabela thead tr td {border-color: #D7DADC!important; padding:16px; border-right: unset !important; border-bottom: unset !important;border-top: unset !important;} .tekst-tabela thead:first-child tr:first-child td:first-child {border-radius: 8px 0 0 0;} .tekst-tabela thead:first-child tr:first-child td:last-child{border-radius: 0 8px 0 0;} .tekst-tabela tbody:last-child tr:last-child td:first-child  {border-radius: 0 0 0 8px;}  .tekst-tabela tbody:last-child tr:last-child td:last-child {border-radius: 0 0 8px 0;} .tekst-tabela {  background-color: rgba(233, 234, 236, 0.2); } .ctc-copy-button-wrap, .wp-block-buttons {display:inline-block!important;}  .markdown_button a {font-weight: 600;font-size: 13px;line-height: 120%;letter-spacing: 0.02em;border-width: 2px!important; padding: 12px 8px!important;} .markdown_button a:hover {color: #0069CD!important;border-color: #97C2EB!important;background-color: #E2EEFA!important;text-decoration: none;} .clipboard_button{font-weight: 600;font-size: 13px;line-height: 120%;letter-spacing: 0.02em; padding: 12px 8px!important;border-color: #97c2eb;border-width: 2px;border-radius: 4px;color: #0069cd; background-color:transparent;} .clipboard_button:hover {background-color: #E2EEFA!important} .llm_button { flex-basis: fit-content!important;} .llm_buttons { margin-bottom:48px!important;    gap: 2em 8px !important;} .wp-block-getwid-section__wrapper {    min-height: unset!important;} .features {margin-top:48px;background-color:rgba(233, 234, 236, 0.6);padding:24px;border-radius:8px;} .features .naglowek-duzy {margin-top:24px;}  .naglowek-start-lewo {margin-bottom:8px!important; margin-top: 0px!important; font-size:16px!important;  font-weight:600!important; letter-spacing:0.23px!important; line-height:1.2!important;color:#48555E;} .naglowek-duzy-lewo {margin-bottom:16px; margin-top: 8px; font-size:20px; font-weight:600; letter-spacing:0.18px;}  .naglowek-start-lewo {margin-bottom:8px!important; margin-top: 0px!important; font-size:16px!important;  font-weight:600!important; letter-spacing:0.23px!important; line-height:1.2!important;color:#48555E;} .naglowek-duzy-lewo {margin-bottom:16px; margin-top: 8px; font-size:20px; font-weight:600; letter-spacing:0.18px;} <\/style>\n\n\n\n<div class=\"wp-block-getwid-section alignfull alignfull getwid-margin-top-none getwid-margin-bottom-none getwid-section-content-full-width\"><div class=\"wp-block-getwid-section__wrapper getwid-padding-top-none getwid-padding-bottom-none getwid-padding-left-none getwid-padding-right-none getwid-margin-left-none getwid-margin-right-none\" style=\"min-height:100vh\"><div class=\"wp-block-getwid-section__inner-wrapper\"><div class=\"wp-block-getwid-section__background-holder\"><div class=\"wp-block-getwid-section__background\"><\/div><div class=\"wp-block-getwid-section__foreground\"><\/div><\/div><div class=\"wp-block-getwid-section__content\"><div class=\"wp-block-getwid-section__inner-content\">\n<div class=\"wp-block-columns alignfull artykul is-layout-flex wp-container-core-columns-is-layout-f96e3eba wp-block-columns-is-layout-flex\" style=\"margin-top:0px;margin-bottom:0px\">\n<div class=\"wp-block-column pasek-lewy spis jazda-nowsza is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-564d7317 wp-block-columns-is-layout-flex\" style=\"border-left-color:var(--wp--preset--color--pale-cyan-blue);border-left-width:2px;padding-left:5px\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"naglowek-start-lewo wp-block-paragraph\">KanBo Perspective <\/p>\n\n\n\n<p class=\"naglowek-duzy-lewo wp-block-paragraph\">The Execution Record<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column kolumna-tekst is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-getwid-section alignfull sekcja-tekst alignfull getwid-margin-top-none getwid-margin-bottom-none getwid-section-content-full-width\"><div class=\"wp-block-getwid-section__wrapper getwid-padding-top-none getwid-padding-bottom-none getwid-padding-left-none getwid-padding-right-none getwid-margin-left-none getwid-margin-right-none\" style=\"min-height:100vh\"><div class=\"wp-block-getwid-section__inner-wrapper\"><div class=\"wp-block-getwid-section__background-holder\"><div class=\"wp-block-getwid-section__background\"><\/div><div class=\"wp-block-getwid-section__foreground\"><\/div><\/div><div class=\"wp-block-getwid-section__content\"><div class=\"wp-block-getwid-section__inner-content\">\n<p class=\"naglowek-start wp-block-paragraph\">KanBo Perspective<\/p>\n\n\n\n<h1 class=\"wp-block-heading tytulek\" style=\"margin-bottom:40px;font-style:normal;font-weight:700;letter-spacing:-0.34px;line-height:1.2\">The Execution Record<\/h1>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Enterprises have digitized their transactions and left the coordination between them undigitized. That missing layer is the last unmodelled dataset in most organizations \u2014 and it has quietly become the binding constraint on everything they now want to do with AI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">The blind spot between systems<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">An enterprise data estate is usually a good one. ERP holds the transactions. CRM holds the customer relationships. PLM holds the product structure. HRIS holds the people. The warehouse joins them, the catalogue describes them, the lineage tooling traces them, and a competent data function governs the whole arrangement.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Now ask a question that sits between those systems.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">A purchase order was raised on 3 March and approved on 27 March. ERP records both facts precisely. What it does not record is that the approval waited nineteen days on a legal review, that the review was owned by a named person in another department, that the objection concerned an indemnity clause, that a decision was taken to accept a modified wording, or that the same review step has now delayed eleven other orders this quarter.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Every one of those facts existed. Each was known to somebody. None of them is in any system that a query can reach. They were in an inbox, a chat thread, a meeting nobody minuted, a spreadsheet on a coordinator\u2019s desktop, and \u2014 mostly \u2014 in people\u2019s heads.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">This is the blind spot. Enterprises have systems of record for&nbsp;<em>outcomes<\/em>&nbsp;and no system of record for&nbsp;<em>how the outcome happened<\/em>. And because the gap is invisible in every individual system, it is rarely named as a data problem at all. It gets named as a process problem, a culture problem, or an unfortunate fact about how organizations work.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">It is a data problem. Specifically: the layer where work is coordinated has never been instrumented.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-1024x512.png\" alt=\"\" class=\"wp-image-75393\" srcset=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-1024x512.png 1024w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-300x150.png 300w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-768x384.png 768w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-1536x768.png 1536w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-2048x1024.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">Why this layer was never captured<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Three reasons, and none of them is negligence.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>The tools were unstructured by design.<\/strong>&nbsp;Email, chat and meetings are extraordinarily successful coordination technologies precisely because they impose no schema. That is what makes them adoptable and what makes their output unusable as data. A message has a sender, a timestamp and a body. It has no owner, no status, no due date, and no relationship to anything else. The flexibility that makes email universal is the same property that makes it analytically empty.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Nobody owned it.<\/strong>&nbsp;Transactional data has an obvious custodian. Coordination data belongs to everyone and therefore to no one. It falls outside the CDO\u2019s traditional scope because it was never conceived of as data, and outside IT\u2019s scope because the tools that produce it are commodity productivity software.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>The value only became legible recently.<\/strong>&nbsp;For most of the last two decades, the argument for capturing coordination was an argument about efficiency, and efficiency arguments lose to inertia. The argument changed when systems arrived that could reason over structured context \u2014 at which point the missing layer stopped being an inconvenience and became a prerequisite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">Why mining the chat logs does not work<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The obvious response is to leave the tools alone and extract meaning afterwards. Point a model at the message archive, the meeting transcripts and the ticket text, and reconstruct what happened.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">This fails, and it fails in a particular way that matters for a data function.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Inference is not resolution.<\/strong>&nbsp;A model reading a thread must infer who owns something, and inference produces a probability distribution over interpretations, not a fact. When structured data is wrong it is usually wrong loudly \u2014 a null, a constraint violation, a failed join. When inferred data is wrong it is wrong quietly and confidently, which is far worse in any context where the output feeds a decision.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Entity resolution is the hard part and it is unsolved in prose.<\/strong>&nbsp;\u201cGet Marek to look at the Riyadh contract\u201d requires resolving which Marek, which contract, whether looking at it is a review or an approval, and what state the item was in before and after. Every one of those is a join that structured capture performs for free and text mining performs badly.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Context is missing, not merely unstructured.<\/strong>&nbsp;The most important thing about a decision is often the alternative that was rejected and why. That rarely appears in writing anywhere. No amount of processing recovers information that was never expressed.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>And the archive is the wrong shape legally.<\/strong>&nbsp;Mining employee communications for operational insight raises questions about purpose limitation, proportionality and \u2014 in much of Europe \u2014 works council agreement, that mining a purposefully-created work record does not. Capturing coordination in a system built for it is not only more accurate; it is a cleaner position to defend.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The conclusion is not that text is worthless. It is that the record has to be created structured, at the moment the work happens, by the people doing it \u2014 because that is the only moment when the structure is known for certain.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"698\" src=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-2-inference-versus-resolution-1024x698.png\" alt=\"\" class=\"wp-image-75395\" srcset=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-2-inference-versus-resolution-1024x698.png 1024w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-2-inference-versus-resolution-300x204.png 300w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-2-inference-versus-resolution-768x523.png 768w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-2-inference-versus-resolution-1536x1047.png 1536w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-2-inference-versus-resolution-2048x1396.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">What execution data looks like when it is captured properly<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">This is where a work coordination platform stops being a productivity tool and starts being a data source. The distinction is not the interface. It is whether the output is typed.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The description that follows is of KanBo specifically, because that is the platform we build and the one these properties come from. Read it as a specification as much as a description \u2014 the section near the end turns it into a checklist you can apply to anything, including us.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">In KanBo, a unit of work is an object with stable identity, not a message. It carries a responsible person as a relation to a named user rather than as a sentence. It carries contributors, dates, documents, custom fields with declared types, and a status.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The links between objects are typed too. Parent and child express decomposition; predecessor and successor express sequence; and both have cross-space variants, so a dependency between two departments is a first-class link rather than a note in someone\u2019s plan. That means the record forms a navigable graph of how the work actually connects, rather than a collection of items in folders.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Obstacles are objects, not adjectives. A blocker carries a name, a reason and a responsible owner, and can be defined once and reused across the organization. This is a small design decision with a large consequence: it turns friction into a controlled vocabulary. \u201cWaiting on external legal review\u201d stops being a phrase people happen to repeat in different words and becomes a countable thing with an owner, a frequency and a downstream impact.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Activity is an event stream \u2014 actor, action, object, timestamp \u2014 attached to the work rather than to a channel. Documents are connected to the repositories the organization already uses rather than copied, so the file referenced by a decision is the file in the library, with its identity preserved.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Put together, this is a semantic layer over execution: entities, typed relations, controlled vocabularies, and an attributed event log. Not because anyone set out to build an ontology, but because coordination that is going to be governed has to be typed anyway.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"597\" src=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-3-shape-of-the-record-1024x597.png\" alt=\"\" class=\"wp-image-75397\" srcset=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-3-shape-of-the-record-1024x597.png 1024w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-3-shape-of-the-record-300x175.png 300w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-3-shape-of-the-record-768x447.png 768w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-3-shape-of-the-record-1536x895.png 1536w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-3-shape-of-the-record-2048x1193.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">Semantic reconciliation, done at source<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The hardest problem in enterprise data is not capture. It is agreement on meaning. Two departments both report \u201ccomplete\u201d and mean different things; harmonizing them is a project that takes a year and is stale before it lands.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The mechanism that avoids this is worth understanding in detail, because it generalizes.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Each space in KanBo defines its own statuses in its own words \u2014 a sales team runs Prospecting, Discovery, Proposal, Negotiation, Closed Won; an engineering team runs something else entirely. Every one of those local names is assigned one of five types: Information, Not started, In progress, Completed, Cancelled.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The local vocabulary is therefore never taken away, and the shared meaning is never inferred. The mapping between them is explicit, maintained by the people who own the vocabulary, and updated by them at the moment they change it. Aggregation across the organization is exact without anyone being asked to speak head office\u2019s language.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">This is semantic reconciliation performed at source rather than downstream. Anyone who has run a master data programme will recognize what that is worth. The alternative \u2014 a central mapping table maintained by people who do not own the underlying processes \u2014 is the failure mode that consumes years of data-function credibility.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The same principle appears throughout: thin shared structure, thick local freedom. It is also the reason the resulting dataset is consistent enough to query without having flattened the organization to make it so.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"740\" src=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-4-local-names-shared-meaning-1024x740.png\" alt=\"\" class=\"wp-image-75399\" srcset=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-4-local-names-shared-meaning-1024x740.png 1024w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-4-local-names-shared-meaning-300x217.png 300w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-4-local-names-shared-meaning-768x555.png 768w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-4-local-names-shared-meaning-1536x1110.png 1536w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-4-local-names-shared-meaning-2048x1480.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">Born inside a permission model<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Most enterprise datasets have governance retrofitted. They are created by an application, copied to a warehouse, and then wrapped in access controls designed by a different team, at a different granularity, some months later.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Execution data captured this way arrives already governed, and the mechanism deserves attention because it is the answer to the question every CDO asks before any other:&nbsp;<em>if we open this to another system or to a model, what can it see?<\/em><\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Access in KanBo runs across six permission levels and can be granted to groups that contain other groups, so entitlement mirrors organizational structure. The relevant part for integration is what happens when the consumer is not a person.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">A service connecting through the API authenticates with a JWT signed by the organization\u2019s own X.509 certificate. It can be configured to act as a specific user \u2014 in which case it sees exactly what that user sees, no more. A service identity that is not mapped to a user holds no permissions at all until a role explicitly grants them. Access is deny-by-default, and the same entitlement model governs a Power BI refresh, a Power Automate flow, a UiPath robot and an AI agent connected over MCP.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">That is a materially different position from the usual one, where \u201cthe integration account\u201d is a superuser everybody has quietly stopped thinking about. Here the answer to what a machine consumer can see is not a policy document. It is the same access control, applied to a different kind of consumer.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Deployment follows the same logic. The platform runs on-premises, on the organization\u2019s own Azure tenant, or in a hybrid arrangement \u2014 which matters because execution data is among the most sensitive material an organization holds. It describes decisions, disputes and internal friction. The question of where it resides is not a preference.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"630\" src=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-5-what-a-machine-can-see-1024x630.png\" alt=\"\" class=\"wp-image-75401\" srcset=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-5-what-a-machine-can-see-1024x630.png 1024w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-5-what-a-machine-can-see-300x185.png 300w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-5-what-a-machine-can-see-768x473.png 768w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-5-what-a-machine-can-see-1536x946.png 1536w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-5-what-a-machine-can-see-2048x1261.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">What becomes answerable<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Abstract arguments about data assets are easy to nod at. Here is the concrete payoff: a set of questions most large organizations cannot currently answer, and can answer once execution is instrumented.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Where does work wait?<\/strong>&nbsp;Transactional systems record where work&nbsp;<em>happens<\/em>. Nothing records where it&nbsp;<em>waits<\/em>. In most processes the waiting dominates the doing, and it is invisible.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Which obstacles recur, and who owns them?<\/strong>&nbsp;If blockers are named objects with owners, the question \u201cwhat is the single most expensive recurring obstacle in this organization, and whose decision would remove it\u201d becomes a query rather than an opinion.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>How long does anything actually take?<\/strong>&nbsp;Not milestone to milestone, which your systems already know, but arrival to decision, request to owner, escalation to resolution.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>When a date moves, what moves with it?<\/strong>&nbsp;With dependencies recorded as links including across departments, this is a traversal. Without them, it is a meeting.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Which interfaces between departments are systematically underestimated?<\/strong>&nbsp;The cross-space dependency data answers this directly, and the answer is usually not where people assume.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Who decided this, when, and on what basis?<\/strong>&nbsp;For any decision, at any point in the past, without a reconstruction exercise.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>How much of a policy is actually in force?<\/strong>&nbsp;Obligations with owners, dates and states, rather than a policy document and a hope.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">None of these require a modelling project. They are properties of a record that was captured in the right shape to begin with.<\/p>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">The real structure of your organization<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">There is a second-order finding hiding in this data, and it is the one that tends to interest executives most.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Melvin Conway observed in 1968 that organizations produce designs which mirror their own communication structures. The observation is usually cited about software architecture, but it is a claim about organizations, and it has always had a practical problem: nobody could measure the communication structure. The org chart describes the intended one. The real one lives in who actually talks to whom about what, and it has never been visible.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Cross-department dependency data makes it visible for the first time in a form that is neither a survey nor a guess. Which functions are genuinely coupled. Which reorganization moved boxes without moving the coupling. Which department is a hub that nobody planned. Which \u201cindependent\u201d workstreams are in fact one workstream with two budgets.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Treat this finding carefully \u2014 it is organizationally charged. But it is real, it is derived from work people actually did rather than from what they reported, and there is no other instrument that produces it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">Why AI made this urgent rather than interesting<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The case above would have been true five years ago and would have lost to other priorities. What changed is that the missing layer became a prerequisite for something the organization now urgently wants.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">An AI assistant or agent can only reason about what is written down. Ask one to assess whether a programme is at risk, prepare a decision, or summarize a situation, and it needs purpose, ownership, history, constraints, dependencies, and what has already been tried and rejected. That is precisely the material that lives informally.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">This is the unglamorous explanation for a pattern many organizations are living through: AI pilots that perform impressively on documents and stall completely on operations. The model is not the limitation. It is being asked to reason about a state of work that was never recorded. What it produces is fluent, confident and unverifiable \u2014 the worst possible output in an operational context, because checking it costs more than doing the work.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Once execution is captured as typed data, the situation inverts. An agent connected over MCP reads the current state \u2014 this card, its owner, its status type, its unfinished predecessor, its named blocker and who owns it \u2014 and reasons over resolved facts. Its output can be checked against the record because the record exists. And it acts under an identity whose permissions you set, which is what makes the whole thing deployable rather than merely demonstrable.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The sequence matters, and most organizations attempt it backwards. Instrument the execution layer first. Introduce the agent second. An agent deployed onto an undocumented process consumes the credibility that the next attempt will need.<\/p>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">The loop: out, and back in<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">None of this argues for another silo. The value compounds when the traffic runs both ways.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Outward, the execution record joins the estate through the interfaces the organization already uses: OData directly into Power BI, the JSON API into the warehouse and into models, MCP for AI systems. It reconciles against the transactional systems it sits between \u2014 filling in exactly the gap between the milestones ERP records.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Inward, other systems create and update work. A ticket raised elsewhere, an exception thrown by an operational system, a supplier message, a scheduled obligation from a compliance calendar \u2014 any of these can create a card with an owner and a date through the API, through Power Automate, UiPath or Nintex, or by email into a space with controlled permissions over who may do so. An agent can do the same, within its granted entitlements.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The resulting loop is the point. Systems of record trigger the work. The work is coordinated where people already are, in a structure they control. The execution data returns to the estate as a governed asset. Nothing is re-keyed, and nothing is self-reported.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"495\" src=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-6-out-and-back-in-1024x495.png\" alt=\"\" class=\"wp-image-75403\" srcset=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-6-out-and-back-in-1024x495.png 1024w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-6-out-and-back-in-300x145.png 300w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-6-out-and-back-in-768x371.png 768w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-6-out-and-back-in-1536x743.png 1536w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-6-out-and-back-in-2048x990.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">What it takes to produce this, and where it exists<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">A reader who accepts the argument to this point is entitled to a direct answer to the obvious question: what actually produces this data? Most tools that sit in this space do not, and the reasons are specific enough to make a usable checklist.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Is the unit of work a typed object or a message?<\/strong>&nbsp;If the primary artefact is a message, thread or document, the output is prose and everything above collapses back into inference.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Are relationships between work items first-class, and do they cross organizational boundaries?<\/strong>&nbsp;Sub-tasks within a project are not enough. The valuable dependencies are the ones between departments, and they have to be links rather than references in a text field.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Are obstacles objects with owners?<\/strong>&nbsp;If \u201cblocked\u201d is a flag or a comment rather than a named, reusable entity with a responsible person, the single most valuable analysis \u2014 what recurs and whose decision would remove it \u2014 is unavailable.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Can local vocabulary map to shared meaning without being replaced?<\/strong>&nbsp;If the platform forces one global status set, adoption suffers and the data thins. If it allows free-text statuses with no mapping, nothing aggregates. The requirement is both: local names, explicitly typed.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Does the permission model extend to machine consumers?<\/strong>&nbsp;Ask what an integration account can see. If the honest answer is \u201ceverything,\u201d the dataset cannot be opened to models or to other systems without building a governance layer on top of it first.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Is the data reachable without a UI, through interfaces you already govern?<\/strong>&nbsp;An export button is not an interface. Neither is a reporting module.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>Can it run where your data has to live?<\/strong>&nbsp;Execution data describes internal disputes, decisions and friction. For many organizations, where it resides is a constraint rather than a preference.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"850\" src=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-7-seven-questions-checklist-1024x850.png\" alt=\"\" class=\"wp-image-75405\" srcset=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-7-seven-questions-checklist-1024x850.png 1024w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-7-seven-questions-checklist-300x249.png 300w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-7-seven-questions-checklist-768x638.png 768w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-7-seven-questions-checklist-1536x1275.png 1536w, https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-7-seven-questions-checklist-2048x1700.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">KanBo meets these because they are consequences of what it was built to be rather than a data feature added later. It is a work coordination platform for large organizations \u2014 spaces, cards, relations, statuses, documents, permissions \u2014 that has been developed for fifteen years against enterprise governance requirements. Typed objects, cross-space dependencies, blockers as owned entities, per-space statuses mapped to five fixed types, six permission levels extending to service identities, a JSON API secured by the customer\u2019s own certificate, OData, MCP, and on-premises or hybrid deployment are all properties of that design.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">The result is a platform with two faces. Business users see work coordination: their spaces, their process, their documents, their language. The rest of the organization sees a structured, permissioned source of execution data that other systems and AI agents can read and write under governed identities. Neither face is a by-product of the other. They are the same record, viewed by different kinds of consumer.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">That is the claim, and the checklist above is deliberately written so that it can be used against us as easily as against anyone else.<\/p>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">What this means for the CDO\u2019s mandate<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">If the argument holds, execution is a new data domain, and it should be treated with the same seriousness as any other rather than as a by-product of a productivity tool.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">That means the ordinary disciplines apply. It needs a named owner. It needs a documented model \u2014 the entity types, the relations, the controlled vocabularies, and the mapping between local status names and shared types. It needs retention rules, which are more nuanced here than elsewhere because the evidentiary value and the privacy exposure both rise with age. It needs a stated purpose, and the discipline to hold to it.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">That last point deserves emphasis. Execution data is behavioural. It describes what people did, when, and how long they took. In much of Europe that makes it a works council matter before it makes it a dashboard, and the right sequence is to have the conversation before the first report exists rather than after someone has seen one. The defensible position is specific and worth stating plainly: the record exists to make&nbsp;<em>work<\/em>&nbsp;legible, not people. The access model is what keeps it that way, and the purpose limitation should be written down.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">There is a related opportunity. This is one of the few datasets where the CDO can be a practitioner rather than an architect. Running the data governance programme itself in the platform \u2014 obligations, owners, decisions, remediation, evidence \u2014 means the CDO learns what the record contains by using it. Specifying an extract from a system you have never used produces a schema that answers last year\u2019s questions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">Honest limits<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Four, and they are worth stating before anyone builds a business case.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>The dataset is only as rich as adoption.<\/strong>&nbsp;Execution data is a by-product of real work, which is what makes it truthful and also what makes it thin wherever the platform is not genuinely used. Judge it from a domain that is actually working in it, not from a pilot where people are updating a system alongside their real one.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>This is not a data governance platform.<\/strong>&nbsp;It does not catalogue, trace lineage, profile quality or manage master data. It belongs alongside those tools, not instead of them. Any vendor implying otherwise should be treated accordingly.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>It is not a substitute for process mining where the events already exist.<\/strong>&nbsp;If a process runs end to end inside a transactional system, that system\u2019s event log is the better source. The gap this addresses is the coordination&nbsp;<em>between<\/em>&nbsp;systems, which is precisely where process mining runs out of events.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><strong>And the measurement will be gamed if you turn it into a target.<\/strong>&nbsp;Goodhart\u2019s law is not a caution here, it is a prediction: the week that blocker counts become a departmental KPI is the week people stop naming blockers. The value of this data comes from being a faithful by-product of work. Use it to find out where the organization is stuck. The moment it becomes a performance instrument, it stops being either.<\/p>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">How to start<\/h2>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Not with a rollout, and not with a data project.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Take one programme with heavy cross-departmental dependencies \u2014 the hard one, not the easy one, because that is where the difference shows within weeks \u2014 and run it in KanBo. Obligations as cards with named owners and dates. Dependencies recorded as links, including the ones that cross departments. Recurring obstacles as named blockers with owners. Documents connected to the library you already use rather than copied into a new one.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Give it a quarter. Then do three things.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Connect the OData feed to Power BI and look at what you now have that you did not have before \u2014 particularly the waiting, and the recurring blockers. Ask an assistant, over MCP, a question you could previously only answer by asking a person, and check the answer against the record. And write down the data model as it actually emerged, rather than as anyone would have specified it in advance.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">By the end of that quarter you will know two things with evidence rather than argument: whether the record is rich enough to be worth governing, and which relations in it actually carry the signal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading naglowek-duzy\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading naglowek-maly\">Is this analytics on a project management tool?<\/h3>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">No. A project management tool produces reports about its own contents. The argument here is that the coordination layer, captured as typed data, is an enterprise data asset in its own right \u2014 one that joins the warehouse, feeds models, reconciles against transactional systems and answers questions no existing system can.<\/p>\n\n\n\n<h3 class=\"wp-block-heading naglowek-maly\">How is this different from process mining?<\/h3>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Process mining reconstructs processes from event logs that transactional systems already produce. It works well where the process runs inside those systems and runs out of material exactly where the process crosses between them \u2014 which is where coordination happens and where the waiting is. The two are complementary rather than competing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading naglowek-maly\">Could we not get this from our existing collaboration suite\u2019s audit logs?<\/h3>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Those logs record that a message was sent and a file was opened. They do not record who is responsible for what, what depends on what, what is blocking, or what was decided. The distinction is between activity and state. Activity logs describe motion; execution data describes structure.<\/p>\n\n\n\n<h3 class=\"wp-block-heading naglowek-maly\">What is the actual interface story?<\/h3>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">A JSON API with read and action method families, authenticated by JWT tokens signed with your own X.509 certificate; OData for Power BI; MCP for AI systems; and supported integrations for Power Automate, UiPath, Nintex, Teams, Outlook and Active Directory group synchronization. Deployment on-premises, on your own Azure tenant, or hybrid.<\/p>\n\n\n\n<h3 class=\"wp-block-heading naglowek-maly\">What can an integration or an agent see?<\/h3>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">Only what the identity it acts as is permitted to see. A service can be mapped to a specific user and inherits exactly that user\u2019s permissions; an unmapped service identity holds none until a role grants them. The same six permission levels govern machines and people.<\/p>\n\n\n\n<h3 class=\"wp-block-heading naglowek-maly\">Where should a CDO start if they are sceptical?<\/h3>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\">With the question that opened this article. Pick one recent decision that took longer than it should have, and try to establish from your existing systems who owned each step, what it waited on, and why. The difficulty of that exercise is the size of the gap.<\/p>\n\n\n\n<p class=\"tekst-para wp-block-paragraph\"><em>Written by KanBo. We build the work coordination platform described above, which makes this an argument we have an interest in \u2014 hence the checklist rather than a feature list. The questions in it are worth asking of any candidate, including ours.<\/em><\/p>\n<\/div><\/div><\/div><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column pasek-prawy spis2 jazda-nowsza is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:16px;padding-left:16px\">  \r\n    \r\n<div id=\"wpj-jtoc\" class=\"wpj-jtoc wpj-jtoc--main  --jtoc-the-content --jtoc-theme-basic-light --jtoc-title-align-left --jtoc-toggle-icon --jtoc-toggle-position-right --jtoc-toggle-1 --jtoc-header-as-toggle --jtoc-headings-full-row-clickable --jtoc-has-custom-styles --jtoc-is-unfolded --jtoc-animate --jtoc-align-left\" >\r\n  <!-- TOC -->\r\n        <div class=\"wpj-jtoc--toc wpj-jtoc--toc-inline \" >\r\n                <div class=\"wpj-jtoc--body\">\r\n            <nav class=\"wpj-jtoc--nav\">\r\n        <ol class=\"wpj-jtoc--items\"><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#the-blind-spot-between-systems\"  title=\"The blind spot between systems\" data-numeration=\"1\">The blind spot between systems<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#why-this-layer-was-never-captured\"  title=\"Why this layer was never captured\" data-numeration=\"2\">Why this layer was never captured<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#why-mining-the-chat-logs-does-not-work\"  title=\"Why mining the chat logs does not work\" data-numeration=\"3\">Why mining the chat logs does not work<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#what-execution-data-looks-like-when-it-is-captured-properly\"  title=\"What execution data looks like when it is captured properly\" data-numeration=\"4\">What execution data looks like when it is captured properly<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#semantic-reconciliation-done-at-source\"  title=\"Semantic reconciliation, done at source\" data-numeration=\"5\">Semantic reconciliation, done at source<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#born-inside-a-permission-model\"  title=\"Born inside a permission model\" data-numeration=\"6\">Born inside a permission model<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#what-becomes-answerable\"  title=\"What becomes answerable\" data-numeration=\"7\">What becomes answerable<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#the-real-structure-of-your-organization\"  title=\"The real structure of your organization\" data-numeration=\"8\">The real structure of your organization<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#why-ai-made-this-urgent-rather-than-interesting\"  title=\"Why AI made this urgent rather than interesting\" data-numeration=\"9\">Why AI made this urgent rather than interesting<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#the-loop-out-and-back-in\"  title=\"The loop: out, and back in\" data-numeration=\"10\">The loop: out, and back in<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#what-it-takes-to-produce-this-and-where-it-exists\"  title=\"What it takes to produce this, and where it exists\" data-numeration=\"11\">What it takes to produce this, and where it exists<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#what-this-means-for-the-cdos-mandate\"  title=\"What this means for the CDO\u2019s mandate\" data-numeration=\"12\">What this means for the CDO\u2019s mandate<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#honest-limits\"  title=\"Honest limits\" data-numeration=\"13\">Honest limits<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#how-to-start\"  title=\"How to start\" data-numeration=\"14\">How to start<\/a>\r\n                    <\/div><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content --jtoc-h2\" data-depth=\"2\">\r\n                                                <a href=\"#faq\"  title=\"FAQ\" data-numeration=\"15\">FAQ<\/a>\r\n                    <\/div><\/li><\/ol>      <\/nav>\r\n          <\/div>\r\n      <\/div>\r\n    <\/div>\r\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-75388","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>KanBo Perspective The Execution Record - KanBo<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"KanBo Perspective The Execution Record - KanBo\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/\" \/>\r\n<meta property=\"og:site_name\" content=\"KanBo\" \/>\r\n<meta property=\"article:published_time\" content=\"2026-09-10T16:12:23+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-09-11T11:11:15+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-scaled.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\r\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"milkowski\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"milkowski\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/\"},\"author\":{\"name\":\"milkowski\",\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/#\\\/schema\\\/person\\\/a51b0ba25ac184fee5799ce2c446748c\"},\"headline\":\"KanBo Perspective The Execution Record\",\"datePublished\":\"2026-09-10T16:12:23+00:00\",\"dateModified\":\"2026-09-11T11:11:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/\"},\"wordCount\":4243,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kanboapp.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/figure-1-the-nineteen-days-1024x512.png\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/\",\"url\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/\",\"name\":\"KanBo Perspective The Execution Record - KanBo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kanboapp.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/figure-1-the-nineteen-days-1024x512.png\",\"datePublished\":\"2026-09-10T16:12:23+00:00\",\"dateModified\":\"2026-09-11T11:11:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kanboapp.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/figure-1-the-nineteen-days-1024x512.png\",\"contentUrl\":\"https:\\\/\\\/kanboapp.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/figure-1-the-nineteen-days-1024x512.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/kanbo-perspective-the-execution-record\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KanBo Perspective The Execution Record\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/\",\"name\":\"KanBo\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/#organization\",\"name\":\"KanBo\",\"url\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/kanboapp.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/image-122.png\",\"contentUrl\":\"https:\\\/\\\/kanboapp.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/image-122.png\",\"width\":196,\"height\":52,\"caption\":\"KanBo\"},\"image\":{\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/#\\\/schema\\\/person\\\/a51b0ba25ac184fee5799ce2c446748c\",\"name\":\"milkowski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/078e049f4c4c5e8702994006f7935816a772dce0b8d7366f7c5dd33a6721eb73?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/078e049f4c4c5e8702994006f7935816a772dce0b8d7366f7c5dd33a6721eb73?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/078e049f4c4c5e8702994006f7935816a772dce0b8d7366f7c5dd33a6721eb73?s=96&d=mm&r=g\",\"caption\":\"milkowski\"},\"url\":\"https:\\\/\\\/kanboapp.com\\\/en\\\/blog\\\/author\\\/milkowski\\\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"KanBo Perspective The Execution Record - KanBo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/","og_locale":"en_US","og_type":"article","og_title":"KanBo Perspective The Execution Record - KanBo","og_url":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/","og_site_name":"KanBo","article_published_time":"2026-09-10T16:12:23+00:00","article_modified_time":"2026-09-11T11:11:15+00:00","og_image":[{"width":2560,"height":1280,"url":"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-scaled.png","type":"image\/png"}],"author":"milkowski","twitter_card":"summary_large_image","twitter_misc":{"Written by":"milkowski","Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/#article","isPartOf":{"@id":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/"},"author":{"name":"milkowski","@id":"https:\/\/kanboapp.com\/en\/#\/schema\/person\/a51b0ba25ac184fee5799ce2c446748c"},"headline":"KanBo Perspective The Execution Record","datePublished":"2026-09-10T16:12:23+00:00","dateModified":"2026-09-11T11:11:15+00:00","mainEntityOfPage":{"@id":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/"},"wordCount":4243,"commentCount":0,"publisher":{"@id":"https:\/\/kanboapp.com\/en\/#organization"},"image":{"@id":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/#primaryimage"},"thumbnailUrl":"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-1024x512.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/","url":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/","name":"KanBo Perspective The Execution Record - KanBo","isPartOf":{"@id":"https:\/\/kanboapp.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/#primaryimage"},"image":{"@id":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/#primaryimage"},"thumbnailUrl":"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-1024x512.png","datePublished":"2026-09-10T16:12:23+00:00","dateModified":"2026-09-11T11:11:15+00:00","breadcrumb":{"@id":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/#primaryimage","url":"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-1024x512.png","contentUrl":"https:\/\/kanboapp.com\/wp-content\/uploads\/2026\/09\/figure-1-the-nineteen-days-1024x512.png"},{"@type":"BreadcrumbList","@id":"https:\/\/kanboapp.com\/en\/blog\/kanbo-perspective-the-execution-record\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kanboapp.com\/en\/"},{"@type":"ListItem","position":2,"name":"KanBo Perspective The Execution Record"}]},{"@type":"WebSite","@id":"https:\/\/kanboapp.com\/en\/#website","url":"https:\/\/kanboapp.com\/en\/","name":"KanBo","description":"","publisher":{"@id":"https:\/\/kanboapp.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kanboapp.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kanboapp.com\/en\/#organization","name":"KanBo","url":"https:\/\/kanboapp.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kanboapp.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/kanboapp.com\/wp-content\/uploads\/2023\/04\/image-122.png","contentUrl":"https:\/\/kanboapp.com\/wp-content\/uploads\/2023\/04\/image-122.png","width":196,"height":52,"caption":"KanBo"},"image":{"@id":"https:\/\/kanboapp.com\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kanboapp.com\/en\/#\/schema\/person\/a51b0ba25ac184fee5799ce2c446748c","name":"milkowski","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/078e049f4c4c5e8702994006f7935816a772dce0b8d7366f7c5dd33a6721eb73?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/078e049f4c4c5e8702994006f7935816a772dce0b8d7366f7c5dd33a6721eb73?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/078e049f4c4c5e8702994006f7935816a772dce0b8d7366f7c5dd33a6721eb73?s=96&d=mm&r=g","caption":"milkowski"},"url":"https:\/\/kanboapp.com\/en\/blog\/author\/milkowski\/"}]}},"_links":{"self":[{"href":"https:\/\/kanboapp.com\/en\/wp-json\/wp\/v2\/posts\/75388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kanboapp.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kanboapp.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kanboapp.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kanboapp.com\/en\/wp-json\/wp\/v2\/comments?post=75388"}],"version-history":[{"count":1,"href":"https:\/\/kanboapp.com\/en\/wp-json\/wp\/v2\/posts\/75388\/revisions"}],"predecessor-version":[{"id":75407,"href":"https:\/\/kanboapp.com\/en\/wp-json\/wp\/v2\/posts\/75388\/revisions\/75407"}],"wp:attachment":[{"href":"https:\/\/kanboapp.com\/en\/wp-json\/wp\/v2\/media?parent=75388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kanboapp.com\/en\/wp-json\/wp\/v2\/categories?post=75388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kanboapp.com\/en\/wp-json\/wp\/v2\/tags?post=75388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}