Skip to content

Add public WordPress fuzz runtime contract#1636

Merged
chubes4 merged 1 commit into
mainfrom
cook/wordpress-fuzz-runtime-contract-v1
Jun 29, 2026
Merged

Add public WordPress fuzz runtime contract#1636
chubes4 merged 1 commit into
mainfrom
cook/wordpress-fuzz-runtime-contract-v1

Conversation

@chubes4

@chubes4 chubes4 commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add the versioned public wp-codebox/wordpress-fuzz-runtime-contract/v1 descriptor for WordPress fuzz runtime capabilities.
  • Expose the descriptor through TypeScript contracts/runtime descriptor, PHP facade, ability metadata, WP-CLI, and Node CLI.
  • Document the HBEX consumer contract, explicit unsupported capabilities, reset modes, artifact expectations, and destructive-mode requirements.
  • Accept flattened typed artifact DTOs with top-level path/digest fields to satisfy the existing public DTO contract.

Tests

  • npm run build
  • npm run test:public-api-contract
  • npx tsx tests/public-fuzz-workload-cli.test.ts
  • npm run test:wordpress-plugin-public-runtime-abilities
  • npm run test:php-public-api-facade
  • npm run test:php-cli-command
  • npm run test:command-router
  • git diff --check

AI assistance

  • AI assistance: Yes
  • Tool(s): openai/gpt-5.5, OpenCode
  • Used for: Implementing the public descriptor contract, wiring public surfaces, updating docs, adding contract tests, and verifying the branch.

@chubes4 chubes4 merged commit 212cce5 into main Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant