{"v":[{"id":1056,"html_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/104#issuecomment-1056","pull_request_url":"","issue_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/104","user":{"id":1,"login":"charles","login_name":"","source_id":0,"full_name":"Charles Willgren","email":"charles@noreply.www-s01.apinet.com","avatar_url":"https:\/\/www-s01.apinet.com\/codeforge\/avatars\/d3c894f7297c5a18eb3f6ac837c335b11a00aa9cc0961323771632b1e2d61bb2","html_url":"https:\/\/www-s01.apinet.com\/codeforge\/charles","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2025-12-08T10:03:41-06:00","restricted":false,"active":false,"prohibit_login":false,"location":"","pronouns":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"charles"},"original_author":"","original_author_id":0,"body":"## Found and fixed\n\n**Cause: a hidden layer in the blank Task Guide PDF.** Our placement map and the render were not at fault.\n\nThe blank (`docs\/form-blanks\/task-guide.pdf`) came from a 2021 Adobe Illustrator file. It had two layers, and **\"Layer 1\" was switched off by default**. That hidden layer held an older copy of the page:\n\n- the **previous Legacy logo** (\"Health\/Hospice & PHC\/CBA Agency \u2013 *A Legacy of Caring*\"), in the same corner where the agency logo now prints;\n- a **second copy of the bottom line**, \"This program is only for the Client \u2013 NOT the entire family\", slightly offset so it looked doubled (and second copies of the section headings).\n\nWhether you saw it depended on the viewer. Our proof tooling (poppler) respects \"off\", so every proof looked clean. Apple's built-in PDF viewer and some print paths ignore it and draw the layer. The PDF tool that combines our answers with the blank (qpdf) carried the layer into every review and signed copy. Forcing the layer on reproduced exactly what the customer described.\n\n**Ruled out:** the placement map (proofs and a rebuild of the real review \u2192 signed path draw one logo and one bottom line); stamping twice at signing (the demo-day signed copy drew no logo, as designed); and the in-page form viewer.\n\n## Fix\n- Rebuilt the blank with the hidden layer's content removed and the layer settings dropped. Also removed a damaged page thumbnail of the old page and Illustrator's private data. qpdf now reports no errors; the old file had two damaged streams.\n- The visible page is **pixel-identical** to the old blank, and the text is unchanged, so every measured box stands. Only the fingerprint pin in `docs\/form-placements\/task-guide.json` changed (`e125925c\u2026` \u2192 `3aa2ceb5\u2026`).\n- The map moved onto the new paper and was published; deployed.\n- No other blank has a hidden layer.\n\nVisits prepared before the new release keep their pinned (old) paper, so only new visits get the fix.\n\nThe guard that keeps this from happening again is a separate action item.","assets":[],"created_at":"2026-10-05T16:09:53-05:00","updated_at":"2026-10-05T16:09:53-05:00"}]}