Skip to content

Harden php-transformer report consistency#35

Merged
chubes4 merged 1 commit into
trunkfrom
cook/php-transformer-contract-hardening-next
Jun 21, 2026
Merged

Harden php-transformer report consistency#35
chubes4 merged 1 commit into
trunkfrom
cook/php-transformer-contract-hardening-next

Conversation

@chubes4

@chubes4 chubes4 commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Derive conversion report source-summary materialization counts from the canonical materialization plan totals when available.
  • Add contract assertions that conversion_report and materialization_plan counts stay consistent for pages, assets, routes, navigation links, and menus.
  • Extend the full-site materialization parity fixture and result-envelope docs with the generic count contract.

Tests

  • composer test from php-transformer/
  • git diff --check

AI assistance

  • AI assistance: Yes
  • Tool(s): openai/gpt-5.5 + OpenCode
  • Used for: Inspecting the php-transformer contract surface, implementing the report-consistency hardening slice, adding behavior-level tests/docs, and running verification.

@chubes4 chubes4 merged commit 6458d98 into trunk Jun 21, 2026
1 check passed
@chubes4 chubes4 deleted the cook/php-transformer-contract-hardening-next branch June 21, 2026 16:08
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