Documentation Migration Map

Inventory and classification for conversational documentation

Conversational Documentation Migration Map

This inventory records the baseline for issue #1937. It is intentionally classification-based: command blocks are moved or rewritten according to their reader and task, not deleted by raw count.

SurfaceBaseline classificationDestination/action
`docs/agents/CLI_USAGE.md`Compatibility pointerCanonical guide moved to `docs/cli/agent-usage.md`
`docs/agents/cli-reference.md`Compatibility pointerCanonical reference moved to `docs/cli/reference.md`
`docs/discovery-and-kernel-skills.md`Compatibility pointerCanonical routing guide moved to `docs/cli/capability-routing.md`
Discovery and kernel proceduresAgent-internalIndexed agent reference; public pages describe the conversational result
Welcome/homepageEnd-user orientationLead with conversation, expected behavior, approval, and result
Start-here and quickstartEnd-user tutorialLead with pasteable asks; link terminal users to the CLI reference
Provider handoffEnd-user how-to plus operator detailsConversational primary path; operational flags in agent corpus
Onboarding validationEnd-user verificationAgent runs probe and translates evidence
Framework entry pointsEnd-user how-toAsk/outcome/verification pattern
Install pagesEnd-user setupAgent-install prompt, expected evidence, and CLI-reference link only
TroubleshootingEnd-user recoveryRecovery prompts; exact diagnostics stay in the CLI reference
Development/contributingMaintainerRetain commands with explicit audience
Blog and release notesHistoricalPreserve wording and command history
Tests and fixturesExample fixtureExcluded from prose migration

Audit baseline

At issue intake, `docs/_manifest.json` exposed both CLI references and `docs/config.json` used three command-first checklist items plus a CLI quick link. Core onboarding pages directly instructed users to run wizard, probe, discover, and show operations. The post-migration audit is generated by `npm run docs:audience:audit`.

The generated audit enumerates every path under `docs/getting-started/` and every Markdown filename containing `quickstart`, `how-to`, or `howto`. Each is classified as the canonical onboarding page, linked to canonical onboarding, contributor/maintainer, historical, or specialized-needs-review. The audit also records whether the page contains the preferred `use all --provider` and `aiwg-regenerate` hookup signals; this makes remaining migrations explicit without treating every specialized tutorial as a duplicate install guide.

The inventory also records every Markdown page containing an `aiwg` command, the number of direct-touch mentions, and the number of agent/operator mentions. During public-source staging, every AIWG executable block and inline command on non-historical user pages is replaced with a contextual natural-language prompt and a visible prompt-first notice. Exact syntax remains in the dedicated, published `docs/cli/` area and the installed agent corpus. Historical release notes and contributor documentation are not mechanically rewritten.

Before and after

The audit baseline is stored in `docs/public-docs.json` and was calculated from the repository HEAD at issue intake. The same audit reports current values:

SignalBeforeCurrent target
Command mentions across the core published user journeys510
Command-first homepage checklist items30
Canonical CLI-reference entries in public navigation01

Operational coverage is retained in `docs/agents/`, the npm `docs/` payload, and the signed release pipeline's `reference` bundle.