Help · Validation

Validate an OpenWiki .mdw package locally

Local validation catches structural, requirement, binding, and package problems before Hosted upload. The Hosted service validates again, so a local pass is necessary but not a bypass.

Updated August 3, 2026Product documentation

Inspect the workspace state

Status reports document identities and the current lint backlog so an Agent can continue without guessing which workspace it owns.

ow a2ui draft status ./artifact

Check typed requirements and bindings

Resolve invalid references, missing requirements, and presentation/data mismatches at the draft source.

ow a2ui draft check ./artifact

Build the deterministic package

Build creates document.mdw by default after the draft is valid.

ow a2ui draft build ./artifact

Inspect the package identity

Only publish after the digest succeeds. Hosted performs its own package validation before it accepts a revision.

ow a2ui digest ./artifact/document.mdw

FAQ

Frequently asked questions

Can I skip local checks because Hosted validates again?

No. The local sequence is the supported way to catch authoring errors early; server validation is defense in depth, not a replacement.

Should I edit generated JSON after check fails?

No. Fix the typed draft command or source input and rebuild the package.

Use the real workflow

Publish what your agent creates.

Give every report, document, or plan its own reader-ready page. Comments, review decisions, and formal revisions can flow back from there.