# GovOPlaN Wiki **Repository type:** module (domain). `govoplan-wiki` owns governed collaborative knowledge spaces and hierarchical, revisioned pages. It is the native GovOPlaN alternative and integration target for tools such as MediaWiki and BlueSpice. The runtime module ID is `wiki`. The v0.1.20 vertical slice provides tenant-safe spaces, hierarchical drafts, immutable revisions, optimistic concurrency, publication and redirects, labels, typed links, append-only comments, access inheritance, ACL-aware Search, DSAR participation export, and a focused WebUI. ## Boundary Wiki owns spaces, pages, revisions, links, labels, page-level access, and publishing state. It does not own binary file storage, formal records, product documentation, workflow execution, or general-purpose collaborative document editing. ## Runtime Surface - `/api/v1/wiki/spaces` for governed spaces, access inheritance, publishing mode, optimistic updates, and archival - `/api/v1/wiki/pages` for page hierarchy, drafts, labels, references, redirects, publication, and archival - immutable page revision history and bounded unified-diff comparison - append-only comments bound to the page revision under discussion - `wiki.registry` for stable, authorization-checked cross-module references - `wiki.pages` Search projection of the last published revision only - `privacy.dsar.wiki` for exact-identifier, bounded participation export and manual-review erasure planning - `/wiki` tree/detail workspace built from shared Core layout, action-bar, dialog, status, state, and selection primitives Editing a published page creates a draft while the last published revision remains visible to readers and Search. This prevents ordinary authoring from silently withdrawing approved knowledge. ## Optional Integrations Files and DMS own referenced binary content. Search discovers published pages. Records can preserve a published revision as evidence. Projects, Cases, Tasks, templates, and workflows can be linked without importing their lifecycles. Connectors owns external Wiki discovery, credentials, transport, reconciliation, and migration execution. Each absence leaves the native Wiki usable and is documented as an explicit operational consequence. See [docs/WIKI_DOMAIN_BOUNDARY.md](docs/WIKI_DOMAIN_BOUNDARY.md). ## Development ```bash cd /mnt/DATA/git/govoplan-wiki PYTHONPATH=src:/mnt/DATA/git/govoplan-core/src \ /mnt/DATA/git/govoplan/.venv/bin/python -m pytest -q cd webui && node scripts/test-interface-pattern.mjs ```