{"v":{"id":230,"url":"https:\/\/www-s01.apinet.com\/codeforge\/api\/v1\/repos\/apiintl\/hhmanager\/issues\/159","html_url":"https:\/\/www-s01.apinet.com\/codeforge\/apiintl\/hhmanager\/issues\/159","number":159,"user":{"id":1,"login":"charles","login_name":"","source_id":0,"full_name":"Charles Willgren","email":"charles@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,"title":"Remove \"Not known\" from visit questions; decide what a required field does instead","body":"From Jane (7 Oct 2026):\n\n> Not Known doesn't do much. The \"Answer it instead\" is just sending people round in a circle to ask the same question again. If there are fields where we need to keep track of unknowns we should record it that way. I think getting rid of it is best. Leaving a field blank means they don't know. However, if it's a required field we need to know what to do.\n\n**Where it is**\n\n- The \"Not known\" link and the \"Answer it instead\" link under a question: `pages\/visit-v2.php` (around line 904\u2013919).\n- Offered only where a question has `allow_unknown`; recorded as an `unknown` answer: `code\/form_v2_visit_rules.inc.php` (around lines 343 and 656\u2013666).\n\n**Proposed**\n\n- Remove \"Not known\" from the visit screen. Blank means not known.\n- Keep an explicit \"not known\" only on the specific questions where the customer needs to track it, as a real answer choice on that question.\n\n**To decide**\n\n- A required question left blank: block finishing the visit, or allow a reason (\"does not apply\" already exists)? Which questions, if any, genuinely need \"not known\" recorded?","ref":"","assets":[],"labels":[{"id":33,"name":"action","exclusive":false,"is_archived":false,"color":"d97706","description":"Action item tracked on the Connect dashboard","url":"https:\/\/www-s01.apinet.com\/codeforge\/api\/v1\/repos\/apiintl\/hhmanager\/labels\/33"},{"id":10,"name":"area:forms","exclusive":false,"is_archived":false,"color":"1d76db","description":"Forms engine, packets, review\/approval","url":"https:\/\/www-s01.apinet.com\/codeforge\/api\/v1\/repos\/apiintl\/hhmanager\/labels\/10"},{"id":3,"name":"design","exclusive":false,"is_archived":false,"color":"5319e7","description":"Design to agree before building","url":"https:\/\/www-s01.apinet.com\/codeforge\/api\/v1\/repos\/apiintl\/hhmanager\/labels\/3"}],"milestone":null,"assignee":null,"assignees":null,"state":"open","is_locked":false,"comments":0,"created_at":"2026-10-07T13:40:26-05:00","updated_at":"2026-10-07T13:40:26-05:00","closed_at":null,"due_date":null,"pull_request":null,"repository":{"id":27,"name":"hhmanager","owner":"apiintl","full_name":"apiintl\/hhmanager"},"pin_order":0}}