CI Summary
Two checks fail on pull requests and develop in lightspeedwp/ls-theme. theme-utils.mjs requires styles/light.json, which was intentionally deleted in e6941fe on 14 April 2026. PHP Code Quality runs the full WordPress standard across the repository without a project ruleset; the reported findings are in existing theme files. Security Scan and CodeRabbit pass.
Linked Stories/Tasks/PRs/Epic
Audited PRs: #51, #54–#58, #60, #61. The same failures were reported in their latest runs and on develop.
Milestones & Timeline
One PR into develop; update open branches after it merges. No milestone or deadline set.
Steps / Checklist
Acceptance Criteria
Additional Context
theme-utils.mjs currently requires the absent file; AGENTS.md and README.md still reference it. Unreplaced {{...}} placeholders in .github/prompts/ warn but do not cause the validation failure. PHP syntax lint passes. The reported PHPCS findings affect 11 older files, including six pattern files without @package, functions.php, inc/gsap.php, and two patterns with tag-placement or alignment errors. PHPCS findings were supplied in the audit and could not be rerun in the inspection environment.
Definition of Ready (DoR)
Definition of Done (DoD)
CI Summary
Two checks fail on pull requests and
developinlightspeedwp/ls-theme.theme-utils.mjsrequiresstyles/light.json, which was intentionally deleted ine6941feon 14 April 2026. PHP Code Quality runs the full WordPress standard across the repository without a project ruleset; the reported findings are in existing theme files. Security Scan and CodeRabbit pass.Linked Stories/Tasks/PRs/Epic
Audited PRs: #51, #54–#58, #60, #61. The same failures were reported in their latest runs and on
develop.Milestones & Timeline
One PR into
develop; update open branches after it merges. No milestone or deadline set.Steps / Checklist
styles/light.jsonfrom the required list intheme-utils.mjs; update its matching comment,AGENTS.md, andREADME.md. Do not restore the file.phpcs.xml.distusing the WordPress standard and text domainls-theme; excludevendor/,node_modules/,tests/,playwright-report/, andtest-results/, and scope exclusions for@packageand PHP-tag placement topatterns/*.phpcsandphpcbfscripts at the ruleset; runphpcbfand hand-fix remaining findings, including comment punctuation and required package tags outside patterns.develop; merge or rebasedevelopinto open branches, includingfeature/ls-4179-phase-colour-and-services-block.develop.Acceptance Criteria
npm run theme:validateexits successfully, and the subsequentlint:jsonstep runs.composer run phpcsexits successfully after auto-fixes and manual corrections.develop.Additional Context
theme-utils.mjscurrently requires the absent file;AGENTS.mdandREADME.mdstill reference it. Unreplaced{{...}}placeholders in.github/prompts/warn but do not cause the validation failure. PHP syntax lint passes. The reported PHPCS findings affect 11 older files, including six pattern files without@package,functions.php,inc/gsap.php, and two patterns with tag-placement or alignment errors. PHPCS findings were supplied in the audit and could not be rerun in the inspection environment.Definition of Ready (DoR)
Definition of Done (DoD)