Skip to content
☰
◉
SOP TO AOP
Current procedures
Updated Aug 7 · 18:01 UTC
☼
◐
Knowledge library
SOPs tell people what to do. AOPs give AI agents complete instructions.
2
Standard operating procedures
Instructions for people
34
Agent operating procedures
Instructions for AI agents
→
FOR PEOPLE
Standard operating procedures
2
S
Harker & Vance — business profile
Harker & Vance is a restaurant and bar with video lottery terminals (VLTs) in Dell Rapids, South Dakota, organized as a South Dakota LLC.
57m ago
›
S
Operating rhythm
All times are local. Each task links to its executable procedure in aops/.
57m ago
›
FOR AGENTS
Agent operating procedures
34
A
Beer and keg order cart
Goal: stage the weekly Dakota Beverage order without submitting it. Actor: Marcus. Trigger: every Tuesday, 09:20. Prerequisite: Monday's bar count (aops/bar-inventory-count.md) for on-hand kegs and keg-deposit balance.
Available
›
A
Biweekly payroll run
Goal: enter tips, verify the payroll, meet the submission deadline, and confirm the tax deposit. Actor: Dana. Trigger: pay-week Tuesday (every two weeks), 13:10. Prerequisites: Marcus's punch exceptions cleared (aops/time-punch-corrections.md) and a balanced tip-pool control total (aops/tip-pool-allocation.md).
Available
›
A
Catering quote and BEO
Goal: quote a catering inquiry from approved packages and keep a single authoritative BEO version. Actor: Dana. Trigger: a catering inquiry arrives, or event details change.
Available
›
A
Certification expiry sweep
Goal: remind staff before credentials expire and keep expired credentials out of the schedule. Actor: Dana. Trigger: periodic sweep of the certification tracker.
Available
›
A
Chargeback response
Goal: assemble and stage a factual, on-time chargeback response. Actor: Dana. Trigger: a dispute appears in TapTab Disputes.
Available
›
A
Daily closing routine
Goal: close the day with cash dropped, logs complete, and exceptions owned. Actor: Marcus. Trigger: every night, 23:18.
Available
›
A
Daily opening routine
Goal: open the restaurant with all controls passing and exceptions owned. Actor: Marcus. Trigger: every morning, 08:55.
Available
›
A
Daily sales log and deposit check
Goal: verify yesterday's sales, card settlement, and bank deposit, and triage the business inbox. Actor: Dana. Trigger: every morning, 07:05. Prerequisites: TapTab POS, TapTab Payments, Daily Flash workbook, Prairie State Bank, TownMail.
Available
›
A
Delivery payout reconciliation
Goal: verify the DashDrop weekly payout against POS delivery sales and the bank deposit. Actor: Dana. Trigger: weekly, when the DashDrop payout statement posts (Friday morning).
Available
›
A
Draft-line service exception
Goal: contain a missed draft-line cleaning and low backup CO2 until a completed service record exists. Actor: Marcus. Trigger: the Maintenance log shows an overdue draft-line cleaning with no completed service record, or backup CO2 below par.
Available
›
A
Holiday hours fan-out
Goal: propagate approved holiday dates and hours to every public channel with per-channel verification. Actor: Dana. Trigger: holiday dates, hours, and event notes approved in the business-facts calendar.
Available
›
A
Linen delivery reconciliation
Goal: catch quantity differences between standing linen order, delivery, and invoice. Actor: Marcus. Trigger: every Tuesday, 09:30.
Available
›
A
Month-end inventory count
Goal: record the signed full physical count that feeds the monthly COGS lock. Actor: Marcus. Trigger: last day of each month, 15:40. Prerequisite: a physically signed count sheet.
Available
›
A
Monthly close package
Goal: lock month-end inventory, reconcile COGS, and hand the accountant a complete, honest package. Actor: Dana. Prerequisite: Marcus's month-end count entered (aops/month-end-inventory-count.md).
Available
›
A
Monthly operating metrics
Goal: refresh the monthly metrics with verifiable sources and open questions instead of invented causes. Actor: Dana. Trigger: third Monday of each month, 12:10.
Available
›
A
Monthly sales-tax filing
Goal: file the South Dakota sales-tax return from reconciled figures. Actor: Dana. Trigger: the 20th of each month, 10:10.
Available
›
A
POS connectivity incident
Goal: log an internet/POS outage, run offline per the approved checklist, and reconcile queued transactions after restore. Actor: Marcus. Trigger: loss of connectivity affecting POS, delivery, or guest systems.
Available
›
A
Paper mail filing and phishing triage
Goal: label scanned mail, file documents predictably, quarantine phishing, and calendar verified deadlines. Actor: Dana. Trigger: every Friday, 09:10.
Available
›
A
Produce order draft
Goal: stage the weekly produce order from the count-and-par note. Actor: Marcus. Trigger: every Tuesday, 09:12.
Available
›
A
Review response triage
Goal: draft grounded review replies and keep sensitive items with a human. Actor: Dana. Trigger: every Friday, 15:15.
Available
›
A
Shift callout coverage
Goal: request replacement coverage for a same-day callout without creating overtime, minor-labor, or certification violations. Actor: Marcus. Trigger: a same-day callout message.
Available
›
A
Supplier credit dispute
Goal: convert a rejected/damaged delivery into a documented credit claim and protect payment until it posts. Actor: Dana. Trigger: a receiving-log row with rejected quantity and claim status "credit requested".
Available
›
A
Supplier invoice entry and bill-pay staging
Goal: enter supplier invoices without duplicates and stage the payment batch for human submission. Actor: Dana. Trigger: every Wednesday, 08:45.
Available
›
A
Time-punch corrections
Goal: clear the pre-payroll punch exception list so the payroll export can run. Actor: Marcus. Trigger: pay-week Tuesday, 12:40 (before Dana's 13:10 tips entry).
Available
›
A
Trivia night results
Goal: record trivia scores and stage the winner communications. Actor: Marcus. Trigger: every Thursday, 14:00.
Available
›
A
VLT meter entry
Goal: record dual-signed machine meters and collection cash at each route operator visit. Actor: Marcus. Trigger: every Monday, 10:12, during the route-operator visit.
Available
›
A
VLT weekly reconciliation
Goal: reconcile the VLT operator statement against the signed meter sheet and the bank ACH. Actor: Dana. Trigger: every Wednesday, 11:05. Prerequisite: Marcus's dual-signed meter rows (aops/vlt-meter-entry.md).
Available
›
A
Vendor onboarding
Goal: set up a new vendor with safe payment details and orderable items. Actors: Dana (record), Marcus (order guide). Trigger: a new vendor is approved for use.
Available
›
A
Weekend confirmations and staff broadcast
Goal: confirm weekend reservations, resolve capacity conflicts safely, and stage the weekend staff briefing. Actor: Marcus. Trigger: every Friday, 13:55.
Available
›
A
Weekly bar inventory count
Goal: record the signed bar count and surface usage outliers and keg deposits. Actor: Marcus. Trigger: every Monday, 10:00. Prerequisite: a physically signed count sheet.
Available
›
A
Weekly exports, dashboard, and cash forecast
Goal: close the sales week into the analytics dashboard and refresh the two-week cash forecast. Actor: Dana. Trigger: every Monday, 08:05.
Available
›
A
Weekly schedule and overtime watch
Goal: publish a fully covered, compliant schedule and keep weekly labor on pace. Actor: Marcus.
Available
›
A
Weekly specials and social post
Goal: publish the approved weekly specials to the template and stage the social post. Actor: Dana. Trigger: every Thursday, 13:15.
Available
›
A
Weekly tip-pool allocation
Goal: allocate the week's tips by the approved formula with a balanced control total for payroll. Actor: Marcus. Trigger: every Monday, 11:05.
Available
›