fix(php-transformer): retain page-specific grid cascade winners - #2338
Conversation
Session: ses_f12d15b20ffeuuhmUYJLjN5yn5
…oring Session: ses_f1cf7c18cffeJTTSM028PGQ3ui
|
Fresh paired import |
|
Final post- |
Session: ses_f12d15b20ffeuuhmUYJLjN5yn5
…oring Session: ses_f1cf7c18cffeJTTSM028PGQ3ui
|
Fresh paired import |
|
Final post- |
Root cause
On Lake Country Players
/about/, the source’s attribute-qualified four-column desktop rule survives transformation on an editable Group, but its page-scoped CSS loaded before a shared two-column fallback and lost the cascade. The source also uses inlinegrid-gap:100px 100px, which the layout carrier omitted. Imported portraits became 552×552px in two 736px columns instead of ~220×221px in four 293px columns.Change
grid-gapthrough the existing generic geometry declarations.Tracks #2337. This draft is not full-site visual acceptance.
Verification
composer --working-dir=php-transformer test:canonical --no-interactionpassed on the candidate and again after merging current trunk.cook-detached-0109c262-2c3d-49cf-a810-81efd821aa57(attempt...-attempt-1-16058b73) produced this patch, run artifacts and review dossier. Homeboy 0.396.4 then failed its controller-owned gate-fix continuation withcook_recipe.sensitive_mappingsmismatch, already tracked in Homeboy #15201; local canonical gate passed. Newer Homeboy is released but local upgrade was blocked by an unrelated quarantined runner generation pin. Chris Huber explicitly authorized direct finalization of this candidate. Finalization occurred outside Homeboy.AI assistance
GPT-6 Sol (OpenAI) via OpenCode, run by Homeboy Cook, traced the authored cascade, implemented the repair, and ran the bounded browser experiment. GPT-6 Sol via direct OpenCode reviewed the candidate, ran canonical gates, reconciled trunk and prepared this draft. Chris Huber directs acceptance and retains merge authority.