sns-network-solutions/businesses/sns-hospitality-group/docs/handbook-tracker.html

452 lines
22 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>The Daily Pour — Employee Handbook Progress Tracker</title>
<style>
:root{
--brown:#4B2E20;
--cream:#F7EFE6;
--gold:#D4AF37;
--pink:#E7B4B8;
--taupe:#A78A7A;
--charcoal:#333333;
--green:#2d6a4f;
--blue:#1d4e89;
--muted:#6b7280;
--rule:#e8e0d8;
--done-bg:#f0fdf4;
--done-border:#2d6a4f;
--sam-bg:#eff6ff;
--sam-border:#1d4e89;
--kiowa-bg:#fdf4ff;
--kiowa-border:#7c3aed;
--shared-bg:#fffbeb;
--shared-border:#d97706;
--attorney-bg:#fef2f2;
--attorney-border:#dc2626;
}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--cream);font-family:'Segoe UI','Inter',system-ui,sans-serif;color:var(--charcoal);line-height:1.7;font-size:15px}
.container{max-width:900px;margin:0 auto;padding:40px 32px 80px}
.header{text-align:center;padding:40px 24px;margin-bottom:40px;background:var(--brown);border-radius:12px;color:var(--cream)}
.header h1{font-size:1.8rem;margin-bottom:6px;letter-spacing:.5px}
.header .brand{color:var(--gold);font-size:1.1rem;font-weight:600}
.header .subtitle{color:var(--pink);font-size:.9rem;margin-top:8px}
.message{background:#fff;border-left:4px solid var(--gold);border-radius:8px;padding:24px 28px;margin-bottom:40px;font-style:italic;line-height:1.9;color:var(--brown)}
.message .from{font-style:normal;font-weight:700;color:var(--gold);margin-bottom:8px;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}
.legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;padding:16px 20px;background:#fff;border-radius:8px;border:1px solid var(--rule)}
.legend-item{display:flex;align-items:center;gap:6px;font-size:.82rem}
.legend-dot{width:12px;height:12px;border-radius:3px}
.dot-done{background:var(--done-border)}
.dot-sam{background:var(--sam-border)}
.dot-kiowa{background:var(--kiowa-border)}
.dot-shared{background:var(--shared-border)}
.dot-attorney{background:var(--attorney-border)}
.progress-bar{background:#fff;border-radius:8px;padding:16px 20px;margin-bottom:32px;border:1px solid var(--rule)}
.progress-bar .label{font-size:.85rem;color:var(--muted);margin-bottom:8px}
.bar-outer{height:20px;background:var(--cream);border-radius:10px;overflow:hidden;border:1px solid var(--rule)}
.bar-inner{height:100%;background:linear-gradient(90deg,var(--green),var(--gold));border-radius:10px;transition:width .3s}
.bar-text{text-align:center;font-size:.8rem;color:var(--muted);margin-top:6px}
h2{font-size:1.2rem;color:var(--brown);border-bottom:2px solid var(--gold);padding-bottom:8px;margin:36px 0 16px}
table{width:100%;border-collapse:collapse;margin:14px 0;font-size:.88rem;background:#fff;border-radius:8px;overflow:hidden;border:1px solid var(--rule)}
th{text-align:left;padding:10px 14px;background:var(--brown);color:var(--cream);font-weight:600;font-size:.82rem}
td{padding:10px 14px;border-bottom:1px solid var(--rule)}
tr:last-child td{border-bottom:none}
.status-done{background:var(--done-bg);border-left:3px solid var(--done-border)}
.status-sam{background:var(--sam-bg);border-left:3px solid var(--sam-border)}
.status-kiowa{background:var(--kiowa-bg);border-left:3px solid var(--kiowa-border)}
.status-shared{background:var(--shared-bg);border-left:3px solid var(--shared-border)}
.status-attorney{background:var(--attorney-bg);border-left:3px solid var(--attorney-border)}
.badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#fff}
.badge-done{background:var(--done-border)}
.badge-sam{background:var(--sam-border)}
.badge-kiowa{background:#7c3aed}
.badge-shared{background:var(--shared-border)}
.badge-attorney{background:var(--attorney-border)}
.section-note{font-size:.82rem;color:var(--muted);padding:4px 14px 10px;font-style:italic}
.next-steps{background:#fff;border-radius:8px;padding:24px 28px;margin-top:40px;border:1px solid var(--rule)}
.next-steps h3{color:var(--brown);margin-bottom:12px}
.next-steps ul{padding-left:20px}
.next-steps li{margin-bottom:8px}
.expand-num{cursor:pointer;color:var(--gold);font-weight:700;text-decoration:underline;transition:color .2s}
.expand-num:hover{color:var(--brown)}
.section-detail{display:none;background:#fff;border:1px solid var(--rule);border-left:4px solid var(--gold);border-radius:8px;padding:20px 24px;margin:0 0 4px;animation:fadeIn .3s}
.section-detail.open{display:block}
.section-detail h3{color:var(--brown);font-size:1rem;margin:0 0 12px}
.section-detail h4{color:var(--taupe);font-size:.88rem;margin:16px 0 8px}
.section-detail p,.section-detail li{font-size:.88rem;margin-bottom:6px}
.section-detail ul{padding-left:20px}
.section-detail .principle{background:var(--cream);border-radius:6px;padding:14px 18px;margin:10px 0}
.section-detail .principle strong{color:var(--brown)}
.section-detail .looks-like{color:var(--green);font-size:.82rem}
.section-detail .falls-short{color:var(--attorney-border);font-size:.82rem}
.section-detail .close-btn{display:inline-block;margin-top:12px;font-size:.8rem;color:var(--muted);cursor:pointer;text-decoration:underline}
@keyframes fadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
footer{text-align:center;color:var(--taupe);font-size:.78rem;padding:40px 24px 20px}
@media print{
body{background:#fff}
.container{padding:24px}
.header{background:var(--brown);-webkit-print-color-adjust:exact;print-color-adjust:exact}
table{page-break-inside:avoid}
}
@media(max-width:600px){
.container{padding:20px 16px}
.header{padding:28px 16px}
.legend{flex-direction:column}
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<div class="brand">The Daily Pour</div>
<h1>Employee Handbook — Progress Tracker</h1>
<div class="subtitle">What's done, what's next, and who owns each section</div>
</div>
<!-- MESSAGE TO KIOWA -->
<div class="message">
<div class="from">A Note from Sam</div>
Kiowa — I want to take a moment to express how grateful I am that you signed the Operating Agreement and officially locked arms with me on this. That wasn't just a signature — it was trust, and I don't take that lightly.<br><br>
You believed in this vision before there was a trailer, before there was revenue, before there was proof. That kind of faith is rare, and I want you to know it's seen and deeply valued.<br><br>
I drafted the culture and values foundation for our employee handbook (sections 1-3 below). I wanted to get those principles locked in early because they shape everything else we build. But the operational backbone — the compliance, the SOPs, the systems that make this thing actually scale — that's YOUR territory. That's what you were built for.<br><br>
This tracker shows where we stand and what each of us is responsible for completing. We're building something real, and I'm honored to be building it with you.<br><br>
Let's get it. 🤝
</div>
<!-- LEGEND -->
<div class="legend">
<div class="legend-item"><div class="legend-dot dot-done"></div> Complete</div>
<div class="legend-item"><div class="legend-dot dot-sam"></div> Sam's Lane</div>
<div class="legend-item"><div class="legend-dot dot-kiowa"></div> Kiowa's Lane</div>
<div class="legend-item"><div class="legend-dot dot-shared"></div> Shared (Sam + Kiowa)</div>
<div class="legend-item"><div class="legend-dot dot-attorney"></div> Needs Attorney Review</div>
</div>
<!-- PROGRESS BAR -->
<div class="progress-bar">
<div class="label">Overall Handbook Completion</div>
<div class="bar-outer"><div class="bar-inner" style="width:14%"></div></div>
<div class="bar-text">3 of 21 sections complete (14%)</div>
</div>
<!-- SECTION TABLE -->
<h2>Handbook Sections — Status & Ownership</h2>
<table>
<tr><th>#</th><th>Section</th><th>Owner</th><th>Status</th><th>Notes</th></tr>
<tr class="status-done">
<td><span class="expand-num" onclick="toggleDetail('detail-1')">1</span></td>
<td>Welcome to The Daily Pour</td>
<td><span class="badge badge-done">Done</span></td>
<td>Complete</td>
<td>Brand identity, who we are, what employees are joining</td>
</tr>
<tr><td colspan="5" style="padding:0;border:none">
<div class="section-detail" id="detail-1">
<h3>Section 1 — Welcome to The Daily Pour</h3>
<p>This section establishes who we are, what employees are joining, and what we stand for from day one.</p>
<h4>What We Communicate</h4>
<ul>
<li><strong>Who we are:</strong> A mobile coffee trailer fleet serving premium drinks with warmth, consistency, and community pride.</li>
<li><strong>What you're joining:</strong> Not just a job — a brand that's building something bigger. Every person on our team represents The Daily Pour.</li>
<li><strong>Our expectations:</strong> Pride in the product. Quality without shortcuts. Consistency every single time. Teamwork over ego. Ownership of your role. Cleanliness as a standard, not a reminder. The customer experience above all else.</li>
</ul>
<h4>The Tone</h4>
<p>Warm but direct. We welcome you like family, but we also tell you upfront — this isn't casual work. We hold a standard, and everyone who wears the apron is expected to meet it.</p>
<span class="close-btn" onclick="toggleDetail('detail-1')">Close</span>
</div>
</td></tr>
<tr class="status-done">
<td><span class="expand-num" onclick="toggleDetail('detail-2')">2</span></td>
<td>The Five Daily Pour Principles</td>
<td><span class="badge badge-done">Done</span></td>
<td>Complete</td>
<td>Core values with shift examples + customer impact</td>
</tr>
<tr><td colspan="5" style="padding:0;border:none">
<div class="section-detail" id="detail-2">
<h3>Section 2 — The Five Daily Pour Principles</h3>
<div class="principle">
<strong>1. Pour With Excellence Daily</strong><br>
<em>"If our name is on it, make it worth serving."</em>
<p style="margin-top:8px">Every drink, every interaction, every detail reflects the brand. Excellence isn't perfection — it's caring enough to do it right.</p>
<p class="looks-like"><strong>Looks like:</strong> Remaking a drink that doesn't meet standard without being asked. Wiping the counter between customers. Tasting a new batch to make sure it's right.</p>
<p class="falls-short"><strong>Falling short:</strong> Serving a drink you know isn't right. Cutting corners because it's slow. Saying "good enough" when it isn't.</p>
</div>
<div class="principle">
<strong>2. Keep the Pour Consistent</strong><br>
<em>"Every customer deserves the same Daily Pour, every time."</em>
<p style="margin-top:8px">Consistency builds trust. The Monday morning regular and the first-time visitor should get the exact same quality.</p>
<p class="looks-like"><strong>Looks like:</strong> Following recipes exactly. Using timers. Measuring shots. Same greeting, same care, regardless of the rush.</p>
<p class="falls-short"><strong>Falling short:</strong> Eyeballing measurements. Skipping steps when busy. Giving regulars better service than new faces.</p>
</div>
<div class="principle">
<strong>3. Own Your Pour Daily</strong><br>
<em>"See it. Own it. Make it right."</em>
<p style="margin-top:8px">If something is wrong, don't walk past it. Don't wait to be told. Ownership means you act because it's your trailer, your team, your brand.</p>
<p class="looks-like"><strong>Looks like:</strong> Picking up trash that isn't yours. Flagging a low supply before it runs out. Admitting a mistake and fixing it immediately.</p>
<p class="falls-short"><strong>Falling short:</strong> "That's not my job." Waiting for someone else to notice. Hiding an error instead of correcting it.</p>
</div>
<div class="principle">
<strong>4. Pour Together Daily</strong><br>
<em>"Different roles. One team. One standard."</em>
<p style="margin-top:8px">Nobody is above any task. The Location Manager cleans. The barista restocks. We move as one unit, and we win or lose together.</p>
<p class="looks-like"><strong>Looks like:</strong> Helping a teammate who's in the weeds. Communicating during a rush. Celebrating a win together.</p>
<p class="falls-short"><strong>Falling short:</strong> Letting someone drown while you stand idle. Gossip. Blame. "I did my part" while the team struggles.</p>
</div>
<div class="principle">
<strong>5. A Clean Pour Is a Ready Pour</strong><br>
<em>"Clean daily. Prepare daily. Serve with pride."</em>
<p style="margin-top:8px">A clean trailer is a safe trailer. A prepped station is a fast station. Cleanliness isn't a chore — it's how we show respect for the space, the product, and the customer.</p>
<p class="looks-like"><strong>Looks like:</strong> Cleaning as you go. Restocking between rushes. Leaving the trailer better than you found it.</p>
<p class="falls-short"><strong>Falling short:</strong> Letting messes pile up. Leaving closing tasks for the next shift. Dirty equipment, sticky surfaces, cluttered stations.</p>
</div>
<span class="close-btn" onclick="toggleDetail('detail-2')">Close</span>
</div>
</td></tr>
<tr class="status-done">
<td><span class="expand-num" onclick="toggleDetail('detail-3')">3</span></td>
<td>Being Part of the Pour (Conduct Standards)</td>
<td><span class="badge badge-done">Done</span></td>
<td>Complete</td>
<td>7 behavioral standards for daily work</td>
</tr>
<tr><td colspan="5" style="padding:0;border:none">
<div class="section-detail" id="detail-3">
<h3>Section 3 — Being Part of the Pour Daily (Conduct Standards)</h3>
<p>These seven standards translate the principles into everyday employee behavior. They're non-negotiable — this is what "working here" actually means.</p>
<div class="principle">
<strong>1. Show Up Ready</strong>
<p style="margin-top:6px">Arrive on time, in uniform, mentally present. "Ready" means you can serve the first customer the moment we open — not that you're still setting up 10 minutes in.</p>
</div>
<div class="principle">
<strong>2. Wear the Pour Well Daily</strong>
<p style="margin-top:6px">Your appearance IS the brand. Clean uniform, name tag visible, grooming standards met. You're not just making coffee — you're representing something people trust.</p>
</div>
<div class="principle">
<strong>3. Speak With Care Daily</strong>
<p style="margin-top:6px">Words matter — to customers and to each other. Professional language, respectful tone, no profanity in earshot of customers. How you speak is how we're perceived.</p>
</div>
<div class="principle">
<strong>4. Own Your Part Daily</strong>
<p style="margin-top:6px">Know your role. Execute it. If something breaks or goes wrong, own it — don't hide it, don't blame. Accountability is the foundation of trust on this team.</p>
</div>
<div class="principle">
<strong>5. Protect the Atmosphere Daily</strong>
<p style="margin-top:6px">The energy inside this trailer is what customers feel. No drama. No negativity in the workspace. If you have an issue, take it to leadership — not to the person next to you during a rush.</p>
</div>
<div class="principle">
<strong>6. Phones Down, People First Daily</strong>
<p style="margin-top:6px">When you're on the clock, the phone is away. Not on the counter. Not "just checking a text." The customer in front of you is more important than anything on your screen.</p>
</div>
<div class="principle">
<strong>7. Breathe, Reset, Return Daily</strong>
<p style="margin-top:6px">Bad moments happen — a rude customer, a mistake, a stressful rush. You're allowed to feel it. Step away for 30 seconds if you need to. Breathe. Reset. Then come back and serve with the same energy you started with. We don't let one moment ruin the whole shift.</p>
</div>
<span class="close-btn" onclick="toggleDetail('detail-3')">Close</span>
</div>
</td></tr>
<tr class="status-shared">
<td>4</td>
<td>Employment Basics</td>
<td><span class="badge badge-shared">Sam + Kiowa</span></td>
<td>Not Started</td>
<td>At-will statement, classifications (FT/PT/seasonal), probation, job descriptions</td>
</tr>
<tr class="status-kiowa">
<td>5</td>
<td>Hiring & Onboarding</td>
<td><span class="badge badge-kiowa">Kiowa</span></td>
<td>Not Started</td>
<td>Application process, background checks, I-9, orientation checklist, training period</td>
</tr>
<tr class="status-sam">
<td>6</td>
<td>Compensation & Pay</td>
<td><span class="badge badge-sam">Sam</span></td>
<td>Not Started</td>
<td>Pay schedule, direct deposit, overtime, tip policy, raises, deductions</td>
</tr>
<tr class="status-kiowa">
<td>7</td>
<td>Work Schedule & Attendance</td>
<td><span class="badge badge-kiowa">Kiowa</span></td>
<td>Not Started</td>
<td>Hours, shift scheduling, tardiness, no-call/no-show, shift swaps</td>
</tr>
<tr class="status-sam">
<td>8</td>
<td>Time Off & Leave</td>
<td><span class="badge badge-sam">Sam</span></td>
<td>Not Started</td>
<td>PTO, sick leave, unpaid leave, bereavement, jury duty</td>
</tr>
<tr class="status-sam">
<td>9</td>
<td>Benefits</td>
<td><span class="badge badge-sam">Sam</span></td>
<td>Not Started</td>
<td>Free drinks, discounts, future benefits roadmap</td>
</tr>
<tr class="status-kiowa">
<td>10</td>
<td>Dress Code & Grooming</td>
<td><span class="badge badge-kiowa">Kiowa</span></td>
<td>Not Started</td>
<td>Uniform, apron, shoes, jewelry, hygiene (food service standards)</td>
</tr>
<tr class="status-kiowa">
<td>11</td>
<td>Health & Safety</td>
<td><span class="badge badge-kiowa">Kiowa</span></td>
<td>Not Started</td>
<td>Food handling, burns protocol, slip/fall, first aid, emergency procedures, OSHA</td>
</tr>
<tr class="status-kiowa">
<td>12</td>
<td>Food Safety & Sanitation</td>
<td><span class="badge badge-kiowa">Kiowa</span></td>
<td>Not Started</td>
<td>Handwashing, allergens, temp logs, cleaning schedule, health dept prep</td>
</tr>
<tr class="status-kiowa">
<td>13</td>
<td>Equipment & Trailer Care</td>
<td><span class="badge badge-kiowa">Kiowa</span></td>
<td>Not Started</td>
<td>Espresso machine, generator, POS, open/close procedures, damage reporting</td>
</tr>
<tr class="status-shared">
<td>14</td>
<td>Cash Handling & POS</td>
<td><span class="badge badge-shared">Sam + Kiowa</span></td>
<td>Not Started</td>
<td>Register procedures, drawer counts, over/short, theft, refund authority</td>
</tr>
<tr class="status-kiowa">
<td>15</td>
<td>Customer Service Standards</td>
<td><span class="badge badge-kiowa">Kiowa</span></td>
<td>Not Started</td>
<td>Greeting, speed targets, complaints, comps, difficult customers</td>
</tr>
<tr class="status-sam">
<td>16</td>
<td>Social Media & Brand</td>
<td><span class="badge badge-sam">Sam</span></td>
<td>Not Started</td>
<td>What employees can/can't post, photos on shift, brand representation</td>
</tr>
<tr class="status-attorney">
<td>17</td>
<td>Anti-Harassment & Discrimination</td>
<td><span class="badge badge-attorney">Attorney</span></td>
<td>Not Started</td>
<td>EEO statement, protected classes, reporting procedure, retaliation prohibition</td>
</tr>
<tr class="status-shared">
<td>18</td>
<td>Drug & Alcohol Policy</td>
<td><span class="badge badge-shared">Sam + Kiowa</span></td>
<td>Not Started</td>
<td>Zero tolerance on shift, impairment definition, testing (optional)</td>
</tr>
<tr class="status-shared">
<td>19</td>
<td>Discipline & Termination</td>
<td><span class="badge badge-shared">Sam + Kiowa</span></td>
<td>Not Started</td>
<td>Progressive discipline, immediate termination offenses, final pay, property return</td>
</tr>
<tr class="status-shared">
<td>20</td>
<td>Separation & Resignation</td>
<td><span class="badge badge-shared">Sam + Kiowa</span></td>
<td>Not Started</td>
<td>2-week notice, exit process, final paycheck (Indiana law), property return</td>
</tr>
<tr class="status-shared">
<td>21</td>
<td>Acknowledgment Page</td>
<td><span class="badge badge-shared">Sam + Kiowa</span></td>
<td>Not Started</td>
<td>Employee signature confirming receipt + understanding of handbook</td>
</tr>
</table>
<!-- OWNERSHIP SUMMARY -->
<h2>Ownership Summary</h2>
<table>
<tr><th>Owner</th><th>Sections</th><th>Count</th></tr>
<tr><td><span class="badge badge-done">Complete</span> (Sam drafted)</td><td>1, 2, 3</td><td>3</td></tr>
<tr><td><span class="badge badge-sam">Sam</span></td><td>6, 8, 9, 16</td><td>4</td></tr>
<tr><td><span class="badge badge-kiowa">Kiowa</span></td><td>5, 7, 10, 11, 12, 13, 15</td><td>7</td></tr>
<tr><td><span class="badge badge-shared">Shared</span></td><td>4, 14, 18, 19, 20, 21</td><td>6</td></tr>
<tr><td><span class="badge badge-attorney">Attorney</span></td><td>17</td><td>1</td></tr>
</table>
<div class="section-note">Kiowa owns the most sections because they're all operational/compliance — exactly what the OA defines as her role (SOPs, compliance, systems for scale).</div>
<!-- NEXT STEPS -->
<div class="next-steps">
<h3>Next Steps</h3>
<ul>
<li><strong>Kiowa:</strong> Start with Section 11 (Health & Safety) and Section 12 (Food Safety) — these are required for our health department permit application and have hard deadlines.</li>
<li><strong>Sam:</strong> Draft Section 6 (Compensation & Pay) — tip policy and pay structure need to be locked before hiring.</li>
<li><strong>Together:</strong> Meet to align on Section 4 (Employment Basics) and Section 19 (Discipline) — these set the legal tone for the entire document.</li>
<li><strong>Attorney:</strong> Section 17 (Anti-Harassment) gets reviewed last — once we have the rest drafted, we send the full handbook for legal review.</li>
</ul>
</div>
<footer>
The Daily Pour — SnS Hospitality Group LLC<br>
Handbook Progress Tracker v1.0 — August 2026<br>
<span style="color:var(--gold)">Pour With Excellence Daily</span>
</footer>
</div>
<script>
function toggleDetail(id){
var el=document.getElementById(id);
el.classList.toggle('open');
if(el.classList.contains('open')){
el.scrollIntoView({behavior:'smooth',block:'nearest'});
}
}
</script>
</body>
</html>