{"componentChunkName":"component---src-templates-single-project-js","path":"/work/economic-security-project","result":{"data":{"markdownRemark":{"rawMarkdownBody":"\nFeature work bracketed by a substantial platform stability pass: a PHP 8 warning sweep and a broken deploy pipeline I traced and repaired.\n\nI built a quote module with ACF field registration across several CPT templates, an SVG line graphic rendered with `currentColor` so it inherits theme color, and semantic `figure`/`figcaption` markup for the pull quotes. On the stability side, I swept the codebase clearing PHP 8 warnings (array offsets on `bool` and `null`, undefined variables and array keys, and array-to-string conversions) and traced a run of failing deploys to a broken GitHub Actions cache step, which I rewrote along with the rest of the workflow.\n","internal":{"content":"\nFeature work bracketed by a substantial platform stability pass: a PHP 8 warning sweep and a broken deploy pipeline I traced and repaired.\n\nI built a quote module with ACF field registration across several CPT templates, an SVG line graphic rendered with `currentColor` so it inherits theme color, and semantic `figure`/`figcaption` markup for the pull quotes. On the stability side, I swept the codebase clearing PHP 8 warnings (array offsets on `bool` and `null`, undefined variables and array keys, and array-to-string conversions) and traced a run of failing deploys to a broken GitHub Actions cache step, which I rewrote along with the rest of the workflow.\n"},"html":"<p>Feature work bracketed by a substantial platform stability pass: a PHP 8 warning sweep and a broken deploy pipeline I traced and repaired.</p>\n<p>I built a quote module with ACF field registration across several CPT templates, an SVG line graphic rendered with <code>currentColor</code> so it inherits theme color, and semantic <code>figure</code>/<code>figcaption</code> markup for the pull quotes. On the stability side, I swept the codebase clearing PHP 8 warnings (array offsets on <code>bool</code> and <code>null</code>, undefined variables and array keys, and array-to-string conversions) and traced a run of failing deploys to a broken GitHub Actions cache step, which I rewrote along with the rest of the workflow.</p>","frontmatter":{"path":"/work/economic-security-project","title":"Economic Security Project","author":"Taqwa","date":"04-01-26","tech":["WordPress","ACF","PHP 8"],"role":"Software Engineer II","liveLink":"https://economicsecurityproject.org/","image":"images/economic-security-project-1.png","fullImage":null,"heroImage":"images/economic-security-project-1.png","type":"project","video":null}}},"pageContext":{}},"staticQueryHashes":["3649515864"]}