{"database": "pub10", "table": "features", "is_view": false, "human_description_en": "where app_id = \"F1-046\" and form = \"automation\" sorted by feature_id", "rows": [["F1-046-S013", "F1-046", "The system automatically sends task and comment lifecycle events through webhooks when tasks or comments change.", "automation", "Use GraphQL, the `prb` CLI, MCP, n8n, and webhooks instead of limiting work to the console.", "https://www.probo.com/docs/product/getting-started/product-overview.md", "03.txt", "ab472bc2a3b94f832a3a3364068a0eead61b6dc58b2d554d3d24a2e2b807be90", "extract-a", "both", "corrected", "F1-046-A014", 1.0, 0.0, "Task/comment lifecycle webhook events not stated on page; excerpt only mentions webhooks generally."], ["F1-046-S021", "F1-046", "The system automatically repeats a task when its deadline passes", "automation", "A task has a state, a priority, an optional deadline, and can repeat when that deadline passes.", "https://www.probo.com/docs/product/getting-started/core-concepts.md", "04.txt", "e3b36b581034eb29286d82d99985eafa075a5ad4978f7374e6b64fd832777bb8", "extract-a", "both", "confirmed", "F1-046-A022", 0.0, null, null], ["F1-046-S052", "F1-046", "The system automatically records an activity entry with the previous and new value when a task is created or updated", "automation", "Activity records creates and updates for the name, description, state, priority, assignee, internal control, deadline, and time estimate. Each entry stores the previous value and the new value.", "https://www.probo.com/docs/product/tasks/overview", "09.txt", "0c169416ab4dff1276eaf950b56d391f2f06a9fe5afb46188c4c8a4c9db6c6c4", "extract-a", "both", "confirmed", "F1-046-A055", 0.0, null, null], ["F1-046-S064", "F1-046", "The system automatically refuses a pasted API key that does not match the provider's fixed key prefix when connecting", "automation", "refuses a value that does not match it, before Probo calls the provider at all", "https://www.probo.com/docs/product/access-review/overview", "10.txt", "143d70aaa4ec5508716aaff56fd2ff57deb400d7556476fc1eb4b5460a7d2393", "extract-a", "a", "confirmed", "F1-046-A068", 0.0, null, null], ["F1-046-S070", "F1-046", "The system automatically returns a not-found response to visitors when a compliance portal is inactive", "automation", "Inactive portals return a not-found response to visitors", "https://www.probo.com/docs/product/compliance-portal/quickstart", "11.txt", "28d5d15ad1fe3b8890441c7f0f2034223ec9f38058dc1e7b9514b1067f3bd585", "extract-a", "both", "confirmed", "F1-046-A075", 0.0, null, null], ["F1-046-S074", "F1-046", "The system automatically blocks configured scripts, iframes, images, and other resources until their category is allowed", "automation", "It can block configured scripts, iframes, images, and other resources until their category is allowed.", "https://www.probo.com/docs/product/cookie-banner/overview", "12.txt", "9da7cbc4af528b53bab7dd8472ed661bc810fd3bf9a78ba9863ac0e44761bce5", "extract-a", "both", "confirmed", "F1-046-A079", 0.0, null, null], ["F1-046-S077", "F1-046", "The system automatically selects the banner language, regulation, and layout for a visitor", "automation", "resolves language, regulation, and layout (presentation)", "https://www.probo.com/docs/product/cookie-banner/overview", "12.txt", "9da7cbc4af528b53bab7dd8472ed661bc810fd3bf9a78ba9863ac0e44761bce5", "extract-a", "a", "confirmed", "F1-046-A083", 0.0, null, null], ["F1-046-S078", "F1-046", "The system automatically opens a cookie banner on first load only where a law requires proactive disclosure", "automation", "A banner opens on first load only where a law requires a proactive disclosure", "https://www.probo.com/docs/product/cookie-banner/overview", "12.txt", "9da7cbc4af528b53bab7dd8472ed661bc810fd3bf9a78ba9863ac0e44761bce5", "extract-a", "both", "confirmed", "F1-046-A084", 0.0, null, null], ["F1-046-S085", "F1-046", "The system automatically assesses the risk of a vendor from its website", "automation", "automated website risk assessment", "https://raw.githubusercontent.com/getprobo/probo/HEAD/README.md", "01.txt", "e77c453bd31e554ee701c5b9e894d5f9a8f0b7f809790c0ac019f57bc80195cf", "verifier", "neither", "added", "F1-046-M003", 1.0, 1.0, "'Vendor' from table row heading."]], "truncated": false, "filtered_table_rows_count": 9, "expanded_columns": [], "expandable_columns": [[{"column": "pipeline_id", "other_table": "candidates", "other_column": "candidate_id"}, "statement"], [{"column": "app_id", "other_table": "apps", "other_column": "app_id"}, "name"]], "columns": ["feature_id", "app_id", "statement", "form", "excerpt", "source_url", "source_file", "source_sha256", "found_by", "found_by_runs", "verification", "pipeline_id", "audited", "audit_correct", "audit_note"], "primary_keys": ["feature_id"], "units": {}, "query": {"sql": "select feature_id, app_id, statement, form, excerpt, source_url, source_file, source_sha256, found_by, found_by_runs, verification, pipeline_id, audited, audit_correct, audit_note from features where \"app_id\" = :p0 and \"form\" = :p1 order by feature_id limit 51", "params": {"p0": "F1-046", "p1": "automation"}}, "facet_results": {"app_id": {"name": "app_id", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-046&form=automation", "results": [{"value": "F1-046", "label": "Probo", "count": 9, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?form=automation", "selected": true}], "truncated": false}, "verification": {"name": "verification", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-046&form=automation", "results": [{"value": "confirmed", "label": "confirmed", "count": 7, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&verification=confirmed", "selected": false}, {"value": "added", "label": "added", "count": 1, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&verification=added", "selected": false}, {"value": "corrected", "label": "corrected", "count": 1, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&verification=corrected", "selected": false}], "truncated": false}, "form": {"name": "form", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-046&form=automation", "results": [{"value": "automation", "label": "automation", "count": 9, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046", "selected": true}], "truncated": false}, "found_by": {"name": "found_by", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-046&form=automation", "results": [{"value": "extract-a", "label": "extract-a", "count": 8, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&found_by=extract-a", "selected": false}, {"value": "verifier", "label": "verifier", "count": 1, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&found_by=verifier", "selected": false}], "truncated": false}, "audit_correct": {"name": "audit_correct", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-046&form=automation", "results": [{"value": 0.0, "label": 0.0, "count": 1, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&audit_correct=0.0", "selected": false}, {"value": 1.0, "label": 1.0, "count": 1, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&audit_correct=1.0", "selected": false}], "truncated": false}}, "suggested_facets": [{"name": "source_url", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&_facet=source_url"}, {"name": "source_file", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&_facet=source_file"}, {"name": "source_sha256", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&_facet=source_sha256"}, {"name": "found_by_runs", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&_facet=found_by_runs"}, {"name": "audited", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-046&form=automation&_facet=audited"}], "next": null, "next_url": null, "private": false, "allow_execute_sql": true, "query_ms": 68.31230036914349, "source": "Ahmed ElBatanony, Innopolis University", "license": "Not yet licensed \u2014 internal review only"}