Skip to content

Preserve empty runtime control buttons#118

Merged
chubes4 merged 3 commits into
trunkfrom
preserve-runtime-controls
Jun 24, 2026
Merged

Preserve empty runtime control buttons#118
chubes4 merged 3 commits into
trunkfrom
preserve-runtime-controls

Conversation

@chubes4

@chubes4 chubes4 commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • preserve empty ARIA/data runtime-control buttons as core/html instead of dropping them
  • keep normal visible buttons on the existing core/button path
  • add contract coverage for nav-toggle-style controls used by fixture scripts

Verification

  • php php-transformer/tests/contract/run.php
  • Fixture probe confirmed nav-toggle and aria-expanded="false" are present in generated materialization-plan markup for 10-nonprofit.
  • Matrix evidence source: runner-exec-homeboy-lab-2b7b68c5-735b-4f94-9277-e1d3e345b7f9

AI assistance

  • AI assistance: Yes
  • Tool(s): openai/gpt-5.5 via OpenCode
  • Used for: diagnosing matrix findings, implementation, contract coverage, and fixture-level verification.

@chubes4 chubes4 merged commit ea4a9be into trunk Jun 24, 2026
1 check passed
@chubes4 chubes4 deleted the preserve-runtime-controls branch June 24, 2026 23:51
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