# Doctrine Assessment Tool Interactive self-assessment tool for Simon Wardley's doctrine — the universally useful patterns an organisation can apply regardless of context. Users click each of the ~40 doctrine principles (across Communication, Development, Operation, Learning, Leading and Structure, in four phases from "Stop Self-Destructive Behavior" to "Continuously Evolve") to mark it good, medium or bad, with contextual explanations for every principle. A rebuild of the React doctrine tool (doctrine.wardleymaps.com) as a vanilla web component — no framework, no build step. KDA rebuilt it with Claude (Anthropic) as an experiment in how well an AI agent handles legacy software; the result came together impressively. > Site: https://doctrine2.kda.zone ## Pages - [About the Doctrine Assessment Tool](https://doctrine2.kda.zone/about) ## Recent log - 2026-06-03 [What an AI agent did and didn't do well rebuilding this tool](https://doctrine2.kda.zone/log/2026-06-03) ## Decisions - 0004 [Redirect doctrine.wardleymaps.com to the canonical tool on kda.zone](https://doctrine2.kda.zone/decisions/0004-replace-doctrine-wardleymaps-com) - 0003 [Server-rendered per-state share cards (a scoped exception to prerender-only)](https://doctrine2.kda.zone/decisions/0003-server-rendered-share-cards) - 0002 [Shareable assessment via URL-hash state + a generic static social card](https://doctrine2.kda.zone/decisions/0002-shareable-url-state-static-card) - 0001 [Port the React doctrine tool as a vanilla web component, not a bundled SPA](https://doctrine2.kda.zone/decisions/0001-doctrine-as-vanilla-web-component)