{"collectionId":"44111","ts":"2026-10-22T08:49:13.010Z","submitter":"ixo1jgc87g0zden90gem0r2qxxmw2r0h0apwzzymt2","alias":"Ana Kovač","via":"mcp","file":"bafkreih4yx724qz44wzdozrj4wbpw36lflsbusdniom472rce75syqyuoa","mediaType":"image/jpeg","photo":[{"name":"board-phone.jpg","type":"image/jpeg","content":"https://ipfs.gateway.ixo.world/ipfs/bafkreih4yx724qz44wzdozrj4wbpw36lflsbusdniom472rce75syqyuoa"}],"v":3,"deliverable":"{\"kind\":\"openhands-report/1\",\"summary\":{\"product\":\"Openhands Network\",\"build\":\"testnet, 22 Oct 2026\",\"date\":\"2026-10-22\",\"environment\":\"Chromium inside the Claude desktop browser pane; 375×812 phone emulation for the phone scenario, 1280×800 for reading\",\"target\":\"https://test.openhands.network\",\"scope\":\"The four scenarios of call board-review-1022: the board and an ask's terms signed out, a receipt page, /how, and the board at phone width. No sign-in, no posting, no payment was attempted.\",\"outcome\":\"Everything in scope reads without signing in, and the receipt names who checked the work and when. Three minor findings, none blocking: the phone Map button hides a card footer, a month-old banner is still shown, and /how does not say where unearned money goes.\"},\"steps\":[{\"id\":\"S1\",\"what\":\"Opened /board signed out, looked for asks paying in IXO, then opened an ask's page and read its terms.\",\"expected\":\"Asks show their coin; an ask's terms are readable without an account.\",\"observed\":\"Rows show the coin beside the amount: 0.001 IXO a place (#speedtest), 0.20 IXO each on an open call, 0.01 IXO each on a hello-world ask; others pay in PAY. Opened #43913 (a PAY ask, ended): 'What counts as done' listed four requirements and the automated-review note, all readable signed out.\",\"result\":\"passed\",\"notes\":\"The terms page I opened pays in PAY, the one ended ask with a receipt I had a link for; the IXO asks were read from the board rows.\"},{\"id\":\"S2\",\"what\":\"Opened the receipt page /r/43913 and looked for who checked it and when.\",\"expected\":\"One line names the checker and the time.\",\"observed\":\"In one line: checked by the Openhands oracle (ixo175rlze3q…n4uksq), approved by the IXO decision engine on 17 Sept, 5 of 5 rules met, from answer to payment in under 25 seconds; /bin/zsh.20 released, the check paid /bin/zsh.13.\",\"result\":\"passed\"},{\"id\":\"S3\",\"what\":\"Opened /how and read it as someone deciding whether to post money.\",\"expected\":\"A stranger can tell what happens to their money at each step.\",\"observed\":\"Four stations: Locked before anyone starts, Answered, Checked against written lines, Paid on approval; the board adds 'Every amount here is already held on chain. Approval releases it.' Nothing on the page says what happens to money that nobody earns when an ask closes.\",\"result\":\"failed\"},{\"id\":\"S4\",\"what\":\"Opened /board at 375×812 and scrolled the list.\",\"expected\":\"Nothing breaks, overlaps or overflows.\",\"observed\":\"The list renders and nothing overflows sideways. The floating Map button sits over the bottom row of whichever card is at the bottom edge (the poster line 'ixo1y7yshnfp…' was half hidden). The banner 'World Cleanup Day — 20 Sep' is still shown on 22 Oct.\",\"result\":\"failed\",\"evidence\":[\"board-phone\"]}],\"findings\":[{\"id\":\"F1\",\"title\":\"The floating Map button hides the footer of the bottom card at phone width\",\"steps\":[\"S4\"],\"observed\":\"At 375×812 the Map pill covers the poster line and paid count of the card at the bottom edge of the screen, at every scroll position.\",\"expected\":\"The list clears the pill (a bottom inset), or the pill lives in the tab row.\",\"impact\":\"The poster's name and the paid count of one card are unreadable until the user scrolls it up; a stranger comparing posters reads one row less than is there.\",\"severity\":\"minor\",\"severity_why\":\"The user can always scroll a little and read the row; nothing is blocked and no action is lost.\",\"how_to_reproduce\":\"Open https://test.openhands.network/board at 375×812, scroll until a card's footer sits at the bottom edge, and look at the Map pill.\",\"evidence\":[\"board-phone\"]},{\"id\":\"F2\",\"title\":\"A banner for an event a month gone is still shown as current\",\"steps\":[\"S4\"],\"observed\":\"The board shows 'World Cleanup Day — 20 Sep · Snap a mess, back a spot, clean one up' with an open arrow on 22 Oct 2026.\",\"expected\":\"A banner for a dated event disappears after the date, or says it has ended.\",\"impact\":\"A stranger reads an event a month gone as live and may tap into it expecting something open.\",\"severity\":\"minor\",\"severity_why\":\"It misleads but can be dismissed with its ×, and nothing the user needs sits behind it.\",\"how_to_reproduce\":\"Open https://test.openhands.network/board on any day after 20 Sep 2026 and read the banner above the search.\",\"evidence\":[\"board-phone\"]},{\"id\":\"F3\",\"title\":\"/how does not say where money nobody earns goes\",\"steps\":[\"S3\"],\"observed\":\"The four stations say money is locked before anyone starts and paid on approval; no line says what happens to the locked money if no answer is approved before the ask closes.\",\"expected\":\"One sentence on the refund, next to Locked or Paid.\",\"impact\":\"Someone deciding whether to post cannot tell from this page whether unspent money comes back to them.\",\"severity\":\"minor\",\"severity_why\":\"Nothing fails; the question is left open, and the person can still find out elsewhere or ask.\",\"how_to_reproduce\":\"Open https://test.openhands.network/how, read the four stations and open 'Whether the money has value'.\"}],\"recommendations\":[{\"text\":\"Give the board list a bottom padding of the Map pill's height plus its inset, or move the pill into the tab row.\",\"priority\":\"medium\",\"findings\":[\"F1\"],\"target\":\"/board at phone widths\",\"done_when\":\"At 375×812 every card's footer is readable with the pill present, at any scroll position.\"},{\"text\":\"Hide a dated banner after its date, or stamp it 'ended'.\",\"priority\":\"medium\",\"findings\":[\"F2\"],\"target\":\"the board's banner\",\"done_when\":\"No banner for a past date appears on the board as live.\"},{\"text\":\"Add one sentence to /how under Locked: what nobody earns goes back to whoever posted when the ask closes.\",\"priority\":\"low\",\"findings\":[\"F3\"],\"target\":\"/how\",\"done_when\":\"The sentence is on /how beside the Locked station.\"}],\"limitations\":[\"Only the four scenarios; no sign-in, no posting and no payment was attempted.\",\"One browser (Chromium inside the Claude desktop pane) and one emulated phone size (375×812), not a real phone.\",\"The terms page read in S1 (#43913) pays in PAY; the IXO-paying asks were read from the board rows only.\",\"One screenshot, of the phone board; the other scenarios are recorded in words.\"]}","report":{"summary":{"product":"Openhands Network","build":"testnet, 22 Oct 2026","date":"2026-10-22","environment":"Chromium inside the Claude desktop browser pane; 375×812 phone emulation for the phone scenario, 1280×800 for reading","target":"https://test.openhands.network","scope":"The four scenarios of call board-review-1022: the board and an ask's terms signed out, a receipt page, /how, and the board at phone width. No sign-in, no posting, no payment was attempted.","outcome":"Everything in scope reads without signing in, and the receipt names who checked the work and when. Three minor findings, none blocking: the phone Map button hides a card footer, a month-old banner is still shown, and /how does not say where unearned money goes."},"steps":[{"id":"S1","what":"Opened /board signed out, looked for asks paying in IXO, then opened an ask's page and read its terms.","expected":"Asks show their coin; an ask's terms are readable without an account.","observed":"Rows show the coin beside the amount: 0.001 IXO a place (#speedtest), 0.20 IXO each on an open call, 0.01 IXO each on a hello-world ask; others pay in PAY. Opened #43913 (a PAY ask, ended): 'What counts as done' listed four requirements and the automated-review note, all readable signed out.","result":"passed","notes":"The terms page I opened pays in PAY, the one ended ask with a receipt I had a link for; the IXO asks were read from the board rows."},{"id":"S2","what":"Opened the receipt page /r/43913 and looked for who checked it and when.","expected":"One line names the checker and the time.","observed":"In one line: checked by the Openhands oracle (ixo175rlze3q…n4uksq), approved by the IXO decision engine on 17 Sept, 5 of 5 rules met, from answer to payment in under 25 seconds; /bin/zsh.20 released, the check paid /bin/zsh.13.","result":"passed"},{"id":"S3","what":"Opened /how and read it as someone deciding whether to post money.","expected":"A stranger can tell what happens to their money at each step.","observed":"Four stations: Locked before anyone starts, Answered, Checked against written lines, Paid on approval; the board adds 'Every amount here is already held on chain. Approval releases it.' Nothing on the page says what happens to money that nobody earns when an ask closes.","result":"failed"},{"id":"S4","what":"Opened /board at 375×812 and scrolled the list.","expected":"Nothing breaks, overlaps or overflows.","observed":"The list renders and nothing overflows sideways. The floating Map button sits over the bottom row of whichever card is at the bottom edge (the poster line 'ixo1y7yshnfp…' was half hidden). The banner 'World Cleanup Day — 20 Sep' is still shown on 22 Oct.","result":"failed","evidence":["board-phone"]}],"findings":[{"id":"F1","title":"The floating Map button hides the footer of the bottom card at phone width","steps":["S4"],"observed":"At 375×812 the Map pill covers the poster line and paid count of the card at the bottom edge of the screen, at every scroll position.","expected":"The list clears the pill (a bottom inset), or the pill lives in the tab row.","impact":"The poster's name and the paid count of one card are unreadable until the user scrolls it up; a stranger comparing posters reads one row less than is there.","severity":"minor","severity_why":"The user can always scroll a little and read the row; nothing is blocked and no action is lost.","how_to_reproduce":"Open https://test.openhands.network/board at 375×812, scroll until a card's footer sits at the bottom edge, and look at the Map pill.","evidence":["board-phone"]},{"id":"F2","title":"A banner for an event a month gone is still shown as current","steps":["S4"],"observed":"The board shows 'World Cleanup Day — 20 Sep · Snap a mess, back a spot, clean one up' with an open arrow on 22 Oct 2026.","expected":"A banner for a dated event disappears after the date, or says it has ended.","impact":"A stranger reads an event a month gone as live and may tap into it expecting something open.","severity":"minor","severity_why":"It misleads but can be dismissed with its ×, and nothing the user needs sits behind it.","how_to_reproduce":"Open https://test.openhands.network/board on any day after 20 Sep 2026 and read the banner above the search.","evidence":["board-phone"]},{"id":"F3","title":"/how does not say where money nobody earns goes","steps":["S3"],"observed":"The four stations say money is locked before anyone starts and paid on approval; no line says what happens to the locked money if no answer is approved before the ask closes.","expected":"One sentence on the refund, next to Locked or Paid.","impact":"Someone deciding whether to post cannot tell from this page whether unspent money comes back to them.","severity":"minor","severity_why":"Nothing fails; the question is left open, and the person can still find out elsewhere or ask.","how_to_reproduce":"Open https://test.openhands.network/how, read the four stations and open 'Whether the money has value'."}],"recommendations":[{"text":"Give the board list a bottom padding of the Map pill's height plus its inset, or move the pill into the tab row.","priority":"medium","findings":["F1"],"target":"/board at phone widths","done_when":"At 375×812 every card's footer is readable with the pill present, at any scroll position."},{"text":"Hide a dated banner after its date, or stamp it 'ended'.","priority":"medium","findings":["F2"],"target":"the board's banner","done_when":"No banner for a past date appears on the board as live."},{"text":"Add one sentence to /how under Locked: what nobody earns goes back to whoever posted when the ask closes.","priority":"low","findings":["F3"],"target":"/how","done_when":"The sentence is on /how beside the Locked station."}],"limitations":["Only the four scenarios; no sign-in, no posting and no payment was attempted.","One browser (Chromium inside the Claude desktop pane) and one emulated phone size (375×812), not a real phone.","The terms page read in S1 (#43913) pays in PAY; the IXO-paying asks were read from the board rows only.","One screenshot, of the phone board; the other scenarios are recorded in words."]},"files":[{"id":"board-phone","url":"https://ipfs.gateway.ixo.world/ipfs/bafkreih4yx724qz44wzdozrj4wbpw36lflsbusdniom472rce75syqyuoa","sha256":"fcc5ffae433ce5b2376629e582fb6fcb2ae41a486d4399cfea2227fb2c431470","mediaType":"image/jpeg","name":"board-phone.jpg"}]}