{"database": "pub10", "table": "candidates", "is_view": false, "human_description_en": "where app_id = \"F1-005\", in_final_set = \"0.0\" and run = \"a\"", "rows": [["F1-005-A007", "F1-005", "a", "The system automatically blocks an AI message that promises something not in the catalogue", "The guardrail blocked it: that lead time doesn\u2019t exist in your catalogue.", "https://deskcomm.com.br/en", "02.txt", "passed", "rejected", "duplicate of F1-005-A006 (the promise check is one of the seven checks)", null, "rejected (duplicate upheld)", "duplicate upheld", 0.0], ["F1-005-A035", "F1-005", "a", "The system lets an administrator reset a user's password", "| `reset-password.sh` | Resets a user's password |", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "passed", "rejected", "Shell script run on the VPS by the server operator; IT-infrastructure administration, not a business-role feature.", null, "rejected", "The excerpt is a server shell script run by the installation operator, which is IT-infrastructure administration rather than an in-app feature.", 0.0], ["F1-005-A036", "F1-005", "a", "The system lets an administrator remove two-factor authentication for a user who lost their phone", "| `reset-mfa.sh` | Removes MFA for someone who lost their phone |", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "passed", "rejected", "Shell script run on the VPS by the server operator; IT-infrastructure administration, not a business-role feature.", null, "rejected", "MFA removal here is an operator shell script on the server, not a user-facing sign-in feature of the app.", 0.0], ["F1-005-A052", "F1-005", "a", "The system lets a user send in-app notices with severities and stuck-message alerts", "a notice center with severities, stuck-message alerts, send-protection controls (window/pace/cap)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "passed", "rejected", "duplicate of F1-005-A013; the notice center is system-generated, users do not send notices.", null, "rejected (duplicate upheld)", "duplicate upheld", 0.0], ["F1-005-A056", "F1-005", "a", "The system lets an administrator back up the database and WhatsApp sessions", "| `backup.sh` | Backs up the database + WhatsApp sessions |", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "passed", "rejected", "Shell script run on the VPS by the server operator; IT-infrastructure administration, not a business-role feature.", null, "rejected", "Database backup by shell script is IT-infrastructure administration that no business role uses.", 0.0], ["F1-005-A057", "F1-005", "a", "The system lets an administrator restore a backup into an empty database", "it only restores into an empty database", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "passed", "rejected", "Shell script run on the VPS by the server operator; IT-infrastructure administration, not a business-role feature.", null, "rejected", "Restoring a backup by shell script is IT-infrastructure administration that no business role uses.", 0.0]], "truncated": false, "filtered_table_rows_count": 6, "expanded_columns": [], "expandable_columns": [[{"column": "app_id", "other_table": "apps", "other_column": "app_id"}, "name"]], "columns": ["candidate_id", "app_id", "run", "statement", "excerpt", "source_url", "source_file", "script_check", "verifier_verdict", "verifier_reason", "verifier_correction", "adjudicator", "adjudicator_reason", "in_final_set"], "primary_keys": ["candidate_id"], "units": {}, "query": {"sql": "select candidate_id, app_id, run, statement, excerpt, source_url, source_file, script_check, verifier_verdict, verifier_reason, verifier_correction, adjudicator, adjudicator_reason, in_final_set from candidates where \"app_id\" = :p0 and \"in_final_set\" = :p1 and \"run\" = :p2 order by candidate_id limit 51", "params": {"p0": "F1-005", "p1": "0.0", "p2": "a"}}, "facet_results": {"app_id": {"name": "app_id", "type": "column", "hideable": false, "toggle_url": "/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a", "results": [{"value": "F1-005", "label": "DeskcommCRM", "count": 6, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?in_final_set=0.0&run=a", "selected": true}], "truncated": false}, "run": {"name": "run", "type": "column", "hideable": false, "toggle_url": "/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a", "results": [{"value": "a", "label": "a", "count": 6, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?app_id=F1-005&in_final_set=0.0", "selected": true}], "truncated": false}, "verifier_verdict": {"name": "verifier_verdict", "type": "column", "hideable": false, "toggle_url": "/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a", "results": [{"value": "rejected", "label": "rejected", "count": 6, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a&verifier_verdict=rejected", "selected": false}], "truncated": false}, "adjudicator": {"name": "adjudicator", "type": "column", "hideable": false, "toggle_url": "/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a", "results": [{"value": "rejected", "label": "rejected", "count": 4, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a&adjudicator=rejected", "selected": false}, {"value": "rejected (duplicate upheld)", "label": "rejected (duplicate upheld)", "count": 2, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a&adjudicator=rejected+%28duplicate+upheld%29", "selected": false}], "truncated": false}, "in_final_set": {"name": "in_final_set", "type": "column", "hideable": false, "toggle_url": "/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a", "results": [{"value": 0.0, "label": 0.0, "count": 6, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?app_id=F1-005&run=a", "selected": true}], "truncated": false}}, "suggested_facets": [{"name": "source_url", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a&_facet=source_url"}, {"name": "source_file", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a&_facet=source_file"}, {"name": "verifier_reason", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a&_facet=verifier_reason"}, {"name": "adjudicator_reason", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?app_id=F1-005&in_final_set=0.0&run=a&_facet=adjudicator_reason"}], "next": null, "next_url": null, "private": false, "allow_execute_sql": true, "query_ms": 857.114851474762, "source": "Ahmed ElBatanony, Innopolis University", "license": "Not yet licensed \u2014 internal review only"}