{
  "title": "HospiEdge capability directory",
  "review_date": "2026-09-05",
  "basis": "Owner-supplied technical function inventory, reconciled against declarations in the reviewed entrypoint catalog and current maintained source; selected Ops workflow code also inspected.",
  "scope": "Eight base applications, optional Master AI and shared platform services. Capabilities are editorial workflow groups, not a count of unique features, public APIs or independently executed tests.",
  "verification_relationship": "Source review describes supported implementation scope. Dated workflow/release confirmations are presented separately in the HospiEdge engineering case.",
  "groups": [
    {
      "id": "pos",
      "name": "POS",
      "type": "base app",
      "summary": "Register, kitchen, orders, inventory and purchasing",
      "context": "Payment, reader and device behavior depends on the configured deployment and provider integration.",
      "capabilities": [
        {
          "name": "Register and check lifecycle",
          "description": "Order creation and saving; resuming checks; order history and detail; receipts; split-by-seat and split-plan workflows; voiding split plans; order status changes; order voids; edit-lock heartbeats and release to coordinate concurrent work."
        },
        {
          "name": "Item and course execution",
          "description": "Send whole orders, selected items, or individual items to the kitchen; course assignment and firing; hold and release items; void, comp, return, remove, and refire items; change product availability / 86 status."
        },
        {
          "name": "Payments and merchant setup",
          "description": "Payment recording, voids, refunds and reconciliation; reader and terminal initiation with status checks; merchant connection and location selection; device pairing and reader discovery, selection and readiness. Provider setup and operational payment workflows have separate responsibilities."
        },
        {
          "name": "Kitchen display system",
          "description": "Line, expo, station, and bar-pickup workspaces; ticket-state transitions; ticket priority; rerouting; complete, pull back, and recall orders; station-level recall; kitchen analytics; timing targets; pacing policies; oversight controls."
        },
        {
          "name": "Cash handling and business-day close",
          "description": "Checkout drafts, submission, review, finalization, reopening, printing, and export; cash movements, corrections, and exports; sales/day summaries; rolling sales; restaurant-day start, close, reopen, history, and close packets."
        },
        {
          "name": "Menus and product configuration",
          "description": "Menus, categories, products, variants, taxes, order types, modifier groups, modifiers, and product/modifier mappings; public-menu visibility controls; recipe-import and bar-preload workflows."
        },
        {
          "name": "Inventory and recipe accounting",
          "description": "Inventory items, units, merges, starter libraries, stock levels, adjustments, and movement history; recipes and recipe usage; ingredient mapping and bulk operations; recipe suggestions; non-trackable and needs-review classifications; count sessions with save/post/cancel; waste logging; stock transfers; inventory integration-event retries."
        },
        {
          "name": "Purchasing and receiving",
          "description": "Vendors and vendor items; distributor-import workflow and import templates; purchasing alerts; purchase-order creation, details, line items, status changes, exports, and receiving; receiving-record packets for Finance."
        },
        {
          "name": "Online ordering and pickup",
          "description": "Location storefronts; cart add/update/remove/clear; checkout and order placement; payment reconciliation and payment resumption; order-status pages; reorders; guest arrival reporting; saved guest context and menu assistance; operator intake review/release; pickup ownership, readiness, handoff, and exceptions; ordering availability controls; closeout reconciliation and reports."
        },
        {
          "name": "Delivery dispatch and menu boards",
          "description": "Driver assignment; dispatched and delivered status updates; menu-board creation, editing, duplication, preview, activation, deletion, display, manifest delivery, and display-token rotation."
        },
        {
          "name": "Loyalty, floor, and workforce connections",
          "description": "Coupon apply/clear; loyalty email and reward redemption/clear; server/check board; local floor-plan creation and editing; floor-source and active-plan selection; staff/team and section actions; clock lookup, clock-in/out, breaks, operator sessions, and manager recovery clock-out."
        },
        {
          "name": "Hardware, onboarding, and data exchange",
          "description": "First-run setup, imports, equipment configuration, practice receipts and owner review; terminal connectivity and deactivation; sales, tender, cash and catalog packets for Finance; payroll synchronization status and retry handling; shared identity and deployment-scope guards."
        }
      ]
    },
    {
      "id": "table",
      "name": "Table",
      "type": "base app",
      "summary": "Floor plans, host operations, reservations and guest assistance",
      "context": "Guest assistance / Eyes is part of Table. Host and manager commands use role, location and service-date context.",
      "capabilities": [
        {
          "name": "Floor-plan and service configuration",
          "description": "Floor-plan list, builder, API, and version-management workspaces; sections; station plans; daily station-plan loading; booking settings; location configuration; staff ratings and assignment workspaces."
        },
        {
          "name": "Live host control",
          "description": "Initialize and refresh table states; single- and multiple-table state changes; server assignment and server check-in; move seated parties between tables; seat walk-ins and waitlisted parties at one or multiple tables; host floor workspace; server pocket view."
        },
        {
          "name": "Waitlists and reservations",
          "description": "Add, delete, and disposition waitlist entries; undo a waitlist disposition; waitboard; public waiting/status pages and push-subscription endpoints; reservation pages, location selection, booking, confirmation, and host reservation-management APIs."
        },
        {
          "name": "Kiosk and self-seating",
          "description": "Guest kiosk; kiosk-command API; self-seat page and API; kiosk chat; guest-assistance email handoff; guest-assistance connection to the host workflow."
        },
        {
          "name": "Eyes / guest-assistance submodule",
          "description": "Guest sessions, assistance requests and request status; concierge, menu and check context; staff assistance screens and request queues; controlled session, menu and table-source administration. Guest assistance is part of Table."
        },
        {
          "name": "Management, reporting, and controls",
          "description": "Team/section assignment and table-move workspaces; manager reports and location dashboards; audit history; permission/security and manager-unlock screens; webhook management; manager-only past-date table cleanup with preview and explicit confirmation; request-method, role, tenant, floor-plan, service-date, and CSRF checks in the reviewed host command path."
        }
      ]
    },
    {
      "id": "schedule",
      "name": "Schedule",
      "type": "base app",
      "summary": "Staff scheduling, timekeeping and payroll preparation",
      "context": "Payroll preparation and exports support a review workflow; they do not themselves file taxes or disburse wages.",
      "capabilities": [
        {
          "name": "Schedule construction and publishing",
          "description": "Save/delete/move/assign shifts; publish and unpublish by role; clear drafts; copy the prior week; create, delete, list, load, and apply templates; list schedule versions; maintain stations and sections; export schedules."
        },
        {
          "name": "Staffing decision support",
          "description": "Auto-scheduling actions, ranked staffing candidates, open shifts, callouts and pickup requests; demand snapshots, staffing proposals and scheduling rules; schedule/week rule scans for manager review."
        },
        {
          "name": "Employee changes and availability",
          "description": "Shift-swap request, approval, decline, acceptance, and cancellation; time-off requests and decisions; recurring availability and overrides; availability-change submission, cancellation, and decisions; readiness evaluation."
        },
        {
          "name": "Time clock and labor",
          "description": "Clock-in, clock-out, break start/end; time-entry creation, editing, and deletion; POS employee-roster and timeclock lookup/status/actions; labor reconciliation and exports."
        },
        {
          "name": "Payroll configuration and review",
          "description": "Pay rates; tip configuration and reporting; tax, payment, and compliance profiles; payroll adjustments and voids; pay-period finalization, reopening, approval, and submission; Finance payroll-packet discovery, reading, and JSON export."
        },
        {
          "name": "Payroll exports",
          "description": "Payroll, journal, setup, check-register, service, shift, weekly and labor exports, plus review records for configured payroll and compliance processes."
        },
        {
          "name": "People, onboarding, and hiring handoff",
          "description": "Employee and HR profiles; onboarding save/invite/bulk invite/snooze/approve; onboarding initialization and task add/complete/reopen; hiring-job save/status/external-sync actions; applicant add/update."
        },
        {
          "name": "Team administration and integrations",
          "description": "Staff invitations and cancellation; staff export; roles and role requests; access assignment; location groups; shared staff and transfer requests/decisions; API-key create/revoke; webhook save/status/delete/log/test; notification, pay, display, restaurant, and branding settings."
        }
      ]
    },
    {
      "id": "ops",
      "name": "Ops",
      "type": "base app",
      "summary": "Shift execution, standards, corrective work and handoff",
      "context": "Standards, observations and corrective work remain linked to restaurant-scoped owners and records.",
      "capabilities": [
        {
          "name": "Shift and management workspace",
          "description": "Shift/day-planner entry; tasks, goals, and follow-up; shift checklists; on-the-clock staffing status; True Point labor-pace handoff; shared Restaurant Day start/close entry."
        },
        {
          "name": "Standards and service audits",
          "description": "Floor/service, culinary, and Ring It audit workspaces; audit records and editing; service criteria for greeting, engagement, selling, order handling, midmeal, problem resolution, dessert, and closing; anchored scores and overall-rating calculation; manager/coaching notes; staff and POS-check context; audit photos."
        },
        {
          "name": "Corrective-work lifecycle",
          "description": "The versioned audit-exception workflow captures observations, evidence references, a restaurant-scoped owner, due date, verification date, and completion standard for scores below the threshold. Saving the audit creates or updates linked planner tasks rather than leaving the finding only in a report."
        },
        {
          "name": "Incidents and guest feedback",
          "description": "Incident and report workspaces; guest-feedback review and action entry; team directory; coaching/disciplinary documentation; disciplinary log and performance-alert workspaces."
        },
        {
          "name": "Handoff and management knowledge",
          "description": "Daily review and handoff/daily-close workspace; weekly reports; Ops Assistant; manuals reader; support; connected-app handoffs."
        },
        {
          "name": "Data-integrity controls in the reviewed audit path",
          "description": "Input and score validation; scoped owner lookup; image-upload handling; tenant-scoped updates; database transactions; row locks; linked-task identity checks; mutation logging; rollback/error handling."
        }
      ]
    },
    {
      "id": "finance",
      "name": "Finance",
      "type": "base app",
      "summary": "Financial intake, reconciliation, reporting and close",
      "context": "Finance includes the capabilities previously described under the Money name; it is one application.",
      "capabilities": [
        {
          "name": "Financial intake and traceability",
          "description": "POS packet intake; Schedule payroll intake; source contracts; packet registry and detail; transaction search/detail; source bridge and data-health workspaces."
        },
        {
          "name": "General ledger",
          "description": "Chart of accounts; dimensions; account mappings; posting rules; journal queue; draft journals; journal actions; posting batches."
        },
        {
          "name": "Accounts payable",
          "description": "Vendors, bills, aging, payment-batch workspace, received-not-billed tracking, AP workspace actions, and vendor-liability reports."
        },
        {
          "name": "Reconciliation",
          "description": "Cash, card, payroll, and accounts-payable reconciliation reports and action workflows; exception inbox and exception actions."
        },
        {
          "name": "Management reports",
          "description": "Dashboard; flash, manager-operating, profit-and-loss, and prime-cost reports; report-center run actions; manager print/CSV outputs; saved report views; export center."
        },
        {
          "name": "Close and review evidence",
          "description": "Close workspace and actions; owner month-end package; owner package review; owner proof bundle; audit trail; printable/CSV exports; restaurant-day provider endpoint; Master AI data contract."
        }
      ]
    },
    {
      "id": "jobs",
      "name": "Jobs",
      "type": "base app",
      "summary": "Recruiting, candidates and hiring-team workflows",
      "context": "Candidate evaluation and hiring decisions remain accountable to the hiring team.",
      "capabilities": [
        {
          "name": "Public recruitment",
          "description": "Job board and job-detail pages; employer/company profiles; public location pages; job editor; public job API and sitemap."
        },
        {
          "name": "Candidate and application management",
          "description": "Application form and candidate portal; application list and detail; candidate workspace; hiring pipeline; hiring-team management workspace."
        },
        {
          "name": "Hiring-team workflow",
          "description": "Candidate messaging; interview list/detail workspaces; scorecards; approvals; onboarding workspace; analytics; portfolio workspace."
        },
        {
          "name": "Agent and provider coordination",
          "description": "Agent and provider coordination workspaces, external-identifier mappings, launch configuration and a Master AI integration contract. Connection workspaces support configured recruiting integrations."
        },
        {
          "name": "Access separation",
          "description": "Separate public, candidate, operator and machine-access paths; signed-token classification for application records, allowed-method checks and no-cache handling for protected workspaces."
        }
      ]
    },
    {
      "id": "marketing",
      "name": "Marketing",
      "type": "base app",
      "summary": "Guest contacts, campaigns, offers and feedback",
      "context": "This directory covers current guest-marketing capabilities.",
      "capabilities": [
        {
          "name": "Contact management",
          "description": "Create and view contacts; change contact status; import contacts; process imports; public signup forms and submissions; unsubscribe/resubscribe flows."
        },
        {
          "name": "Campaigns and reusable content",
          "description": "Campaign list, creation, detail, and send action; template creation, viewing, editing, updating, and deletion."
        },
        {
          "name": "Offers and POS connection",
          "description": "Offer/promotion creation, detail, and status; POS coupon bridge; coupon profile and export."
        },
        {
          "name": "Guest feedback and response",
          "description": "Survey management/entry and public survey-code submissions; review inbox/detail; review-response action; form creation, editing, and deletion."
        },
        {
          "name": "Measurement and automation",
          "description": "Analytics and connection workspaces; email-open and click tracking; action-center decisions and execution; authenticated scheduled-run status and maintenance controls."
        },
        {
          "name": "Master AI contracts",
          "description": "Defined contracts for summaries, account context, source status, recent exceptions, lead-funnel data and action status, with controlled submission of reviewed marketing actions."
        }
      ]
    },
    {
      "id": "label",
      "name": "Label",
      "type": "base app",
      "summary": "Item libraries, templates, printers and print evidence",
      "context": "Print-job records distinguish preparation, submission and physical-output confirmation.",
      "capabilities": [
        {
          "name": "Item and rule data",
          "description": "Item creation, editing, deletion, duplication, and CSV import/export; item libraries; shelf-life-rule model; company/location context; user/location access controls."
        },
        {
          "name": "POS catalog synchronization",
          "description": "POS connection setup; library import; POS catalog import; source pinning; automatic-match reruns; imported-data reset; live source-status endpoint."
        },
        {
          "name": "Template lifecycle",
          "description": "Template creation, update, deletion, mock-copy, and CSV import/export; publish to selected locations; rollback from template backup."
        },
        {
          "name": "Printer configuration",
          "description": "Printer records and defaults; office and Brother printer setup; print-default settings; certificate and signing support for QZ-connected printing."
        },
        {
          "name": "Print-job lifecycle",
          "description": "Prepare jobs; view print-job history; reprint; record print results; confirm physical output; update desktop-sheet cursor for sheet-position tracking."
        },
        {
          "name": "Import and compliance evidence",
          "description": "AI-assisted import parsing, review and commit; compliance-check logs, resolution and export; system-health visibility. Records support operational review rather than certification claims."
        }
      ]
    },
    {
      "id": "master-ai",
      "name": "Master AI",
      "type": "optional add-on",
      "summary": "Cross-app analysis, findings and reviewed actions",
      "context": "Master AI is an optional add-on. Analysis, recommendations and reviewed actions have distinct states and permissions.",
      "capabilities": [
        {
          "name": "Ask and analysis runs",
          "description": "Natural-language Ask, analysis-run creation and status, reports, pause/resume, cancellation, retry and supersession, with controlled queue processing."
        },
        {
          "name": "Findings, recommendations, and cases",
          "description": "Finding detail; open case from a finding; recommendation detail; case creation/detail/update; add case actions; close and escalate cases."
        },
        {
          "name": "Action review and accountability",
          "description": "Action inbox/detail; create action from a recommendation; approve, reject, return for edit, and approve/schedule; start/update/complete; revise and resubmit; marketing action-host submission."
        },
        {
          "name": "Watchlists and playbooks",
          "description": "Create/view/edit/update watchlists; delete/restore; save definitions; evaluate on demand; create/view playbooks and toggle active state."
        },
        {
          "name": "Sources and talent coordination",
          "description": "Source registry and account mappings, source checks, talent analysis, saved reports and draft actions; hiring-system contract review, audit records and rollout evidence."
        },
        {
          "name": "Commercial and administrative controls",
          "description": "Eligibility and setup checks, account-owner activation, usage and credit availability, activation and credit-pack checkout, and shared user/location administration."
        }
      ]
    },
    {
      "id": "platform",
      "name": "Shared platform",
      "type": "shared services",
      "summary": "Identity, locations, app access and Restaurant Day",
      "context": "Shared services support the applications. Hybrid continuity is scoped to POS and Table/EYS.",
      "capabilities": [
        {
          "name": "Identity and account security",
          "description": "Central login/logout; email verification and resend; password recovery/reset; multi-factor login verification; account-security/MFA management; step-up verification for sensitive actions; location invitations and acceptance."
        },
        {
          "name": "Owner, locations, and entitlements",
          "description": "Owner workspace; location create/activate/rename; manager assignment; active-location selection; subscriptions, app entitlements, add-on checkout, credits, and credit-pack checkout."
        },
        {
          "name": "App launch and setup",
          "description": "App launcher; authorized app launch; setup guide and first-run entry; help center; shared location and role context; live-labor handoff."
        },
        {
          "name": "Restaurant Day",
          "description": "Shared current-day workspace; day start; close-action dispatch; reopen-for-correction dispatch; sensitive-action verification. This coordinates business-day state instead of treating every app as an unrelated daily ledger."
        },
        {
          "name": "Hybrid deployment entrypoints",
          "description": "Hybrid installation guidance, enrollment, download and deployment transport for the supported POS/Table operating scope."
        },
        {
          "name": "Engineering patterns observed",
          "description": "Request routing and controller dispatch, SQL/PDO data handling, browser interfaces and HTTP/JSON contracts; method guards, tenant/role scoping, CSRF checks, transactional writes and audit/exception records."
        }
      ]
    }
  ]
}