{"database": "pub10", "table": "features", "is_view": false, "human_description_en": "where app_id = \"F1-005\", form = \"user-action\" and verification = \"confirmed\" sorted by feature_id", "rows": [["F1-005-S002", "F1-005", "The system lets a user receive and answer WhatsApp conversations in an inbox where people and the AI work side by side", "user-action", "**Inbox** (WhatsApp conversations, you and the AI side by side)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A002", 0.0, null, null], ["F1-005-S010", "F1-005", "The system lets a user see open requests classified by risk in a Radar based on time without interaction", "user-action", "Every open request is classified by time without interaction and by what\u2019s still pending.", "https://deskcomm.com.br/en", "02.txt", "1bfa7ae4165a966bc9e1f62b8f5a54e829812cf2a67ce4e76471ad3d2fdc0c59", "extract-a", "both", "confirmed", "F1-005-A011", 0.0, null, null], ["F1-005-S012", "F1-005", "The system lets a user see a notice center for what needs a human decision", "user-action", "a notice center for what needs a human decision", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A013", 0.0, null, null], ["F1-005-S013", "F1-005", "The system lets a user see whether an AI agent is improving and where it fails on an AI Evolution screen", "user-action", "the **AI Evolution** screen shows whether the agent is improving, where it fails and what's left to teach", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A014", 0.0, null, null], ["F1-005-S015", "F1-005", "The system lets a user apply an improvement the AI proposes for itself as a new agent version", "user-action", "**Proposals** are improvements the AI suggests for itself, applicable as a new version \u2014 always human-gated.", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A016", 0.0, null, null], ["F1-005-S016", "F1-005", "The system lets a user configure the vocabulary of each pipeline, such as lead and won labels", "user-action", "configurable vocabulary per pipeline: a lead becomes a *Customer*, *Patient* or *Buyer*", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A017", 0.0, null, null], ["F1-005-S017", "F1-005", "The system lets a user connect WhatsApp numbers by QR code", "user-action", "via **QR code** (WAHA, multi-number, with anti-ban: throttle + jitter + time windows)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A018", 0.0, null, null], ["F1-005-S018", "F1-005", "The system lets a user connect WhatsApp through an official business messaging channel", "user-action", "or through **Meta's official channel** (Cloud API, with approved templates kept in sync)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A019", 0.0, null, null], ["F1-005-S021", "F1-005", "The system lets a user choose the AI provider at install time and switch later from the screen, per part of the system", "user-action", "decided at install time and switchable later from the screen, **per part of the system**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A022", 0.0, null, null], ["F1-005-S022", "F1-005", "The system lets an organization set spending caps on AI usage", "user-action", "per-org spending caps", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A023", 0.0, null, null], ["F1-005-S024", "F1-005", "The system lets a user assign a lead to an AI as well as to a person", "user-action", "AI as a first-class assignee", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A025", 0.0, null, null], ["F1-005-S025", "F1-005", "The system lets a user control access with server-side roles", "user-action", "real server-side RBAC", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "a", "confirmed", "F1-005-A026", 0.0, null, null], ["F1-005-S026", "F1-005", "The system lets a user assign and transfer conversations with an audit record", "user-action", "audited assignment/transfer", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A027", 0.0, null, null], ["F1-005-S029", "F1-005", "The system lets an administrator limit what each role can see", "user-action", "per-role visibility scopes", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A030", 0.0, null, null], ["F1-005-S031", "F1-005", "The system lets a user anonymize personal data instead of deleting it", "user-action", "anonymization preferred over deletion", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A032", 0.0, null, null], ["F1-005-S033", "F1-005", "The system lets a user enable optional two-step verification for sign-in", "user-action", "it is **optional** and lives in Settings \u203a Security", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A034", 0.0, null, null], ["F1-005-S034", "F1-005", "The system lets a manager create capture sources that receive leads from external forms and tools into a chosen pipeline stage", "user-action", "Every tenant can create **capture sources**: a public endpoint (`/api/v1/webhooks/in/`) that receives leads from landing pages, custom forms or tools like Zapier/n8n via POST (JSON or `application/x-www-form-urlencoded`) and drops them straight into the chosen pipeline/stage", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A037", 0.0, null, null], ["F1-005-S035", "F1-005", "The system lets a manager build WHEN/IF/THEN automation rules that add tags, move leads, assign agents, send WhatsApp messages or notify external systems", "user-action", "WHEN/IF/THEN rules that add tags, move leads, assign agents, send WhatsApp messages or notify external systems via outgoing webhooks", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A038", 0.0, null, null], ["F1-005-S036", "F1-005", "The system lets a manager fire a test lead through a capture source and see recent deliveries", "user-action", "fire a test lead, see recent deliveries", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A039", 0.0, null, null], ["F1-005-S037", "F1-005", "The system lets a manager view a timeline of each automation run and manually retry a failed external webhook call", "user-action", "**Activity** (a timeline of each run, with per-action results and manual retry when an external webhook call fails)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A040", 0.0, null, null], ["F1-005-S039", "F1-005", "The system lets a user manage deals on a kanban board by funnel stage", "user-action", "**Kanban** (where each deal sits in the funnel)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A042", 0.0, null, null], ["F1-005-S040", "F1-005", "The system lets a user manage contacts", "user-action", "**Contacts**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A043", 0.0, null, null], ["F1-005-S041", "F1-005", "The system lets a user manage pipelines with stages, business vocabulary and loss reasons", "user-action", "**Pipelines** (stages, business vocabulary and loss reasons)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A044", 0.0, null, null], ["F1-005-S042", "F1-005", "The system lets a user save quick replies", "user-action", "**Quick replies**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A045", 0.0, null, null], ["F1-005-S043", "F1-005", "The system lets a user view funnel and per-agent performance metrics", "user-action", "**Performance** (funnel and per-agent metrics)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A046", 0.0, null, null], ["F1-005-S044", "F1-005", "The system lets a user manage the organization team", "user-action", "**Team**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A047", 0.0, null, null], ["F1-005-S045", "F1-005", "The system lets a user manage API tokens", "user-action", "**API Tokens**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "01.txt", "d3145a3a75f13bbf55b1495d42db6e1162a62cb95efc84786a9097c98cec5130", "extract-a", "both", "confirmed", "F1-005-A048", 0.0, null, null], ["F1-005-S046", "F1-005", "The system lets a user view and manage active sessions and recovery codes", "user-action", "**Security** (MFA, recovery codes, sessions)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A049", 0.0, null, null], ["F1-005-S047", "F1-005", "The system lets a user view an audit log", "user-action", "**Audit Log**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "01.txt", "d3145a3a75f13bbf55b1495d42db6e1162a62cb95efc84786a9097c98cec5130", "extract-a", "both", "confirmed", "F1-005-A050", 0.0, null, null], ["F1-005-S048", "F1-005", "The system lets a user manage the knowledge base used by AI agents", "user-action", "**Knowledge** (RAG)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "both", "confirmed", "F1-005-A051", 1.0, 1.0, "Use by AI agents from table group heading."], ["F1-005-S049", "F1-005", "The system lets a user update the application from the screen with an automatic database backup", "user-action", "takes a database backup by itself", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-a", "a", "confirmed", "F1-005-A053", 0.0, null, null], ["F1-005-S052", "F1-005", "The system lets an administrator rebrand the interface name and logo", "user-action", "Two variables in .env change the name and logo across the whole interface", "https://deskcomm.com.br/en", "02.txt", "1bfa7ae4165a966bc9e1f62b8f5a54e829812cf2a67ce4e76471ad3d2fdc0c59", "extract-a", "a", "confirmed", "F1-005-A058", 0.0, null, null], ["F1-005-S057", "F1-005", "The system lets a user manage follow-ups for AI agents", "user-action", "**Follow-ups**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "01.txt", "d3145a3a75f13bbf55b1495d42db6e1162a62cb95efc84786a9097c98cec5130", "extract-b", "b", "confirmed", "F1-005-B045", 0.0, null, null], ["F1-005-S058", "F1-005", "The system lets a user manage routers for AI agents", "user-action", "**Routers**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-b", "b", "confirmed", "F1-005-B046", 0.0, null, null], ["F1-005-S059", "F1-005", "The system lets a user manage the memory of AI agents", "user-action", "**Memory**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-b", "b", "confirmed", "F1-005-B048", 0.0, null, null], ["F1-005-S060", "F1-005", "The system lets a user manage skills of AI agents", "user-action", "**Skills**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "01.txt", "d3145a3a75f13bbf55b1495d42db6e1162a62cb95efc84786a9097c98cec5130", "extract-b", "b", "confirmed", "F1-005-B049", 0.0, null, null], ["F1-005-S061", "F1-005", "The system lets a user view the runs of AI agents", "user-action", "**Runs**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-b", "b", "confirmed", "F1-005-B050", 0.0, null, null], ["F1-005-S062", "F1-005", "The system lets a user view AI usage and budget", "user-action", "**Usage & budget**", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-b", "b", "confirmed", "F1-005-B051", 0.0, null, null], ["F1-005-S063", "F1-005", "The system lets a user view the health of a messaging connection, reconnect it and manage templates", "user-action", "**Connections** (QR or Meta's official channel, with health, reconnect and templates)", "https://raw.githubusercontent.com/melgarafael/DeskcommCRM/HEAD/README.en.md", "04.txt", "75d6303f73d57b7255c0218c83e947c34862d7dff8412e7b47024c022395522e", "extract-b", "b", "confirmed", "F1-005-B052", 0.0, null, null]], "truncated": false, "filtered_table_rows_count": 39, "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 and \"verification\" = :p2 order by feature_id limit 51", "params": {"p0": "F1-005", "p1": "user-action", "p2": "confirmed"}}, "facet_results": {"app_id": {"name": "app_id", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed", "results": [{"value": "F1-005", "label": "DeskcommCRM", "count": 39, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?form=user-action&verification=confirmed", "selected": true}], "truncated": false}, "verification": {"name": "verification", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed", "results": [{"value": "confirmed", "label": "confirmed", "count": 39, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-005&form=user-action", "selected": true}], "truncated": false}, "form": {"name": "form", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed", "results": [{"value": "user-action", "label": "user-action", "count": 39, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-005&verification=confirmed", "selected": true}], "truncated": false}, "found_by": {"name": "found_by", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed", "results": [{"value": "extract-a", "label": "extract-a", "count": 32, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed&found_by=extract-a", "selected": false}, {"value": "extract-b", "label": "extract-b", "count": 7, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed&found_by=extract-b", "selected": false}], "truncated": false}, "audit_correct": {"name": "audit_correct", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed", "results": [{"value": 1.0, "label": 1.0, "count": 1, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed&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-005&form=user-action&verification=confirmed&_facet=source_url"}, {"name": "source_file", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed&_facet=source_file"}, {"name": "source_sha256", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed&_facet=source_sha256"}, {"name": "found_by_runs", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed&_facet=found_by_runs"}, {"name": "audited", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-005&form=user-action&verification=confirmed&_facet=audited"}], "next": null, "next_url": null, "private": false, "allow_execute_sql": true, "query_ms": 671.0378117859364, "source": "Ahmed ElBatanony, Innopolis University", "license": "Not yet licensed \u2014 internal review only"}