{"v":[{"id":1012,"html_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/89#issuecomment-1012","pull_request_url":"","issue_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/89","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":"**Done (5 Oct 2026).** The service plan's tasks are now the tasks authorized in VESTA, and they can't be changed at the visit.\n\n**What the supervisor sees**\n- The service plan step shows \"The tasks the client is authorized for\", read-only, in place of the tick list. It says that a wrong task is fixed by asking the office to correct the authorization in VESTA, the same route as the hours (#92).\n- If VESTA lists no tasks for the client, the step says so instead of showing an empty list.\n\n**What prints**\n- The service plan, the coordination of care form and the task guide (#102) all print from that one list.\n- **\"Other tasks\"** is no longer asked. A task VESTA doesn't list isn't authorized, so the \"Other\" task lines on the service plan and the coordination of care form print blank.\n\n**Checked on dev** (production data, demo client): her 8 VESTA tasks show read-only, and the same 8 print on all three forms.\n\n**Technical:** `auth.service_tasks` joins `FORM_V2_FROZEN_KEYS` (data dictionary 3 \u2192 4). Its shared entry is now source context and also prints on the task guide. A new interview key, `shows`, lets a step display a fixed value read-only. `shared.plan.tasks_other` moves to `not_asked`.\n\n**To go live:** run `form-v2-pipeline.php --packet=SOC_AO --import --replace`, review and publish on `\/admin\/form-v2-publish`, then choose the new release on `\/admin\/form-v2-releases`. Visits already started keep their current paperwork.\n\nNot changed: the 3040's orientation task grid (A4) still asks about every task.","assets":[],"created_at":"2026-10-05T15:31:17-05:00","updated_at":"2026-10-05T15:31:17-05:00"}]}