@@ -260,12 +260,25 @@ hooks, database operations, and security patterns.
260260
261261### WP-CLI workflows
262262
263- `wp-cli-v1` adds 24 operational tasks across content, taxonomy and metadata,
264- users and capabilities, options and transients, reporting, and maintenance .
263+ `wp-cli-v1` adds 32 operational tasks across content, taxonomy and metadata,
264+ users and capabilities, options and transients, reporting, maintenance, and migration .
265265Tasks combine selection, changes, and preservation: examples include retiring
266266an author while reassigning content, consolidating categories, repairing a
267267plugin that crashes bootstrap, producing scoped JSON/CSV reports, and provisioning
268- content without duplicates when the script runs again.
268+ content without duplicates when the script runs again. Advanced tasks also cover
269+ serialized URL migrations, menu hierarchy repair, widget relocation, autoload
270+ management, metadata deduplication, incident credential revocation, and CSV onboarding.
271+
272+ These scenarios come from the official command documentation, installed WP-CLI
273+ implementations, and upstream reports. For example, [search-replace issue #137](https://github.com/wp-cli/search-replace-command/issues/137)
274+ documents that serialized array keys are not replaced;
275+ [table resolution](https://github.com/wp-cli/wp-cli/blob/v2.12.0/php/utils-wp.php)
276+ restricts explicitly named tables to the selected scope;
277+ [widget move](https://developer.wordpress.org/cli/commands/widget/move/)
278+ has position semantics that matter when merging widget areas; and [user import-csv](https://developer.wordpress.org/cli/commands/user/import-csv/)
279+ can update existing users unless explicitly told to skip them. Each advanced test records
280+ its research basis and source links in metadata. Prompts describe the desired
281+ WordPress outcome, and equivalent native command workflows are accepted.
269282
270283```bash
271284wp-bench run --config wp-bench.example.yaml --suite wp-cli-v1 --execution-concurrency 4
@@ -281,6 +294,8 @@ quoting, pipelines, loops, command substitution, heredocs, and redirection.
281294not enabled automatically. Each ` wp ` command boots WordPress separately.
282295These tasks require native WP-CLI operations and exclude PHP evaluation,
283296PHP preloading, direct SQL, and edits to WordPress implementation files.
297+ Read-only ` wp db prefix ` and ` wp db tables ` discovery is permitted;
298+ these commands do not execute candidate SQL.
284299Network downloads, MySQL-only database operations, and multisite are outside
285300this initial SQLite suite.
286301
0 commit comments